2kq+: An integrated approach of qos compilation and reconfigurable, component-based run-time middleware for the unified qos management framework

Duangdao Wichadakul, Klara Nahrstedt, Xiaohui Gu, Dongyan Xu

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Different distributed component-based applications (e.g., distributed multimedia, library information retrieval, secure stock trading applications), running in heterogeneous execution environments, need different quality of service (QoS). The semantics of QoS requirements and their provisions are application-specific, and they vary among different application domains. Furthermore, QoS provisions vary per applications in heterogeneous execution environments due to the varying distributed resource availability. Making these applications QoS-aware during the development phase, and ensuring their QoS guarantees during the execution phase is complex and hard. In this paper, we present a unified QoS management framework, called 2KQ+. This framework extends our existing run-time 2KQ middleware system [1] by including our uniform QoS programming environment and our automated QoS compilation system (Q-Compiler). The uniform QoS programming and its corresponding QoS compilation allow and assist the application developer to build different component-based domain applications in QoS-aware fashion. Furthermore, this novel programming and compilation environment enables the applications to be instantiated, managed, and controlled by the same reconfigurable, component-based run-time middleware, such as 2KQ, in heterogeneous environments. Our experimental results show that different QoS-aware applications, using the 2KQ+ framework, get configured and setup fast and efficiently.

Original languageEnglish (US)
Title of host publicationMiddleware 2001
Subtitle of host publicationIFIP/ACM International Conference on Distributed Systems Platforms, Proceedings
EditorsRachid Guerraoui
PublisherSpringer-Verlag
Pages373-394
Number of pages22
ISBN (Print)3540428003, 9783540428008
StatePublished - Jan 1 2001
EventIFIP/ACM International Conference on Distributed Systems Platforms, Middleware 2001 - Heidelberg, Germany
Duration: Nov 12 2001Nov 16 2001

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume2218
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

OtherIFIP/ACM International Conference on Distributed Systems Platforms, Middleware 2001
CountryGermany
CityHeidelberg
Period11/12/0111/16/01

Fingerprint

Compilation
Middleware
Quality of Service
Quality of service
Framework
Programming
Vary
Heterogeneous Environment
Programming Environments
Service Management
Distributed Applications
Information retrieval
Compiler
Information Retrieval
Multimedia
Availability
Semantics

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Cite this

Wichadakul, D., Nahrstedt, K., Gu, X., & Xu, D. (2001). 2kq+: An integrated approach of qos compilation and reconfigurable, component-based run-time middleware for the unified qos management framework. In R. Guerraoui (Ed.), Middleware 2001: IFIP/ACM International Conference on Distributed Systems Platforms, Proceedings (pp. 373-394). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 2218). Springer-Verlag.

2kq+ : An integrated approach of qos compilation and reconfigurable, component-based run-time middleware for the unified qos management framework. / Wichadakul, Duangdao; Nahrstedt, Klara; Gu, Xiaohui; Xu, Dongyan.

