Providing Configurable QoS Management in Real-Time Systems with QoS Aspect Packages
Current quality of service (QoS) management approaches in real-time systems lack support for configurability and reusability as they cannot be configured for a target application or reused across many applications. In this paper we present the concept of a QoS aspect package that enables developing...
Saved in:
Published in | Transactions on Aspect-Oriented Software Development II pp. 256 - 288 |
---|---|
Main Authors | , , |
Format | Book Chapter |
Language | English |
Published |
Berlin, Heidelberg
Springer Berlin Heidelberg
2006
|
Series | Lecture Notes in Computer Science |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | Current quality of service (QoS) management approaches in real-time systems lack support for configurability and reusability as they cannot be configured for a target application or reused across many applications. In this paper we present the concept of a QoS aspect package that enables developing configurable QoS management for real-time systems. A QoS aspect package represents both the specification and the implementation of a set of aspects and components that provide a number of QoS policies. A QoS aspect package enables upgrades of already existing systems to support QoS performance assurance by adding aspects and components from the package. Furthermore, a family of real-time systems can easily be developed by adding aspects from the QoS aspect package into an existing system configuration. We illustrate the way a family of real-time database systems is developed using the QoS aspect package with a case study of an embedded real-time database system, called COMET. Our experiments with the COMET database have shown that it is indeed possible to design a real-time system without QoS management and then with a reasonable effort add the QoS dimension to the system using a QoS aspect package. |
---|---|
AbstractList | Current quality of service (QoS) management approaches in real-time systems lack support for configurability and reusability as they cannot be configured for a target application or reused across many applications. In this paper we present the concept of a QoS aspect package that enables developing configurable QoS management for real-time systems. A QoS aspect package represents both the specification and the implementation of a set of aspects and components that provide a number of QoS policies. A QoS aspect package enables upgrades of already existing systems to support QoS performance assurance by adding aspects and components from the package. Furthermore, a family of real-time systems can easily be developed by adding aspects from the QoS aspect package into an existing system configuration. We illustrate the way a family of real-time database systems is developed using the QoS aspect package with a case study of an embedded real-time database system, called COMET. Our experiments with the COMET database have shown that it is indeed possible to design a real-time system without QoS management and then with a reasonable effort add the QoS dimension to the system using a QoS aspect package. |
Author | Hansson, Jörgen Amirijoo, Mehdi Tešanović, Aleksandra |
Author_xml | – sequence: 1 givenname: Aleksandra surname: Tešanović fullname: Tešanović, Aleksandra email: alete@ida.liu.se organization: Department of Computer Science, Linköping University, Linköping, Sweden – sequence: 2 givenname: Mehdi surname: Amirijoo fullname: Amirijoo, Mehdi email: meham@ida.liu.se organization: Department of Computer Science, Linköping University, Linköping, Sweden – sequence: 3 givenname: Jörgen surname: Hansson fullname: Hansson, Jörgen email: hansson@sei.cmu.edu organization: Software Engineering Institute, Carnegie Mellon University, Pittsburgh, USA |
BackLink | https://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-48038$$DView record from Swedish Publication Index |
BookMark | eNpFkE1PAjEQhqtiIiAXf0GPHlzttGW7PRL8TDCioNemhdm1sh9ku0j4966KcS5vMu8zc3h6pFNWJRJyBuwSGFNXAJrzhCujD8hAq0QMJZNJooEdki7EAJEQUh-R3l_BoEO6TDAeaSXFCRmE8MHaEZzJIXTJbFpXn37py4yOqzL12aa2Lkf6XM3ooy1thgWWDfUlfUGbR3NfIJ3tQoNFoFvfvP-Ao7DGRUOndrFqD8IpOU5tHnCwzz55vb2Zj--jydPdw3g0iQKPoYlcigpSZVOQCAuhleIplyKGRNpljJZztrA60UuJMTDunEAU1jquHKp2I_rk4vdv2OJ648y69oWtd6ay3lz7t5Gp6szkfmNkwkTS4ud7vAXLDGvjqmoVDDDz7db8uxVfWKxoSQ |
ContentType | Book Chapter |
Copyright | Springer-Verlag Berlin Heidelberg 2006 |
Copyright_xml | – notice: Springer-Verlag Berlin Heidelberg 2006 |
DBID | ADTPV BMRNB DG8 |
DOI | 10.1007/11922827_9 |
DatabaseName | SwePub SwePub Book Chapter SWEPUB Linköpings universitet |
DatabaseTitleList | |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science |
EISBN | 9783540488910 354048891X |
EISSN | 1611-3349 |
Editor | Aksit, Mehmet Rashid, Awais |
Editor_xml | – sequence: 1 givenname: Awais surname: Rashid fullname: Rashid, Awais email: marash@comp.lancs.ac.uk – sequence: 2 givenname: Mehmet surname: Aksit fullname: Aksit, Mehmet email: m.aksit@ewi.utwente.nl |
EndPage | 288 |
ExternalDocumentID | oai_DiVA_org_liu_48038 |
GroupedDBID | -DT -GH -~X 1SB 29L 2HA 2HV 5QI 875 AASHB ABMNI ACGFS ADCXD AEFIE ALMA_UNASSIGNED_HOLDINGS EJD F5P FEDTE HVGLF LAS LDH P2P RIG RNI RSU SVGTG VI1 ~02 -7M -7O -BG 089 0D6 0DA 0E8 38. A4J AABBV AABFA AABHS AAUKK ABBVZ ACEIG ACGGC ADTPV AEDXK AEJLV AEKFX AERVC AETDV AEZAY AHMWK AZZ BBABE BMRNB CZZ DG8 E6I IV. JJU LVV MA. MW~ NUC NUG SAO SBO TPJZQ TSXQS UR3 Z7R Z7S Z7X Z7Y Z7Z Z81 Z83 Z88 Z8M Z8N Z8R Z8T Z8W Z92 |
ID | FETCH-LOGICAL-s261t-bfe71f7af14e1c39772f2436184ad6ea220ca989d4e6102bb3ee3aab27be76103 |
ISBN | 3540488901 9783540488903 9783540488910 354048891X |
ISSN | 0302-9743 |
IngestDate | Wed Mar 13 03:52:50 EDT 2024 Wed Nov 06 06:27:28 EST 2024 |
IsDoiOpenAccess | false |
IsOpenAccess | true |
IsPeerReviewed | true |
IsScholarly | true |
Language | English |
LinkModel | OpenURL |
MergedId | FETCHMERGED-LOGICAL-s261t-bfe71f7af14e1c39772f2436184ad6ea220ca989d4e6102bb3ee3aab27be76103 |
OpenAccessLink | http://www.ida.liu.se/~rtslab/publications/2006/Tesanovic06Providing.pdf |
PageCount | 33 |
ParticipantIDs | swepub_primary_oai_DiVA_org_liu_48038 springer_books_10_1007_11922827_9 |
PublicationCentury | 2000 |
PublicationDate | 2006 |
PublicationDateYYYYMMDD | 2006-01-01 |
PublicationDate_xml | – year: 2006 text: 2006 |
PublicationDecade | 2000 |
PublicationPlace | Berlin, Heidelberg |
PublicationPlace_xml | – name: Berlin, Heidelberg |
PublicationSeriesTitle | Lecture Notes in Computer Science |
PublicationTitle | Transactions on Aspect-Oriented Software Development II |
PublicationYear | 2006 |
Publisher | Springer Berlin Heidelberg |
Publisher_xml | – name: Springer Berlin Heidelberg |
RelatedPersons | Kleinberg, Jon M. Mattern, Friedemann Nierstrasz, Oscar Tygar, Dough Steffen, Bernhard Kittler, Josef Vardi, Moshe Y. Weikum, Gerhard Sudan, Madhu Naor, Moni Mitchell, John C. Terzopoulos, Demetri Pandu Rangan, C. Kanade, Takeo Hutchison, David |
RelatedPersons_xml | – sequence: 1 givenname: David surname: Hutchison fullname: Hutchison, David organization: Lancaster University, UK – sequence: 2 givenname: Takeo surname: Kanade fullname: Kanade, Takeo organization: Carnegie Mellon University, Pittsburgh, USA – sequence: 3 givenname: Josef surname: Kittler fullname: Kittler, Josef organization: University of Surrey, Guildford, UK – sequence: 4 givenname: Jon M. surname: Kleinberg fullname: Kleinberg, Jon M. organization: Cornell University, Ithaca, USA – sequence: 5 givenname: Friedemann surname: Mattern fullname: Mattern, Friedemann organization: ETH Zurich, Switzerland – sequence: 6 givenname: John C. surname: Mitchell fullname: Mitchell, John C. organization: Stanford University, CA, USA – sequence: 7 givenname: Moni surname: Naor fullname: Naor, Moni organization: Weizmann Institute of Science, Rehovot, Israel – sequence: 8 givenname: Oscar surname: Nierstrasz fullname: Nierstrasz, Oscar organization: University of Bern, Switzerland – sequence: 9 givenname: C. surname: Pandu Rangan fullname: Pandu Rangan, C. organization: Indian Institute of Technology, Madras, India – sequence: 10 givenname: Bernhard surname: Steffen fullname: Steffen, Bernhard organization: University of Dortmund, Germany – sequence: 11 givenname: Madhu surname: Sudan fullname: Sudan, Madhu organization: Massachusetts Institute of Technology, MA, USA – sequence: 12 givenname: Demetri surname: Terzopoulos fullname: Terzopoulos, Demetri organization: University of California, Los Angeles, USA – sequence: 13 givenname: Dough surname: Tygar fullname: Tygar, Dough organization: University of California, Berkeley, USA – sequence: 14 givenname: Moshe Y. surname: Vardi fullname: Vardi, Moshe Y. organization: Rice University, Houston, USA – sequence: 15 givenname: Gerhard surname: Weikum fullname: Weikum, Gerhard organization: Max-Planck Institute of Computer Science, Saarbruecken, Germany |
SSID | ssj0000320451 ssj0002792 |
Score | 1.7058334 |
Snippet | Current quality of service (QoS) management approaches in real-time systems lack support for configurability and reusability as they cannot be configured for a... |
SourceID | swepub springer |
SourceType | Open Access Repository Publisher |
StartPage | 256 |
SubjectTerms | Comet Database Control Algorithm Parameter Generic Modeling Environment Interarrival Time TECHNOLOGY TEKNIKVETENSKAP |
Title | Providing Configurable QoS Management in Real-Time Systems with QoS Aspect Packages |
URI | http://link.springer.com/10.1007/11922827_9 https://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-48038 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1Lb9QwELa2i5AQB95qeclI7GkVtE6chw8cQikqq7Y8uq16i5zEKWlLgpIsSPwf_iczdl4UVAGXKLKSrHe-ZDz-PN-YkOdKeCIN0sSKs0xa3OPCks4CzngCk-fYlbYm9PcPvN0jvjxxTyaTH6OspXUTv0i-_1FX8j-oQhvgiirZf0C2fyg0wDngC0dAGI6Xgt9fadZhlDGyBE35h1o0ab3DwsU6jAQH-w3zukZ5QfO3PUm6UrNtdxYyWZRfcx1S-q3g5byWRVr17jr8nFf5Wakp1X31Kc0Hp1XUrV5rievtrzwUco7fwfda5mcyC4osP11XWqj1oTwcpd0g4_IRwlUL1ShdBXXDD-OF5m9BpJucww1mBoDGVfXLvXb946BsdFrZvNuiovNYV1IaHaU5v6LiV8tYgfsRC2fkMx1w8DBFMk3K-HQPKzU6pjJq56ddbzTk22Znwd9GE5NAwiAIhompH4kNsgHubEquhTvLveOeysM96Lk7ZBZhTUazeGX60kqKdF_Z9Z5tM30flcwdfmi0LH-phK0Oe1a3yU2UwlDUqIBV75CJKu6SW52VaWvle-SwB5qOgaaAHx2ApnlBe6BpCzRFoPWFBmjaAX2fHL3ZWW3vWu1uHVYNs_AGPnbls8yXGeOKJTivsDObO7ihkEw9JW17kUgRiJQrCNntOHaUcqSMbT9WPrQ4D8i0KAu1SSjcryRjMPhkC86lK4KYeYkSTCUizYS3RZ515onw-6ujrvj2YMItMjN2i76Ysi0RFlJ_nR-HUVmdRhf5OuLBwgke_sWzHpEbw2v6mEybaq2eQCzaxE_bd-EnKF2EgQ |
link.rule.ids | 230,779,780,784,793,885,27925 |
linkProvider | Library Specific Holdings |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.title=Transactions+on+Aspect-Oriented+Software+Development+II&rft.au=Te%C5%A1anovi%C4%87%2C+Aleksandra&rft.au=Amirijoo%2C+Mehdi&rft.au=Hansson%2C+J%C3%B6rgen&rft.atitle=Providing+Configurable+QoS+Management+in+Real-Time+Systems+with+QoS+Aspect+Packages&rft.series=Lecture+Notes+in+Computer+Science&rft.date=2006-01-01&rft.pub=Springer+Berlin+Heidelberg&rft.isbn=9783540488903&rft.issn=0302-9743&rft.eissn=1611-3349&rft.spage=256&rft.epage=288&rft_id=info:doi/10.1007%2F11922827_9 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0302-9743&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0302-9743&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0302-9743&client=summon |