Final published version
Research output: Contribution to Journal/Magazine › Journal article › peer-review
Research output: Contribution to Journal/Magazine › Journal article › peer-review
}
TY - JOUR
T1 - A resource-aware framework for resource-constrained service-oriented systems
AU - Newman, Peter
AU - Kotonya, Gerald
PY - 2015/6/30
Y1 - 2015/6/30
N2 - 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 Architecture (SOA) offers a potential solution to this challenge by allowing services to be dynamically bound at runtime. However, resource contention between services and resource saturation can result in significant Quality of Service (QoS) degradation. To address these issues, this paper proposes a runtime, resource-aware architecture that combines resource monitoring with dynamic workflow orchestration to mediate resource contention within the orchestration environment. The architecture was evaluated on a medium-size service-oriented case study, deployed on a resource-constrained device.
AB - 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 Architecture (SOA) offers a potential solution to this challenge by allowing services to be dynamically bound at runtime. However, resource contention between services and resource saturation can result in significant Quality of Service (QoS) degradation. To address these issues, this paper proposes a runtime, resource-aware architecture that combines resource monitoring with dynamic workflow orchestration to mediate resource contention within the orchestration environment. The architecture was evaluated on a medium-size service-oriented case study, deployed on a resource-constrained device.
KW - Embedded
KW - Service-oriented
KW - Emergent properties
KW - Runtime architecture
KW - Quality assurance
U2 - 10.1016/j.future.2014.09.010
DO - 10.1016/j.future.2014.09.010
M3 - Journal article
VL - 47
SP - 161
EP - 175
JO - Future Generation Computer Systems
JF - Future Generation Computer Systems
SN - 0167-739X
ER -