Abstract | ||
---|---|---|
While middleware platforms have been established in best-effort environments nowadays, support for QoS-sensitive services is still found lacking. More specifically, due to the high diversity of QoS requirements, the abstractions provided for QoS-unaware services cannot be maintained and the developer has to face the difficulties of low-level networking in heterogeneous environments again. In this paper, we therefore propose the notion of smart proxies as an effective means for making the use of QoS-sensitive services for the client-application developer as comfortable as the use of QoS-unaware services. This is achieved without imposing restrictions on the internal mechanisms and protocols used by an QoS-sensitive service to guarantee an agreed on level of QoS. Basically, smart proxies encapsulate service-specific code which is downloaded dynamically to the client during binding establishment. The benefits of this model are discussed in general and exemplified in a case study. |
Year | DOI | Venue |
---|---|---|
2000 | 10.1007/3-540-45559-0_14 | Middleware |
Keywords | Field | DocType |
client-application developer,qos-supporting service,smart proxy,binding establishment,qos-sensitive service,qos-unaware service,effective mean,heterogeneous environment,best-effort environment,case study,qos requirement,middleware,application development | Information system,Middleware,Virtual machine,Shared memory,Computer science,Quality of service,Systems architecture,Structuring,Client–server model,Distributed computing | Conference |
Volume | ISSN | ISBN |
1795 | 0302-9743 | 3-540-67352-0 |
Citations | PageRank | References |
22 | 1.64 | 10 |
Authors | ||
2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Rainer Koster | 1 | 94 | 7.16 |
Thorsten Kramp | 2 | 137 | 13.18 |