Mechanism and architecture for the migration of service implementation during traffic peaks

Pekka Pääkkönen (Corresponding Author), Daniel Pakkala

Research output: Contribution to journalArticleScientificpeer-review

3 Citations (Scopus)

Abstract

Service-Oriented Architecture has been widely applied in enterprise computing systems for software-enabled services. However, cost efficiency and scalability requirements have moved the execution environment towards the cloud domain. Hybrid approaches have emerged, which utilise both enterprise and cloud domains in order to balance between the cost of service execution and the provided Quality of Service (QoS) for end users. This paper presents a migration, monitoring and load-balancing mechanism and architecture for scaling services between the enterprise and cloud domains during traffic peaks. The argued benefit of the proposal is the automation of the service-migration process and improvement of the QoS. A prototype system is presented as a proof of the conceptual architecture. The performance results in a hybrid cloud environment indicate that service implementation can be migrated and load can be balanced within 200 ms. Furthermore, the mechanism can improve the QoS for end users during traffic peaks. Our approach differs from existing proposals by focusing on the migration of service implementation, instead of the migration of service as part of a virtual machine.
Original languageEnglish
Pages (from-to)193-209
JournalService Oriented Computing and Applications
Volume9
Issue number2
DOIs
Publication statusPublished - 2015
MoE publication typeA1 Journal article-refereed

Fingerprint

Quality of service
Industry
Service oriented architecture (SOA)
Telecommunication traffic
Resource allocation
Scalability
Costs
Automation
Monitoring
Virtual machine
End users

Keywords

  • service
  • migration
  • load balancing
  • monitoring
  • QoS
  • traffic peaks
  • hybrid cloud

Cite this

@article{4fdd17920a944c35b10dedf01834dcb4,
title = "Mechanism and architecture for the migration of service implementation during traffic peaks",
abstract = "Service-Oriented Architecture has been widely applied in enterprise computing systems for software-enabled services. However, cost efficiency and scalability requirements have moved the execution environment towards the cloud domain. Hybrid approaches have emerged, which utilise both enterprise and cloud domains in order to balance between the cost of service execution and the provided Quality of Service (QoS) for end users. This paper presents a migration, monitoring and load-balancing mechanism and architecture for scaling services between the enterprise and cloud domains during traffic peaks. The argued benefit of the proposal is the automation of the service-migration process and improvement of the QoS. A prototype system is presented as a proof of the conceptual architecture. The performance results in a hybrid cloud environment indicate that service implementation can be migrated and load can be balanced within 200 ms. Furthermore, the mechanism can improve the QoS for end users during traffic peaks. Our approach differs from existing proposals by focusing on the migration of service implementation, instead of the migration of service as part of a virtual machine.",
keywords = "service, migration, load balancing, monitoring, QoS, traffic peaks, hybrid cloud",
author = "Pekka P{\"a}{\"a}kk{\"o}nen and Daniel Pakkala",
note = "Project code: 75501",
year = "2015",
doi = "10.1007/s11761-014-0160-z",
language = "English",
volume = "9",
pages = "193--209",
journal = "Service Oriented Computing and Applications",
issn = "1863-2386",
publisher = "Springer",
number = "2",

}

TY - JOUR

T1 - Mechanism and architecture for the migration of service implementation during traffic peaks

AU - Pääkkönen, Pekka

AU - Pakkala, Daniel

N1 - Project code: 75501

PY - 2015

Y1 - 2015

N2 - Service-Oriented Architecture has been widely applied in enterprise computing systems for software-enabled services. However, cost efficiency and scalability requirements have moved the execution environment towards the cloud domain. Hybrid approaches have emerged, which utilise both enterprise and cloud domains in order to balance between the cost of service execution and the provided Quality of Service (QoS) for end users. This paper presents a migration, monitoring and load-balancing mechanism and architecture for scaling services between the enterprise and cloud domains during traffic peaks. The argued benefit of the proposal is the automation of the service-migration process and improvement of the QoS. A prototype system is presented as a proof of the conceptual architecture. The performance results in a hybrid cloud environment indicate that service implementation can be migrated and load can be balanced within 200 ms. Furthermore, the mechanism can improve the QoS for end users during traffic peaks. Our approach differs from existing proposals by focusing on the migration of service implementation, instead of the migration of service as part of a virtual machine.

AB - Service-Oriented Architecture has been widely applied in enterprise computing systems for software-enabled services. However, cost efficiency and scalability requirements have moved the execution environment towards the cloud domain. Hybrid approaches have emerged, which utilise both enterprise and cloud domains in order to balance between the cost of service execution and the provided Quality of Service (QoS) for end users. This paper presents a migration, monitoring and load-balancing mechanism and architecture for scaling services between the enterprise and cloud domains during traffic peaks. The argued benefit of the proposal is the automation of the service-migration process and improvement of the QoS. A prototype system is presented as a proof of the conceptual architecture. The performance results in a hybrid cloud environment indicate that service implementation can be migrated and load can be balanced within 200 ms. Furthermore, the mechanism can improve the QoS for end users during traffic peaks. Our approach differs from existing proposals by focusing on the migration of service implementation, instead of the migration of service as part of a virtual machine.

KW - service

KW - migration

KW - load balancing

KW - monitoring

KW - QoS

KW - traffic peaks

KW - hybrid cloud

U2 - 10.1007/s11761-014-0160-z

DO - 10.1007/s11761-014-0160-z

M3 - Article

VL - 9

SP - 193

EP - 209

JO - Service Oriented Computing and Applications

JF - Service Oriented Computing and Applications

SN - 1863-2386

IS - 2

ER -