Runtime Evolution of Multi-tenant Service Networks

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationService-Oriented and Cloud Computing
Subtitle of host publication7th IFIP WG 2.14 European Conference, ESOCC 2018, Como, Italy, September 12-14, 2018, Proceedings
EditorsKyriakos Kritikos, Pierluigi Plebani, Flavio de Paoli
PublisherSpringer
Pages33-48
Number of pages16
ISBN (Electronic)978-3-319-99819-0
ISBN (Print)978-3-319-99818-3
DOIs
Publication statusPublished - 2018
Externally publishedYes

Publication series

NameLecture Notes in Computer Science
Volume11116

Keywords

  • Change management
  • Evolution
  • Multi-tenancy
  • Service network

Fingerprint

Dive into the research topics of 'Runtime Evolution of Multi-tenant Service Networks'. Together they form a unique fingerprint.

Cite this