Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Component-based software engineering: putting the pieces together
Component-based software engineering: putting the pieces together
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
Runtime Performance Modeling and Measurement of Adaptive Distributed Object Applications
On the Move to Meaningful Internet Systems, 2002 - DOA/CoopIS/ODBASE 2002 Confederated International Conferences DOA, CoopIS and ODBASE 2002
Experiences with predicting resource performance on-line in computational grid settings
ACM SIGMETRICS Performance Evaluation Review
Towards Model-Based and CCM-Based Applications for Real-Time Systems
ISORC '03 Proceedings of the Sixth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
A framework for (re)deploying components in distributed real-time and embedded systems
Proceedings of the 2006 ACM symposium on Applied computing
RTCSA '06 Proceedings of the 12th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications
RepoMan: a component repository manager for enterprise distributed real-time and embedded systems
Proceedings of the 44th annual Southeast regional conference
Dynamic resource management and automatic configuration of distributed component systems
COOTS'01 Proceedings of the 6th conference on USENIX Conference on Object-Oriented Technologies and Systems - Volume 6
DAnCE: a qos-enabled component deployment and configuration engine
CD'05 Proceedings of the Third international working conference on Component Deployment
Hi-index | 0.00 |
Middleware is increasingly used to develop and deploy compo nents in enterprise distributed real-time and embed ded (DRE) systems A key chal lenge in these systems is de vising resource management algorithms that deploy appli cation components properly onto target nodes To provide an accurate view of system re source utilization, these algorithms need monitor resources at runtime Runtime resource monitoring is also needed to make redeployment or reconfigu ration decisions trig gered by various factors, such as failures, attacks, overloads, or changes in quality of service (QoS) re quirements DRE sys tems with a diverse range of applications can therefore benefit from a common re source provisioning service capable of monitoring re source data and ena bling proper resource allocation in a timely manner. This paper provides two contributions to the study of run time resource provi sioning for enterprise DRE systems First, it describes the challenges in devel oping Bulls-Eye, which is an open implementation of the OMG standard Target Manager specification that provides a reusable service for provisioning distrib uted resources in enter prise DRE systems Second, it presents the results of ex periments that applied Bulls-Eye to the multi-layer resource manage ment sub system of a ship board computing environment Our re sults show that provi sioning re sources at runtime in a DRE system via Bulls-Eye simplifies resource manage ment and helps automate adaptations in the face of dynamic changes in operat ing conditions.