Implementing context-aware performance management in intelligent SOA middleware

Jinhwan Lee, Kwei Jay Lin

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

Abstract

Service-Oriented Architecture (SOA) is a software paradigm with a uniform means to offer, discover, compose services' capabilities to meet desired effects with measurable performance expectations. While most of today's SOA tools support service process compositions by considering only functional attributes, additional support for composing service processes by non-functional attribute is needed. In this paper, we present an approach to improve the performance of a business process by introducing context as a non-functional attribute. During normal service executions, each service's actual performance is collected and used to build service performance profile under a context tree. We then use the K-means clustering algorithm to classify and record context dependency on the observed service performance. We also study algorithms to decide the clustering unit of context attribute values and to distinguish those context attributes that may or may not significantly affect service performance. Simulation result shows that our methodologies are effective for context aware management.

Original languageEnglish
Title of host publicationProceedings - IEEE 6th International Conference on Service-Oriented Computing and Applications, SOCA 2013
PublisherIEEE Computer Society
Pages83-90
Number of pages8
ISBN (Print)9781479927012
DOIs
StatePublished - 2013
Externally publishedYes
Event6th IEEE International Conference on Service-Oriented Computing and Applications, SOCA 2013 - Kauai, HI, United States
Duration: 16 12 201318 12 2013

Publication series

NameProceedings - IEEE 6th International Conference on Service-Oriented Computing and Applications, SOCA 2013

Conference

Conference6th IEEE International Conference on Service-Oriented Computing and Applications, SOCA 2013
Country/TerritoryUnited States
CityKauai, HI
Period16/12/1318/12/13

Fingerprint

Dive into the research topics of 'Implementing context-aware performance management in intelligent SOA middleware'. Together they form a unique fingerprint.

Cite this