Adaptive resource allocation for service-based systems

Sik-Sang Yau, Ho G. An

Research output: Chapter in Book/Report/Conference proceedingConference contribution

11 Citations (Scopus)

Abstract

Due to its major advantages, service-oriented architecture (SOA) has been adopted in various distributed systems, such as web services, grid computing systems, utility computing systems and cloud computing systems. These systems are referred as service-based systems (SBS). In order to effectively use these systems in various applications, one major challenge which must be addressed is to manage the quality of services (QoS) to satisfy users' requirements. In SBS, multiple services are often hosted by the same server and compete for the limited system resources of the server, such as CPU-time, memory and network bandwidth. In addition, service compositions, resource status of servers, workflow priorities and QoS requirements are usually dynamically changing in runtime. Hence, it is necessary to have effective techniques to allocate the system resources to each service provided by a server in order to satisfy the QoS requirements of multiple workflows in SBS. In this paper, a resource allocation approach is presented to adaptively allocating the system resources of servers to their services in runtime in order to satisfy one of the most important QoS requirements, the throughput, of multiple workflows in SBS.

Original languageEnglish (US)
Title of host publicationProceedings of the 1st Asia-Pacific Symposium on Internetware, Internetware 2009
DOIs
StatePublished - 2009
Event1st Asia-Pacific Symposium on Internetware, Internetware 2009 - Beijing, China
Duration: Oct 17 2009Oct 18 2009

Other

Other1st Asia-Pacific Symposium on Internetware, Internetware 2009
CountryChina
CityBeijing
Period10/17/0910/18/09

Fingerprint

Resource allocation
Servers
Quality of service
Computer systems
Grid computing
Service oriented architecture (SOA)
Cloud computing
Computer networks
Web services
Program processors
Throughput
Bandwidth
Data storage equipment
Chemical analysis

Keywords

  • Adaptive resource allocation
  • Multiple workflows
  • Service-based systems
  • Throughput
  • User requirements

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Hardware and Architecture
  • Software

Cite this

Yau, S-S., & An, H. G. (2009). Adaptive resource allocation for service-based systems. In Proceedings of the 1st Asia-Pacific Symposium on Internetware, Internetware 2009 [1640209] https://doi.org/10.1145/1640206.1640209

Adaptive resource allocation for service-based systems. / Yau, Sik-Sang; An, Ho G.

Proceedings of the 1st Asia-Pacific Symposium on Internetware, Internetware 2009. 2009. 1640209.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Yau, S-S & An, HG 2009, Adaptive resource allocation for service-based systems. in Proceedings of the 1st Asia-Pacific Symposium on Internetware, Internetware 2009., 1640209, 1st Asia-Pacific Symposium on Internetware, Internetware 2009, Beijing, China, 10/17/09. https://doi.org/10.1145/1640206.1640209
Yau S-S, An HG. Adaptive resource allocation for service-based systems. In Proceedings of the 1st Asia-Pacific Symposium on Internetware, Internetware 2009. 2009. 1640209 https://doi.org/10.1145/1640206.1640209
Yau, Sik-Sang ; An, Ho G. / Adaptive resource allocation for service-based systems. Proceedings of the 1st Asia-Pacific Symposium on Internetware, Internetware 2009. 2009.
@inproceedings{c1455691b58e44579ab35e8e725f92ef,
title = "Adaptive resource allocation for service-based systems",
abstract = "Due to its major advantages, service-oriented architecture (SOA) has been adopted in various distributed systems, such as web services, grid computing systems, utility computing systems and cloud computing systems. These systems are referred as service-based systems (SBS). In order to effectively use these systems in various applications, one major challenge which must be addressed is to manage the quality of services (QoS) to satisfy users' requirements. In SBS, multiple services are often hosted by the same server and compete for the limited system resources of the server, such as CPU-time, memory and network bandwidth. In addition, service compositions, resource status of servers, workflow priorities and QoS requirements are usually dynamically changing in runtime. Hence, it is necessary to have effective techniques to allocate the system resources to each service provided by a server in order to satisfy the QoS requirements of multiple workflows in SBS. In this paper, a resource allocation approach is presented to adaptively allocating the system resources of servers to their services in runtime in order to satisfy one of the most important QoS requirements, the throughput, of multiple workflows in SBS.",
keywords = "Adaptive resource allocation, Multiple workflows, Service-based systems, Throughput, User requirements",
author = "Sik-Sang Yau and An, {Ho G.}",
year = "2009",
doi = "10.1145/1640206.1640209",
language = "English (US)",
isbn = "9781605588728",
booktitle = "Proceedings of the 1st Asia-Pacific Symposium on Internetware, Internetware 2009",

}

TY - GEN

T1 - Adaptive resource allocation for service-based systems

AU - Yau, Sik-Sang

AU - An, Ho G.

PY - 2009

Y1 - 2009

N2 - Due to its major advantages, service-oriented architecture (SOA) has been adopted in various distributed systems, such as web services, grid computing systems, utility computing systems and cloud computing systems. These systems are referred as service-based systems (SBS). In order to effectively use these systems in various applications, one major challenge which must be addressed is to manage the quality of services (QoS) to satisfy users' requirements. In SBS, multiple services are often hosted by the same server and compete for the limited system resources of the server, such as CPU-time, memory and network bandwidth. In addition, service compositions, resource status of servers, workflow priorities and QoS requirements are usually dynamically changing in runtime. Hence, it is necessary to have effective techniques to allocate the system resources to each service provided by a server in order to satisfy the QoS requirements of multiple workflows in SBS. In this paper, a resource allocation approach is presented to adaptively allocating the system resources of servers to their services in runtime in order to satisfy one of the most important QoS requirements, the throughput, of multiple workflows in SBS.

AB - Due to its major advantages, service-oriented architecture (SOA) has been adopted in various distributed systems, such as web services, grid computing systems, utility computing systems and cloud computing systems. These systems are referred as service-based systems (SBS). In order to effectively use these systems in various applications, one major challenge which must be addressed is to manage the quality of services (QoS) to satisfy users' requirements. In SBS, multiple services are often hosted by the same server and compete for the limited system resources of the server, such as CPU-time, memory and network bandwidth. In addition, service compositions, resource status of servers, workflow priorities and QoS requirements are usually dynamically changing in runtime. Hence, it is necessary to have effective techniques to allocate the system resources to each service provided by a server in order to satisfy the QoS requirements of multiple workflows in SBS. In this paper, a resource allocation approach is presented to adaptively allocating the system resources of servers to their services in runtime in order to satisfy one of the most important QoS requirements, the throughput, of multiple workflows in SBS.

KW - Adaptive resource allocation

KW - Multiple workflows

KW - Service-based systems

KW - Throughput

KW - User requirements

UR - http://www.scopus.com/inward/record.url?scp=72249090616&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=72249090616&partnerID=8YFLogxK

U2 - 10.1145/1640206.1640209

DO - 10.1145/1640206.1640209

M3 - Conference contribution

AN - SCOPUS:72249090616

SN - 9781605588728

BT - Proceedings of the 1st Asia-Pacific Symposium on Internetware, Internetware 2009

ER -