A Service-Defined Approach for Orchestration of Heterogeneous Applications in Cloud/Edge Platforms

被引:14
作者
Castellano, Gabriele [1 ]
Esposito, Flavio [2 ]
Risso, Fulvio [1 ]
机构
[1] Politecn Torino, Dept Control & Comp Engn, I-10129 Turin, Italy
[2] St Louis Univ, Comp Sci Dept, St Louis, MO 63103 USA
来源
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT | 2019年 / 16卷 / 04期
基金
美国国家科学基金会;
关键词
Optimization; Streaming media; Computer architecture; Resource management; Cloud computing; Partitioning algorithms; Convergence; Orchestration; mathematical optimization; distributed algorithms; distributed management;
D O I
10.1109/TNSM.2019.2941639
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Edge Computing is moving resources toward the network borders, thus enabling the deployment of a pool of new 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 paper presents 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, we present DRAGON, a Distributed Resource AssiGnment and OrchestratioN algorithm that seeks optimal partitioning of shared resources between different actors. We evaluate the advantages of our novel Service-Defined orchestration approach over some representative edge use cases, as well as measure convergence and performance of DRAGON on a prototype implementation, assessing the benefits compared to conventional orchestration approaches.
引用
收藏
页码:1404 / 1418
页数:15
相关论文
共 31 条
[1]  
ANDEIDE e, 2014, Login, the magazine of USENIX & SAGE, V39, P36
[2]   Efficient Placement of Multi-Component Applications in Edge Computing Systems [J].
Bahreini, Tayebeh ;
Grosu, Daniel .
SEC 2017: 2017 THE SECOND ACM/IEEE SYMPOSIUM ON EDGE COMPUTING (SEC'17), 2017,
[3]   5GEx: realising a Europe-wide multi-domain framework for software-defined infrastructures [J].
Bernardos, Carlos J. ;
Gero, Balazs Peter ;
Di Girolamo, Marco ;
Kern, Andras ;
Martini, Barbara ;
Vaishnavi, Ishan .
TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2016, 27 (09) :1271-1280
[4]  
Castellano G, 2019, IEEE INFOCOM SER, P2548, DOI [10.1109/infocom.2019.8737532, 10.1109/INFOCOM.2019.8737532]
[5]  
Darzanos G., 2017, P INT C EC GRIDS CLO, P262
[6]   JASPER: Joint Optimization of Scaling, Placement, and Routing of Virtual Network Services [J].
Draexler, Sevil ;
Karl, Holger ;
Mann, Zoltan Adam .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2018, 15 (03) :946-960
[7]   Computation Offloading and Resource Allocation in Mixed Fog/Cloud Computing Systems With Min-Max Fairness Guarantee [J].
Du, Jianbo ;
Zhao, Liqiang ;
Feng, Jie ;
Chu, Xiaoli .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2018, 66 (04) :1594-1608
[8]   Slice Embedding Solutions for Distributed Service Architectures [J].
Esposito, Flavio ;
Matta, Ibrahim ;
Ishakian, Vatche .
ACM COMPUTING SURVEYS, 2013, 46 (01)
[9]  
Fia E., SDO COMPILER PROTOTY
[10]   Analysis of end-to-end multi-domain management and orchestration frameworks for software defined infrastructures: an architectural survey [J].
Guerzoni, Riccardo ;
Vaishnavi, Ishan ;
Caparros, David Perez ;
Galis, Alex ;
Tusa, Francesco ;
Monti, Paolo ;
Sganbelluri, Andrea ;
Biczok, Gergely ;
Sonkoly, Balasz ;
Toka, Laszlo ;
Ramos, Aurora ;
Melian, Javier ;
Dugeon, Olivier ;
Cugini, Filippo ;
Martini, Barbara ;
Iovanna, Paola ;
Giuliani, Giovanni ;
Figueiredo, Ricardo ;
Miguel Contreras-Murillo, Luis ;
Bernardos, Carlos J. ;
Santana, Cristina ;
Szabo, Robert .
TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2017, 28 (04)