Developing service-based software systems with QoS monitoring and adaptation

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

19 Citations (Scopus)

Abstract

The rapid adoption of SOA in many large-scale distributed applications requires the development of adaptive service-based software systems (ASBS), which have the capability of monitoring the changing system status, analyzing and controlling tradeoffs among multiple QoS features, and adapting its service configuration to satisfy multiple QoS requirements simultaneously. In this paper, a performance-model-oriented approach to developing ASBS is presented. This approach consists of the establishment of performance models for SBS through controlled experiments, the development of QoS monitoring and adaptation (M/A) modules based on the performance models, and the validation of ASBS design through simulations. In our approach, four QoS features: timeliness, throughput, accuracy and security, which are important for many critical applications, are considered.

Original languageEnglish (US)
Title of host publicationProceedings of the IEEE Computer Society Workshop on Future Trends of Distributed Computing Systems
Pages74-80
Number of pages7
DOIs
StatePublished - 2008
Event12th IEEE International Workshop on Future Trends of Distributed Computing Systems, FTDCS 2008 - Kunming, China
Duration: Oct 21 2008Oct 23 2008

Other

Other12th IEEE International Workshop on Future Trends of Distributed Computing Systems, FTDCS 2008
CountryChina
CityKunming
Period10/21/0810/23/08

Fingerprint

Quality of service
Monitoring
Service oriented architecture (SOA)
Systems analysis
Throughput
Experiments

Keywords

  • Adaptive service-based software systems
  • Performance modeling
  • QoS adaptation
  • QoS monitoring
  • SOA-based simulation

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture
  • Computer Networks and Communications

Cite this

Yau, S-S., Ye, N., Sarjoughian, H., & Huang, D. (2008). Developing service-based software systems with QoS monitoring and adaptation. In Proceedings of the IEEE Computer Society Workshop on Future Trends of Distributed Computing Systems (pp. 74-80). [4683117] https://doi.org/10.1109/FTDCS.2008.44

Developing service-based software systems with QoS monitoring and adaptation. / Yau, Sik-Sang; Ye, Nong; Sarjoughian, Hessam; Huang, D.

Proceedings of the IEEE Computer Society Workshop on Future Trends of Distributed Computing Systems. 2008. p. 74-80 4683117.

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

Yau, S-S, Ye, N, Sarjoughian, H & Huang, D 2008, Developing service-based software systems with QoS monitoring and adaptation. in Proceedings of the IEEE Computer Society Workshop on Future Trends of Distributed Computing Systems., 4683117, pp. 74-80, 12th IEEE International Workshop on Future Trends of Distributed Computing Systems, FTDCS 2008, Kunming, China, 10/21/08. https://doi.org/10.1109/FTDCS.2008.44
Yau S-S, Ye N, Sarjoughian H, Huang D. Developing service-based software systems with QoS monitoring and adaptation. In Proceedings of the IEEE Computer Society Workshop on Future Trends of Distributed Computing Systems. 2008. p. 74-80. 4683117 https://doi.org/10.1109/FTDCS.2008.44
Yau, Sik-Sang ; Ye, Nong ; Sarjoughian, Hessam ; Huang, D. / Developing service-based software systems with QoS monitoring and adaptation. Proceedings of the IEEE Computer Society Workshop on Future Trends of Distributed Computing Systems. 2008. pp. 74-80
@inproceedings{75c0ba1d46ab47eca4d843eca6c4275c,
title = "Developing service-based software systems with QoS monitoring and adaptation",
abstract = "The rapid adoption of SOA in many large-scale distributed applications requires the development of adaptive service-based software systems (ASBS), which have the capability of monitoring the changing system status, analyzing and controlling tradeoffs among multiple QoS features, and adapting its service configuration to satisfy multiple QoS requirements simultaneously. In this paper, a performance-model-oriented approach to developing ASBS is presented. This approach consists of the establishment of performance models for SBS through controlled experiments, the development of QoS monitoring and adaptation (M/A) modules based on the performance models, and the validation of ASBS design through simulations. In our approach, four QoS features: timeliness, throughput, accuracy and security, which are important for many critical applications, are considered.",
keywords = "Adaptive service-based software systems, Performance modeling, QoS adaptation, QoS monitoring, SOA-based simulation",
author = "Sik-Sang Yau and Nong Ye and Hessam Sarjoughian and D. Huang",
year = "2008",
doi = "10.1109/FTDCS.2008.44",
language = "English (US)",
pages = "74--80",
booktitle = "Proceedings of the IEEE Computer Society Workshop on Future Trends of Distributed Computing Systems",

}

TY - GEN

T1 - Developing service-based software systems with QoS monitoring and adaptation

AU - Yau, Sik-Sang

AU - Ye, Nong

AU - Sarjoughian, Hessam

AU - Huang, D.

PY - 2008

Y1 - 2008

N2 - The rapid adoption of SOA in many large-scale distributed applications requires the development of adaptive service-based software systems (ASBS), which have the capability of monitoring the changing system status, analyzing and controlling tradeoffs among multiple QoS features, and adapting its service configuration to satisfy multiple QoS requirements simultaneously. In this paper, a performance-model-oriented approach to developing ASBS is presented. This approach consists of the establishment of performance models for SBS through controlled experiments, the development of QoS monitoring and adaptation (M/A) modules based on the performance models, and the validation of ASBS design through simulations. In our approach, four QoS features: timeliness, throughput, accuracy and security, which are important for many critical applications, are considered.

AB - The rapid adoption of SOA in many large-scale distributed applications requires the development of adaptive service-based software systems (ASBS), which have the capability of monitoring the changing system status, analyzing and controlling tradeoffs among multiple QoS features, and adapting its service configuration to satisfy multiple QoS requirements simultaneously. In this paper, a performance-model-oriented approach to developing ASBS is presented. This approach consists of the establishment of performance models for SBS through controlled experiments, the development of QoS monitoring and adaptation (M/A) modules based on the performance models, and the validation of ASBS design through simulations. In our approach, four QoS features: timeliness, throughput, accuracy and security, which are important for many critical applications, are considered.

KW - Adaptive service-based software systems

KW - Performance modeling

KW - QoS adaptation

KW - QoS monitoring

KW - SOA-based simulation

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

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

U2 - 10.1109/FTDCS.2008.44

DO - 10.1109/FTDCS.2008.44

M3 - Conference contribution

AN - SCOPUS:58049179214

SP - 74

EP - 80

BT - Proceedings of the IEEE Computer Society Workshop on Future Trends of Distributed Computing Systems

ER -