A Model-Driven Graybox Approach to Rehoming Service Chains

被引:1
|
作者
Wajahat, Muhammad [1 ]
Balasubramanian, Bharath [2 ]
Gandhi, Anshul [1 ]
Jung, Gueyoung [2 ]
Narayanan, Shankaranarayanan Puzhavakath [2 ]
机构
[1] SUNY Stony Brook, Stony Brook, NY 11794 USA
[2] AT&T Labs Res, Florham Pk, NJ USA
基金
美国国家科学基金会;
关键词
D O I
10.1109/MASCOTS.2018.00020
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Network clouds are typically private clouds owned by the network provider, consisting of a large number of geo-distributed sites with heterogeneous capabilities and small capacities. Each of these small clouds often run specialized service chains of Virtual Network Functions (VNFs), which need to meet strict Service Level Objectives (SLOs), especially along the lines of availability (e.g., First responder services). Hence, VNFs in such thinly provisioned clouds may need to be moved (rehomed), both within and across sites, much more frequently than in traditional public clouds (like Amazon's EC2 cloud), in order to meet the performance SLOs, when reacting to various cloud events like hotspots, interference from co-located VMs, failures and upgrades. Rehoming is also required by the infrastructure (platform) providers for various other reasons such as consolidation of resources for saving energy and improving the platform utilization. In this paper, we propose a model-based approach to show that naive strategies for rehoming, applied uniformly across all VNFs of the service chain, are often sub-optimal when considering different metrics like user-perceived service disruption time and the time taken to complete the rehoming action. Our model leverages the transparency between the services and platforms on private clouds (grayness), and provides appropriate rehoming recommendations based on various factors including service characteristics and runtime platform dynamics. We validate our models using a simple, yet ubiquitously deployed service chain, and using out-of-the-box rehoming options provided by Openstack, the most commonly used open-source cloud. Our results show that our graybox approach is able to achieve significant reductions in service disruption times and time taken for the rehoming action.
引用
收藏
页码:116 / 122
页数:7
相关论文
共 50 条
  • [1] MERIT: Model-driven Rehoming for VNF Chains
    Wajahat, Muhammad
    Balasubramanian, Bharath
    Gandhi, Anshul
    Jung, Gueyoung
    Narayanan, Shankaranarayanan Puzhavakath
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING AND SELF-ORGANIZING SYSTEMS (ACSOS 2020), 2020, : 139 - 145
  • [2] A Model-Driven Approach to Service Orchestration
    Mayer, Philip
    Schroeder, Andreas
    Koch, Nora
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, PROCEEDINGS, VOL 2, 2008, : 533 - 536
  • [3] A Model-driven Approach to Service Policies
    Jegadeesan, Harshavardhan
    Balasubramaniam, Sundar
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2009, 8 (02): : 163 - 186
  • [4] A model-driven approach to rapid service introduction
    Cochiniwala, M
    Shim, HS
    Wullert, JR
    [J]. INTEGRATED NETWORK MANAGEMENT IX: MANAGING NEW NETWORKED WORLDS, 2005, : 659 - 672
  • [5] A Model-driven Approach for Monitoring in Service Cloud
    Wang Zhuo-hao
    Wang Xi-Cheng
    Qi Kai-yuan
    Zhao Zhuo-feng
    [J]. MEASURING TECHNOLOGY AND MECHATRONICS AUTOMATION, PTS 1 AND 2, 2011, 48-49 : 43 - +
  • [6] Semantic Model-Driven Approach of web Service systems
    Lee, Ming-Chang
    [J]. 2009 INTERNATIONAL CONFERENCE ON NEW TRENDS IN INFORMATION AND SERVICE SCIENCE (NISS 2009), VOLS 1 AND 2, 2009, : 427 - 432
  • [7] A Model-Driven Approach for Dynamic Web Service Composition
    Zhao, Chenting
    Duan, Zhenhua
    Zhang, Man
    [J]. 2009 WRI WORLD CONGRESS ON SOFTWARE ENGINEERING, VOL 4, PROCEEDINGS, 2009, : 273 - 277
  • [8] A model-driven approach for the verification of an adaptive service composition
    Zatout, Sara
    Boufaida, Mahmoud
    Benabdelhafid, Maya Souilah
    Berkane, Mohamed Lamine
    [J]. International Journal of Web Engineering and Technology, 2020, 15 (01): : 4 - 31
  • [9] Quality of service in middleware and applications: A model-driven approach
    Weis, T
    Ulbrich, A
    Geihs, K
    Becker, C
    [J]. EIGHTH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE, PROCEEDINGS, 2004, : 160 - 171
  • [10] A model-driven approach to service composition in virtual enterprises
    Belhajjame, Khalid
    Embury, Suzanne M.
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, PROCEEDINGS, 2006, : 214 - +