TY - JOUR
T1 - Towards an internet-scale overlay network for latency-aware decentralized workflows at the edge
AU - Kathiravelu, Pradeeban
AU - Zaiman, Zachary
AU - Gichoya, Judy
AU - Veiga, Luís
AU - Banerjee, Imon
N1 - Funding Information:
Dr. Luís Veiga is a (tenured) Associate Professor in the Computer Science and Engineering Department at Instituto Superior Técnico, Universidade de Lisboa. He is a Senior Researcher at INESC-ID, and Group Manager for the Distributed Systems Group. He has been an active participant in government and industry funded R&D projects and he is leading 2 research projects financed by FCT (Portuguese Science Foundation) on P2P cycle-sharing systems, and as local coordinator of 2 others in distributed virtual machines and multicore component programming. He coordinates locally the FP7 CloudForEurope project, participates in FP7 Timbus project on digital preservation and virtualization. His research interests include distributed systems, replication, virtualization technology and deployment, distributed garbage collection, middleware for mobility support, grid and peer-to-peer computing. He has 90 scientific publications (Best-paper at Middleware 2007, Best-Paper Award Runner Up at IEEE CloudCom 2013, and Best-Paper candidate nominee at IEEE CloudCom 2014) peer-reviewed scientific communications in workshops, conferences, book chapters, edited books, and journals since 2000. He was one of the General Chairs of ACM Middleware 2011, Track-Chair for CloudCom 2013 and Euro-Par 2014, and he has previously served in international conferences as member of program committee, proceedings editor (ACM Middleware 2012, EuroSys 2007, ACM PPPJ 2007 and 2008, and MobMid/M-MPAC Workshop at ACM Middleware 2008, 2009, and 2010) and as reviewer. He is a member of the Editorial Board of the Journal of Internet Services and Applications (JISA), Springer, and International Journal of Big Data Intelligence (Inderscience). He is a member of the ACM Middleware Steering Committee. He was three times ‘‘Excellence in Teaching’’ IST mention recipient (2008, 2012, 2014), Best Senior Researcher at INESC-ID (2014) nominated (2013), Best Young Researcher at INESC-ID (2012) nominated (2010, 2011). He is a member of IEEE, ACM and EuroSys. He has served terms on CS Department Council, CS-PhD Coordination Commission, and University Assembly. He is a member of the Scientific Board of the M.Sc. in Communication Networks and the Erasmus Mundus Master in Distributed Computing. He is a chair of the IEEE Computer Society Chapter, IEEE Section Portugal for 2014–2016.
Funding Information:
This work was supported in part by the TCIA Sustainment and Scalability - Platforms for Quantitative Imaging Informatics in Precision Medicine, USA (NIH NCI Grant No. U24CA215109 ).
Publisher Copyright:
© 2021 The Authors
PY - 2022/2/11
Y1 - 2022/2/11
N2 - Small-scale data centers at the edge are becoming prominent in offering various services to the end-users following the cloud model while avoiding the high latency inherent to the classic cloud environments when accessed from remote Internet regions. However, we should address several challenges to facilitate the end-users finding and consuming the relevant services from the edge at the Internet scale. First, the scale and diversity of the edge hinder seamless access. Second, a framework where researchers openly share their services and data in a secured manner among themselves and with external consumers over the Internet does not exist. Third, the lack of a unified interface and trust across the service providers hinder their interchangeability in composing workflows by chaining the services. Thus, creating a workflow from the services deployed on the various edge nodes is presently impractical. This paper designs Viseu, a latency-aware blockchain framework to provide Virtual Internet Services at the Edge. Viseu aims to solve the puzzle of network service discovery at the edge, considering the peers’ reputation and latency when choosing the service instances. Viseu enables peers to share their computational resources, services, and data among each other in an untrusted environment, rather than relying on a set of trusted service providers. By composing workflows from the peers’ services, rather than confining them to the pre-established service provider and consumer roles, Viseu aims to facilitate scientific collaboration across the peers natively. Furthermore, by offering services from multiple peers close to the end-users, Viseu also minimizes end-to-end latency and data loss in the service execution at the Internet scale.
AB - Small-scale data centers at the edge are becoming prominent in offering various services to the end-users following the cloud model while avoiding the high latency inherent to the classic cloud environments when accessed from remote Internet regions. However, we should address several challenges to facilitate the end-users finding and consuming the relevant services from the edge at the Internet scale. First, the scale and diversity of the edge hinder seamless access. Second, a framework where researchers openly share their services and data in a secured manner among themselves and with external consumers over the Internet does not exist. Third, the lack of a unified interface and trust across the service providers hinder their interchangeability in composing workflows by chaining the services. Thus, creating a workflow from the services deployed on the various edge nodes is presently impractical. This paper designs Viseu, a latency-aware blockchain framework to provide Virtual Internet Services at the Edge. Viseu aims to solve the puzzle of network service discovery at the edge, considering the peers’ reputation and latency when choosing the service instances. Viseu enables peers to share their computational resources, services, and data among each other in an untrusted environment, rather than relying on a set of trusted service providers. By composing workflows from the peers’ services, rather than confining them to the pre-established service provider and consumer roles, Viseu aims to facilitate scientific collaboration across the peers natively. Furthermore, by offering services from multiple peers close to the end-users, Viseu also minimizes end-to-end latency and data loss in the service execution at the Internet scale.
KW - Blockchain
KW - Edge
KW - Peer-to-peer networks
UR - http://www.scopus.com/inward/record.url?scp=85121216795&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85121216795&partnerID=8YFLogxK
U2 - 10.1016/j.comnet.2021.108654
DO - 10.1016/j.comnet.2021.108654
M3 - Article
AN - SCOPUS:85121216795
SN - 1389-1286
VL - 203
JO - Computer Networks
JF - Computer Networks
M1 - 108654
ER -