Assessment of Timing Properties of Family Products
Proceedings of the Second International ESPRIT ARES Workshop on Development and Evolution of Software Architectures for Product Families
Introduction: Service-oriented computing
Communications of the ACM - Service-oriented computing
QoS-based resource management for ambient intelligence
Ambient intelligence
Service-Oriented Computing: Key Concepts and Principles
IEEE Internet Computing
RTSOA: Real-Time Service-Oriented Architecture
SOSE '06 Proceedings of the Second IEEE International Symposium on Service-Oriented System Engineering
A framework for QoS-aware binding and re-binding of composite web services
Journal of Systems and Software
A Response-Time Bound in Fixed-Priority Scheduling with Arbitrary Deadlines
IEEE Transactions on Computers
ICESS '09 Proceedings of the 2009 International Conference on Embedded Software and Systems
SEM'02 Proceedings of the 3rd international conference on Software engineering and middleware
QoS-aware service composition in dynamic service oriented environments
Middleware'09 Proceedings of the ACM/IFIP/USENIX 10th international conference on Middleware
Concurrency and Computation: Practice & Experience
The Design of Middleware Support for Real-Time SOA
ISORC '11 Proceedings of the 2011 14th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing
Supporting service composition and real-time execution throught characterization of QoS properties
Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
Journal of Systems Architecture: the EUROMICRO Journal
A dual-band priority assignment algorithm for dynamic QoS resource management
Future Generation Computer Systems
CoSeRT: a framework for composing service-based real-time applications
BPM'05 Proceedings of the Third international conference on Business Process Management
MARTE profile extension for modeling dynamic power management of embedded systems
Journal of Systems Architecture: the EUROMICRO Journal
A Bounded-time Service Composition Algorithm for Distributed Real-time Systems
HPCC '12 Proceedings of the 2012 IEEE 14th International Conference on High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems
Enhancing OSGi with real-time Java support
Software—Practice & Experience
Journal of Systems Architecture: the EUROMICRO Journal
Hi-index | 0.00 |
Timing predictability of service oriented architectures is challenged by their dynamic nature. Systems have to reconfigure their service-based structure to adapt to the changing environmental requirements. The development of dynamic systems that have timing constraints is currently not possible without imposing some bounds and limitations to the structure and operation of the system. This paper identifies the key factors for achieving time-bounded service-based reconfiguration from a system perspective. The key contribution to bypass the possible complexity of the used task model and associated schedulability analysis algorithm is the provided architectural design that separates the composition from the schedulability. The paper also extends a previous service composition algorithm that provided a feasible solution compliant with the application quality of service criteria (QoS). Due to the design based on the separation of concerns, the algorithm is a simple straight forward graph search guided by values related to the application QoS. The generalized algorithm offers a search mechanism guided through n regions going beyond the four regions model of the previous contribution. Results from the previous algorithm and the n regions version are shown to illustrate the advantages and finer grain results of the latter.