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 条
  • [31] A model-driven approach for semantic web service modeling using web service modeling languages
    Mohseni, Mohsen
    Sohrabi, Mohammad Karim
    Dorrigiv, Morteza
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2021, 33 (07)
  • [32] Using a model-driven transformational approach and service-oriented architecture for service delivery management
    Kumaran, S.
    Bishop, P.
    Chao, T.
    Dhoolia, P.
    Jain, P.
    Jaluka, R.
    Ludwig, H.
    Moyer, A.
    Nigam, A.
    [J]. IBM SYSTEMS JOURNAL, 2007, 46 (03) : 513 - 529
  • [33] Aspect-Oriented Quality of Service for Web Services: a Model-Driven Approach
    Ortiz, Guadalupe
    Bordbar, Behzad
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, VOLS 1 AND 2, 2009, : 559 - +
  • [34] Model-driven Service Engineering in Home Telecare
    Flender, Christian
    Rosemann, Michael
    [J]. ELECTRONIC JOURNAL OF HEALTH INFORMATICS, 2008, 3 (02):
  • [35] On the Model-driven Synthesis of Evolvable Service Choreographies
    Autili, Marco
    Di Salle, Amleto
    Gallo, Francesco
    Pompilio, Claudio
    Tivoli, Massimo
    [J]. ECSA 2018: PROCEEDINGS OF THE 12TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE: COMPANION PROCEEDINGS, 2018,
  • [36] Economic Model-Driven Cloud Service Composition
    Ye, Zhen
    Bouguettaya, Athman
    Zhou, Xiaofang
    [J]. ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2014, 14 (2-3) : 255 - 273
  • [37] Model-Driven Development of Secure Service Applications
    Borek, Marian
    Moebius, Nina
    Stenzel, Kurt
    Reif, Wolfgang
    [J]. PROCEEDINGS OF THE 2012 IEEE 35TH SOFTWARE ENGINEERING WORKSHOP (SEW 2012), 2012, : 62 - 71
  • [38] A model-driven framework for enterprise service management
    Huang Y.
    Kumaran S.
    Chung J.-Y.
    [J]. Information Systems and e-Business Management, 2005, 3 (2) : 201 - 217
  • [39] Integrating a Model-Driven Approach and Formal Verification for the Development of Secure Service Applications
    Borek, Marian
    Katkalov, Kuzman
    Moebius, Nina
    Reif, Wolfgang
    Schellhorn, Gerhard
    Stenzel, Kurt
    [J]. CORRECT SOFTWARE IN WEB APPLICATIONS AND WEB SERVICES, 2015, : 45 - 81
  • [40] A MODEL-DRIVEN APPROACH TO WEAVE ARCHITECTURAL STYLES INTO SERVICE-ORIENTED ARCHITECTURES
    Lopez-Sanz, Marcos
    Manuel Vara, Juan
    Marcos, Esperanza
    Cuesta, Carlos E.
    [J]. INTERNATIONAL JOURNAL OF COOPERATIVE INFORMATION SYSTEMS, 2011, 20 (02) : 201 - 220