Skip to main content
Log in

Scheduling von Datenströmen auf der Basis von Service Level Agreements

  • Schwerpunktbeitrag
  • Published:
Datenbank-Spektrum Aims and scope Submit manuscript

Zusammenfassung

Software as a Service (SaaS) stellt einen Ansatz zur Bereitstellung standardisierbarer Software über das Internet dar. Auch die Verarbeitungskapazität von Datenstrommanagementsystemen (DSMS) kann auf diese Weise verschiedenen Kunden kostengünstig zugänglich gemacht werden. Der Anbieter garantiert dem Kunden eine gewisse Dienstqualität in Form von Service Level Agreements (SLAs), deren Verletzung i.d.R. finanzielle Konsequenzen hat. Der Dienstanbieter ist also zum einen daran interessiert, möglichst geringe Kosten durch die SLA-Verletzung zu verursachen, zum anderen eine optimale Systemressourcenauslastung (CPU, Hauptspeicher, etc.) zu erzielen. Diese Ressourcen werden in DSMS mit Hilfe von Schedulingverfahren den kontinuierlichen Anfragen zugewiesen. In unserer Arbeit haben wir ein aus dem Datenbankkontext stammendes Schedulingverfahren für Datenströme angepasst, das sowohl die durch Verletzungen von SLAs entstehenden Kosten aus Sicht des Anbieters berücksichtigt als auch eine effiziente Ressourcenverteilung ermöglicht. In Simulationen haben wir gezeigt, dass sich durch ein solches Scheduling die Kosten des Anbieters senken lassen.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Abb. 1
Auflistung 1
Abb. 2
Abb. 3
Abb. 4

Literatur

  1. Achakeyev D, Seeger B, Schäfer D, Schmiegelt P (2010) Complex event processing as a service. In: GI-workshop database as a service, HTWK Leipzig

  2. Andrieux A, Czajkowski K, Dan A, Keahey K, Ludwig H, Nakata T, Pruyne J, Rofrano J, Tuecke S, Xu M (2007) Web services agreement specification (ws-agreement)

  3. Babcock B, Babu S, Datar M, Motwani R (2003) Chain: operator scheduling for memory minimization in data stream systems. In: SIGMOD

    Google Scholar 

  4. Bolles A, Grawunder M, Jacobi J, Nicklas D, Appelrath HJ (2009) Odysseus: Ein Framework für Datenstrommanagementsysteme

  5. Carney D, Cetintemel U, Rasin A, Zdonik S, Cherniack M, Stonebraker M (2003) Operator scheduling in a data stream manager. In: Proocedings of the 29th VLDB conference

    Google Scholar 

  6. Carney D, Cetintemel U, Rasin A, Zdonik S, Cherniack M, Stonebraker M (2003) Reducing execution overhead in a data stream manager. In: ACM workshop on management and processing of data streams

    Google Scholar 

  7. Chakravarthy S, Jiang Q (2009) Stream data processing: a quality of service perspective. Advances in database systems, Bd 36. Springer, Berlin

    MATH  Google Scholar 

  8. Krompass S, Gmach D, Scholz A, Seltzsam S, Kemper A (2006) Quality of service enabled database applications. In: Service-oriented computing (ICSOC 2006), proceedings, S 215–226

    Chapter  Google Scholar 

  9. Meyer-Spasche G (2010) Vertragsgestaltung beim Cloud Computing. In: Fröschle H-P (Hrsg) Cloud Computing & SaaS. Dpunkt Verlag, Heidelberg

    Google Scholar 

  10. Paschke A, Schnappinger-Gerull E (2006) A categorization scheme for SLA metrics. In: Service-oriented electronic commerce, Proceedings zur Konferenz im Rahmen der Multikonferenz Wirtschaftsinformatik

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Thomas Vogelgesang.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Vogelgesang, T., Geesen, D., Grawunder, M. et al. Scheduling von Datenströmen auf der Basis von Service Level Agreements. Datenbank Spektrum 12, 23–32 (2012). https://doi.org/10.1007/s13222-012-0079-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13222-012-0079-5

Schlüsselwörter

Navigation