Skip to main content

Dezentrale Ablaufsteuerung in Verteilten Systemen

  • Conference paper
Kommunikation in Verteilten Systemen

Part of the book series: Informatik aktuell ((INFORMAT))

  • 58 Accesses

Kurzfassung

Das Ziel der Anwendung verteilter Systeme ist, autonome, räumlich getrennte Einheiten, die durch ein Kommunikationsnetzwerk zusammengeschlossen sind, effizient zu nutzen. Aufträge, die in verteilten Systemen bearbeitet werden, bestehen aus einzelnen voneinander abhängigen Teilschritten, zu deren Bearbeitung unterschiedliche Ressourcen benötigt werden. Trotz der Dezentralisierung der genutzten Ressourcen ist vielfach die zentrale Ablaufsteuerung solcher Aufträge üblich: Ein zentraler Auftragskoordinator ist für die Synchronisation der Teilschritte zuständig. Vorteile, die verteilte Systeme im Hinblick auf die Nutzung verteilter Ressourcen, Leistung und Fehlertoleranz bieten, werden dadurch nicht ausgenutzt Im folgenden Beitrag soll ein Konzept für dezentrale Ablaufsteuerung vorgestellt werden: Jeder Netzknoten, der einen Teilschritt bearbeitet, initiiert von sich aus auf anderen Knoten die Bearbeitung weiterer Teilschritte, die von dem bearbeiteten abhängig sind. Dieses Konzept hat weitreichenden Einfluß auf die Kommunikation im System: Gegenüber zentraler Ablaufsteuerung kann sich — abhängig von der Auftragsstruktur — die Anzahl der ausgetauschten Meldungen stark reduzieren. Darüber hinaus verteilen sich die Meldungen im System, der potentielle Kommunikationsengpaß beim zentralen Auftragskoordinator wird vermieden.

Im folgenden werden die in diesem Konzept benötigten Synchronisationsmechanismen dargestellt und Aspekte der dezentralen Fehlerbehandlung und der Lastbalancierung aufgrund der Erfahrungen diskutiert, die mit der Implementierung des Konzepts im System Dipsi am IPVR gemacht wurden.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  1. C.A.R. Hoare, “Communicating Sequential Processes”, Prentice-Hall International, 1985

    MATH  Google Scholar 

  2. M.L. Brodie, S. Ceri, “Intelligent and Cooperative Information Systems”, Proc. of 2nd International Workshop on Intelligent and Cooperative Information Systems: Core Technology For Next Generation Information Systems, Oktober 1991

    Google Scholar 

  3. J. Gray, “The Transaction Concept: Virtues and Limitations”, Proc. VLDB, September 1981, S. 144–154

    Google Scholar 

  4. A. Drexl, “Job-Prozessor-Scheduling für heterogene Computernetzwerke”, Wirtschaftsinformatik, 32. Jahrgang, Heft 4, August 1990, S. 345–351

    Google Scholar 

  5. R. Bruns, H.-J. Appelrath, “Ein universelles Modell für Ablaufplanungsprobleme”, Wirtschaftsinformatik, 33. Jahrgang, Heft 6, Dezember 1991, S. 516–525

    Google Scholar 

  6. E. De Souza e Silva, “Queueing Network Models for Load Balancing in Distributed Systems”, Journal of Parallel and Distributed Computing 12, 24–38 (1991)

    Article  MATH  Google Scholar 

  7. G. Altrogge, “Netzplantechnik”, Gabler-Lehrbuch, Wiesbaden 1979

    Google Scholar 

  8. H. Wächter, A. Reuter, “Grundkonzepte und Realisierungsstrategien des ConTract-Modells”, Informatik Forschung und Entwicklung (1990) 5: 202–212, Springer-Verlag

    Google Scholar 

  9. U. Dayal, M. Hsu, R. Ladin, “Organizing Long-Running Activities with Triggers and Transactions”, ACM SIGMOD 1990, S. 204–214

    Google Scholar 

  10. P.G. Ranky, “The Design and Operation of FMS (Flexible Manufacuting Systems)”, IFS (Publications) Ltd., UK, North Holland Publ.-Group 1983

    Google Scholar 

  11. Y.-T. Wang, R.J.T. Morris, “Load Sharing in Distributed Systems”, IEEE Transactions on Computers, No. 3, März 1985, S. 204–217

    Article  Google Scholar 

  12. A. Winckler, “Load Balancing and Execution Control — An Approach to Classification”, Proc. of ISMM Conference on Parallel and Distributed Computing and Systems, Oktober 1992, S. 140–146

    Google Scholar 

  13. M.M. Theimer, K.A. Lantz, “Finding Idle Machines in a Workstation-Based Distributed System”, IEEE Transactions on Software Engineering, Vol. 15, No. 11, November 1989, S. 1444 – 1458

    Article  Google Scholar 

  14. A.N. Tantawi, D. Townsley, “Optimal Static Load Balancing in Distributed Computer Systems”, Journal of ACM, Vol. 32, No. 2, April 1985, S. 445–465

    Article  Google Scholar 

  15. N. G. Shivaratri, M. Singhal, “A Transfer Policy for Global Scheduling Algorithms to Schedule Tasks With Deadlines”, Proc. of 11th International Conf. on Distributed Computing Systems, Mai 1991, S. 248–255

    Google Scholar 

  16. F. Bonomi, A. Kumar, “Adaptive Optimal Load Balancing in a Nonhomogenous Multi-server System with a Central Job Scheduler”, IEEE Transactions on Computers, Vol. 39, No. 10, Oktober 1990, S. 1232–1250

    Article  Google Scholar 

  17. J.A. Stankovic, “Simulations on Three Adaptive, Decentralized Controlled, Job Scheduling Algorithms”, Computer Networks 8 (1984), S. 199–217

    Google Scholar 

  18. H.Y. Chang, M. Livny, “Distributed Scheduling Under Deadline Constraints: A Comparison of Sender-Initiated and Receiver-Initiated Approaches”, Proc. of 6th International Conference on Distributed Computing Systems, Mai 1986, S. 175–180

    Google Scholar 

  19. K. Ramamritham, J.A. Stankovic, “Distributed Scheduling of Tasks with Deadlines and Resource Requirements”, IEEE Transactions on Computers, Vol. 38, No. 8, August 1989, S. 1110–1123

    Article  Google Scholar 

  20. K. Mani Chandy, L. Lamport, “Distributed snapshots: Determining global states of distributed systems”, ACM Transactions on Computer Systems, 3 (1): 63–75, Februar 1985

    Article  Google Scholar 

  21. J. Joyce, G. Lomow, K. Slind, B.W. Unger, “Monitoring distributed systems”, ACM Transactions on Computer Systems, 5 (2): 121–150, März 1984

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Winckler, A. (1993). Dezentrale Ablaufsteuerung in Verteilten Systemen. In: Gerner, N., Hegering, HG., Swoboda, J. (eds) Kommunikation in Verteilten Systemen. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-78091-2_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-78091-2_23

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-56482-9

  • Online ISBN: 978-3-642-78091-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics