A runtime resource-aware architecture for service-oriented embedded systems
Access Status
Authors
Date
2012Type
Metadata
Show full item recordCitation
Source Title
ISBN
School
Collection
Abstract
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. The service-oriented model of deployment offers a potential solution to these challenges as it allows for software systems to be dynamically composed and reconfigured using services discoverable at runtime. However, the resource contention between services on the orchestration platform can cause significant falls in Quality of Service (QoS). This emergent QoS is difficult to anticipate before deployment as changes in QoS are often dynamic and influenced by many factors. This paper presents EQoSystem, a resource-aware architecture combining resource monitoring with dynamic workflow management and service orchestration. We demonstrate the efficacy of EQoSystem using a medium-sized case study deployed on an embedded platform. The results show that continuous and effective resource management changes can be made to maintain resource consumption within preset thresholds. © 2012 IEEE.
Related items
Showing items related by title, author, creator and subject.
-
Sharma, M.G.; Debnath, R.M.; Oloruntoba, Richard ; Sharma, S.M. (2016)© Emerald Group Publishing Limited. Purpose - Railway transport being a "service" is provided in a space and time dimension. Providing a better quality of service requires higher inputs, so evaluating the performance ...
-
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, ...
-
Alhamad, Mohammed (2011)Cloud computing has changed the strategy used for providing distributed services to many business and government agents. Cloud computing delivers scalable and on-demand services to most users in different domains. However, ...