TY - GEN
T1 - A translation system for enabling flexible and efficient deployment of QoS-aware applications in ubiquitous environments
AU - Wichadakul, Duangdao
AU - Nahrstedt, Klara
N1 - Publisher Copyright:
© Springer-Verlag Berlin Heidelberg 2002.
PY - 2002
Y1 - 2002
N2 - Ubiquitous Quality of Service(QoS)-aware applications, such as e-business or multimedia delivery are becoming available anywhere anytime. In the past decade, also QoS-oriented middleware services, assisting QoS-aware applications with different aspects of QoS provisions, have been proposed. Assuming the availability of these middleware services, in this paper, we present the application to middleware service translation system. This system helps an application developer to develop a QoS-aware application which can be deployedflexibly andefficiently in ubiquitous environments with different available middleware services. We introduce the middleware abstraction layer (MAL) between the application view of middleware and the specific middleware implementations. The translation system assists the QoS-aware application in two phases: (1) environment-independent translation, and (2) environment-dependent translation. The first phase maps the QoS-aware application to configurations of middleware services without indication of specific implementations, to satisfy the qualitative QoS requirements. Its result is the portable MAL representation. The secondphase helps the application developer to customize the MAL representation within a specific deployment environment. It deals with (a) mapping of MAL representation into configurations of specific middleware implementations, and (b) mapping of application quantitative QoS requirements into specific middleware implementation’s expected parameters. Our translation system facilitates the rapidgrowth of QoS-aware applications in the ubiquitous environments.
AB - Ubiquitous Quality of Service(QoS)-aware applications, such as e-business or multimedia delivery are becoming available anywhere anytime. In the past decade, also QoS-oriented middleware services, assisting QoS-aware applications with different aspects of QoS provisions, have been proposed. Assuming the availability of these middleware services, in this paper, we present the application to middleware service translation system. This system helps an application developer to develop a QoS-aware application which can be deployedflexibly andefficiently in ubiquitous environments with different available middleware services. We introduce the middleware abstraction layer (MAL) between the application view of middleware and the specific middleware implementations. The translation system assists the QoS-aware application in two phases: (1) environment-independent translation, and (2) environment-dependent translation. The first phase maps the QoS-aware application to configurations of middleware services without indication of specific implementations, to satisfy the qualitative QoS requirements. Its result is the portable MAL representation. The secondphase helps the application developer to customize the MAL representation within a specific deployment environment. It deals with (a) mapping of MAL representation into configurations of specific middleware implementations, and (b) mapping of application quantitative QoS requirements into specific middleware implementation’s expected parameters. Our translation system facilitates the rapidgrowth of QoS-aware applications in the ubiquitous environments.
UR - http://www.scopus.com/inward/record.url?scp=84866905788&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84866905788&partnerID=8YFLogxK
U2 - 10.1007/3-540-45440-3_15
DO - 10.1007/3-540-45440-3_15
M3 - Conference contribution
AN - SCOPUS:84866905788
SN - 3540438475
SN - 9783540438472
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 210
EP - 221
BT - Component Deployment - IFIP/ACM Working Conference, CD 2002, Proceedings
A2 - Bishop, Judith
PB - Springer
T2 - IFIP/ACM Working Conference on Component Deployment, CD 2002
Y2 - 20 June 2002 through 21 June 2002
ER -