Runtime Evolution of Multi-tenant Service Networks

被引:6
|
作者
Kumara, Indika [1 ]
Han, Jun [2 ]
Colman, Alan [2 ]
van den Heuvel, Willem-Jan [1 ]
Tamburri, Damian A. [1 ]
机构
[1] Tilburg Univ, Warandelaan 2, NL-5037 AB Tilburg, Netherlands
[2] Swinburne Univ Technol, POB 218, Hawthorn, Vic 3122, Australia
关键词
Service network; Multi-tenancy; Change management; Evolution;
D O I
10.1007/978-3-319-99819-0_3
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In a multi-tenant service network, services relate to each other and collaborate to support the functional and performance requirements of multiple tenants. Such a service network evolves over time as its services and tenants change. Consequentially, the composite application that enacts the service network also needs to evolve at runtime, which is problematic. For example, different types of changes to the application, and their consequential impacts need to be realized and managed at runtime. In this paper, we present an approach to evolving multi-tenant service networks. We identify the types of runtime changes to a service network composite application and their impacts, and present a middleware support for realizing and managing the identified changes and impacts. A software engineer can specify the desired changes to the running application, and enact the change specification to modify it. We show the feasibility of our approach with a detailed case study.
引用
收藏
页码:33 / 48
页数:16
相关论文
共 50 条
  • [1] Runtime Evolution of Service-Based Multi-tenant SaaS Applications
    Kumara, Indika
    Han, Jun
    Colman, Alan
    Kapuruge, Malinda
    [J]. SERVICE-ORIENTED COMPUTING, ICSOC 2013, 2013, 8274 : 192 - 206
  • [2] Localization of network service performance degradation in multi-tenant networks
    Vuletic, Pavle
    Bosak, Bartosz
    Dimolianis, Marinos
    Merindol, Pascal
    Schmitz, David
    Wessing, Henrik
    [J]. COMPUTER NETWORKS, 2020, 168 (168)
  • [3] A METHOD TO SUPPORT MULTI-TENANT AS A SERVICE
    Pandithurai, O.
    Poongodi, M.
    PradeepKumar, S.
    GopalaKrishnan, C.
    [J]. 2011 THIRD INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING (ICOAC), 2011, : 157 - 162
  • [4] Network Function Virtualization as a Service for Multi-Tenant Software Defined Networks
    Ledjiar, Abderrahmane
    Sampin, Emmanuel
    Talhi, Chamseddine
    Cheriet, Mohamed
    [J]. 2017 FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE DEFINED SYSTEMS (SDS), 2017, : 168 - 173
  • [5] Rule Compilation in Multi-Tenant Networks
    Blaiech, Khalil
    Hamadi, Salaheddine
    Hommes, Stefan
    Valtchev, Petko
    Cherkaoui, Omar
    State, Radu
    [J]. 2017 ACM/IEEE SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS (ANCS), 2017, : 97 - 98
  • [6] Dynamic provisioning in multi-tenant service clouds
    Lakshmi Ramachandran
    Nanjangud C. Narendra
    Karthikeyan Ponnalagu
    [J]. Service Oriented Computing and Applications, 2012, 6 (4) : 283 - 302
  • [7] Robust Service Mapping in Multi-Tenant Clouds
    Wang, Jingzhou
    Zhao, Gongming
    Xu, Hongli
    Huang, He
    Luo, Luyao
    Yang, Yongqiang
    [J]. IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2021), 2021,
  • [8] Dynamic provisioning in multi-tenant service clouds
    Ramachandran, Lakshmi
    Narendra, Nanjangud C.
    Ponnalagu, Karthikeyan
    [J]. SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2012, 6 (04) : 283 - 302
  • [9] SCEMT: A Multi-tenant Service Composition Engine
    Hahn, Michael
    Saez, Santiago Gomez
    Andrikopoulos, Vasilios
    Karastoyanova, Dimka
    Leymann, Frank
    [J]. 2014 IEEE 7TH INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2014, : 89 - 96
  • [10] Software-Defined Service Networking Runtime Sharing with Performance Differentiation in Multi-Tenant SaaS Applications
    Kumara, Indika
    Han, Jun
    Colman, Alan
    Kapuruge, Malinda
    [J]. 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2015), 2015, : 210 - 217