Managing resource contention in embedded service-oriented systems with dynamic orchestration
Access Status
Authors
Date
2012Type
Metadata
Show full item recordCitation
Source Title
ISBN
School
Collection
Abstract
As embedded systems become increasingly complex, not only are dependability and timeliness indicators of success, but also the ability to dynamically adapt to changes in the runtime environment. Typically, they operate in resource-constrained environments and often find application in isolated locations, making them expensive to manage with small resource changes in their operating environment having a significant impact on system quality. The service-oriented model of deployment offers a possible solution to these challenges; however, resource contention between services and resource saturation can result in significant Quality of Service (QoS) degradation. This emergent QoS is difficult to anticipate before deployment as changes in QoS are often dynamic. This paper presents EQoSystem, a runtime, resource-aware framework that combines monitoring with dynamic workflow orchestration to mediate resource contention within the orchestration environment. The results from a medium-sized case study demonstrate the efficacy of EQoSystem. © Springer-Verlag Berlin Heidelberg 2012.
Related items
Showing items related by title, author, creator and subject.
-
Dong, Hai (2010)With the emergence of the Web and its pervasive intrusion on individuals, organizations, businesses etc., people now realize that they are living in a digital environment analogous to the ecological ecosystem. Consequently, ...
-
Newman, Peter; Kotonya, G. (2012)Embedded systems typically operate in resource-constrained environments and often find themselves in difficult to access locations, making system maintenance expensive and the management of quality difficult to achieve. ...
-
Newman, Peter; Kotonya, G. (2015)As embedded systems become increasingly complex, not only are dependability and timeliness critical quality indicators, but also their ability to dynamically adapt to changes in their runtime environment. Service-oriented ...