Proceedings 21st International Conference on Distributed Computing Systems
DOI: 10.1109/icdsc.2001.918995
|View full text |Cite
|
Sign up to set email alerts
|

Design and implementation of a composable reflective middleware framework

Abstract: With the evolution of the global information infrastructure, service providers will need to provide effective and adaptive resource management mechanisms that can serve more concurrent clients and deal with applications that exhibit Quality of Service (QoS) requirements. Flexible, scalable and customizable middleware can be used as enabling technology for next generation systems that adhere to the QoS requirements of applications that execute in highly dynamic distributed environments. To enable application aw… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
9
0

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 24 publications
(9 citation statements)
references
References 21 publications
0
9
0
Order By: Relevance
“…Having an explicit asynchronous model offers more flexibility and dynamicity in the system since individual messages can be 'acted-upon'/transformed or rerouted easily [11]. However, this flexibility often yields lower performance, e.g., These types of systems have been known to perform around two orders of magnitude worse than synchronous systems in which initial connection setup takes time, but after the connection is established communication between the client and the server is fast [12].…”
Section: Related Workmentioning
confidence: 99%
“…Having an explicit asynchronous model offers more flexibility and dynamicity in the system since individual messages can be 'acted-upon'/transformed or rerouted easily [11]. However, this flexibility often yields lower performance, e.g., These types of systems have been known to perform around two orders of magnitude worse than synchronous systems in which initial connection setup takes time, but after the connection is established communication between the client and the server is fast [12].…”
Section: Related Workmentioning
confidence: 99%
“…The discussion of separation of concerns for the design of middleware platforms can be broadly classified into approaches that provide customization of the middleware through static or dynamic policy selection [1,34], approaches that adapt the operation of the middleware to changing runtime conditions through the use of reflection [7,25,24,5], and approaches based on various forms of aspect definitions and interpretations [26,32,19]. Many of these projects use several of these techniques in combination.…”
Section: Adaptive Middlewarementioning
confidence: 99%
“…This includes projects such as openORB [7], openCORBA [25], dynamicTAO [24], the OpenOrb project [5], and also the CompOSE-Q project [34]. In these approaches, the reflective middleware implementation observes and reacts to changing environmental conditions by selecting different implementation strategies.…”
Section: Adaptive Middlewarementioning
confidence: 99%
See 1 more Smart Citation
“…To accomplish this task, we employ an adaptive middleware approach. Just as tra-ditional middleware hides distribution from an application, so can adaptive middleware hide automatic adaptation to changes in the execution environment, such as network connectivity, energy usage, and security policies [5][6][7][8][9][10][11][12][13]. Some adaptations are "generic," in that they are common to many, if not all, applications executing on the device.…”
Section: Introductionmentioning
confidence: 99%