Middleware 2001: IFIP/ACM International Conference on Distributed Systems Platforms, Proceedings. ed. / Rachid Guerraoui. Springer-Verlag, 2001. p. 373-394 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 2218).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Wichadakul, D, Nahrstedt, K, Gu, X & Xu, D 2001, 2kq+: An integrated approach of qos compilation and reconfigurable, component-based run-time middleware for the unified qos management framework. in R Guerraoui (ed.), Middleware 2001: IFIP/ACM International Conference on Distributed Systems Platforms, Proceedings. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 2218, Springer-Verlag, pp. 373-394, IFIP/ACM International Conference on Distributed Systems Platforms, Middleware 2001, Heidelberg, Germany, 11/12/01.
Wichadakul D, Nahrstedt K, Gu X, Xu D. 2kq+: An integrated approach of qos compilation and reconfigurable, component-based run-time middleware for the unified qos management framework. In Guerraoui R, editor, Middleware 2001: IFIP/ACM International Conference on Distributed Systems Platforms, Proceedings. Springer-Verlag. 2001. p. 373-394. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
Wichadakul, Duangdao ; Nahrstedt, Klara ; Gu, Xiaohui ; Xu, Dongyan. / 2kq+ : An integrated approach of qos compilation and reconfigurable, component-based run-time middleware for the unified qos management framework. Middleware 2001: IFIP/ACM International Conference on Distributed Systems Platforms, Proceedings. editor / Rachid Guerraoui. Springer-Verlag, 2001. pp. 373-394 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{15e48e72679d4980a0655ce802499843,
title = "2kq+: An integrated approach of qos compilation and reconfigurable, component-based run-time middleware for the unified qos management framework",
abstract = "Different distributed component-based applications (e.g., distributed multimedia, library information retrieval, secure stock trading applications), running in heterogeneous execution environments, need different quality of service (QoS). The semantics of QoS requirements and their provisions are application-specific, and they vary among different application domains. Furthermore, QoS provisions vary per applications in heterogeneous execution environments due to the varying distributed resource availability. Making these applications QoS-aware during the development phase, and ensuring their QoS guarantees during the execution phase is complex and hard. In this paper, we present a unified QoS management framework, called 2KQ+. This framework extends our existing run-time 2KQ middleware system [1] by including our uniform QoS programming environment and our automated QoS compilation system (Q-Compiler). The uniform QoS programming and its corresponding QoS compilation allow and assist the application developer to build different component-based domain applications in QoS-aware fashion. Furthermore, this novel programming and compilation environment enables the applications to be instantiated, managed, and controlled by the same reconfigurable, component-based run-time middleware, such as 2KQ, in heterogeneous environments. Our experimental results show that different QoS-aware applications, using the 2KQ+ framework, get configured and setup fast and efficiently.",
author = "Duangdao Wichadakul and Klara Nahrstedt and Xiaohui Gu and Dongyan Xu",
year = "2001",
month = "1",
day = "1",
language = "English (US)",
isbn = "3540428003",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer-Verlag",
pages = "373--394",
editor = "Rachid Guerraoui",
booktitle = "Middleware 2001",

}

TY - GEN

T1 - 2kq+

T2 - An integrated approach of qos compilation and reconfigurable, component-based run-time middleware for the unified qos management framework

AU - Wichadakul, Duangdao

AU - Nahrstedt, Klara

AU - Gu, Xiaohui

AU - Xu, Dongyan

PY - 2001/1/1

Y1 - 2001/1/1

N2 - Different distributed component-based applications (e.g., distributed multimedia, library information retrieval, secure stock trading applications), running in heterogeneous execution environments, need different quality of service (QoS). The semantics of QoS requirements and their provisions are application-specific, and they vary among different application domains. Furthermore, QoS provisions vary per applications in heterogeneous execution environments due to the varying distributed resource availability. Making these applications QoS-aware during the development phase, and ensuring their QoS guarantees during the execution phase is complex and hard. In this paper, we present a unified QoS management framework, called 2KQ+. This framework extends our existing run-time 2KQ middleware system [1] by including our uniform QoS programming environment and our automated QoS compilation system (Q-Compiler). The uniform QoS programming and its corresponding QoS compilation allow and assist the application developer to build different component-based domain applications in QoS-aware fashion. Furthermore, this novel programming and compilation environment enables the applications to be instantiated, managed, and controlled by the same reconfigurable, component-based run-time middleware, such as 2KQ, in heterogeneous environments. Our experimental results show that different QoS-aware applications, using the 2KQ+ framework, get configured and setup fast and efficiently.

AB - Different distributed component-based applications (e.g., distributed multimedia, library information retrieval, secure stock trading applications), running in heterogeneous execution environments, need different quality of service (QoS). The semantics of QoS requirements and their provisions are application-specific, and they vary among different application domains. Furthermore, QoS provisions vary per applications in heterogeneous execution environments due to the varying distributed resource availability. Making these applications QoS-aware during the development phase, and ensuring their QoS guarantees during the execution phase is complex and hard. In this paper, we present a unified QoS management framework, called 2KQ+. This framework extends our existing run-time 2KQ middleware system [1] by including our uniform QoS programming environment and our automated QoS compilation system (Q-Compiler). The uniform QoS programming and its corresponding QoS compilation allow and assist the application developer to build different component-based domain applications in QoS-aware fashion. Furthermore, this novel programming and compilation environment enables the applications to be instantiated, managed, and controlled by the same reconfigurable, component-based run-time middleware, such as 2KQ, in heterogeneous environments. Our experimental results show that different QoS-aware applications, using the 2KQ+ framework, get configured and setup fast and efficiently.

UR - http://www.scopus.com/inward/record.url?scp=84956985540&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84956985540&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:84956985540

SN - 3540428003

SN - 9783540428008

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 373

EP - 394

BT - Middleware 2001

A2 - Guerraoui, Rachid

PB - Springer-Verlag

ER -