D3 seminar by Gabriele Castellano from Politecnico di Torino.
Title: “On the Orchestration of Dynamic Services over Distributed IT Infrastructures”
Edge Computing is moving resources toward the network borders, thus enabling the deployment of a pool of novel applications that benefit from the new distributed infrastructure. However, due to the heterogeneity of such applications, specific orchestration strategies need to be adopted for each deployment request. Each application can potentially require different optimization criteria and may prefer particular reactions upon the occurrence of the same event. This work proposes a Service-Defined approach for orchestrating cloud/edge services in a distributed fashion, where each application can define its own orchestration strategy by means of declarative statements, which are parsed into a Service-Defined Orchestrator (SDO).
Moreover, to coordinate the coexistence of a variety of SDOs on the same infrastructure while preserving the resource assignment optimality, a fully Distributed Resources AssiGnment and OrchestratioN algorithm (DRAGON) is proposed, which seeks optimal partitioning of shared resources between different actors.
The advantages of the Service-Defined orchestration approach have been evaluated over some representative edge use cases, and convergence and performance properties of DRAGON have been measured on a prototype implementation, assessing the benefits compared to conventional orchestration approaches.
Gabriele Castellano is a Ph.D. student from Politecnico di Torino, where he received his Master’s degree in Computer Engineering in 2016. His research interests include service virtualization, resource orchestration, distributed optimization, and software-defined networking. In 2017-2018, he has been a research fellow at Saint Louis University, where he worked on distributed algorithms for edge resource allocation. He is currently pursuing an internship at Telefonica I+D (Barcelona), on orchestrating Machine Learning based inference tasks at the edge of the network.