Grid Computing
2004-04-01

Lehrpersonen


Dozent(in)

Formalia


Zielgruppe
  • DAI Hauptstudium: Informatik der Systeme

Beschreibung


Grid computing ist ein neues Paradigma für verteilte Rechner. Dabei sollen Rechner wie in einem Stromnetz miteinander gekoppelt sein, wobei es viele kleine `Kraftwerke' gibt, die ihre Leistung in Netz einspeisen, und umgekehrt viele Nutzer (insbesondere im technisch-naturwissenschaftlichen Bereich), die auf diese Leistung zugreifen. Bekanntestes Beispiel für Grid Computing ist SETI@HOME

Im Rahmen dieses Seminars sollen die Teilnehmer wesentliche Konzepte und einige Anwendungen von Grid Computing kennenlernen.

Terminplanung


  • Anmeldung per Email mit Matrikelnr, Geburtsdatum, Email-Adr.: bis 16.5.
  • Lesen der Papiere, Auswahl, Kernthesen des Vortrages: bis 15.6.
  • Gliederung des Vortrags: bis 15.7.
  • Vortragsfolien: bis 1.9.
  • Blockseminar:
    • 7.10. 13-18 Uhr LF 261
    • 8.10. 9-18 Uhr LF 261
  • Schriftliche Ausarbeitung: bis 5.11.

Einleitung

Vortragsthemen

  1. Einführung (Marc Lechtenfeld) Folien Ausarbeitung


    What is the Grid? A Three Point Checklist . I. Foster, GRIDToday, July 20, 2002.

    The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration, I. Foster, C. Kesselman, J. Nick, S. Tuecke; June 22, 2002.

    The Anatomy of the Grid: Enabling Scalable Virtual Organizations, I. Foster, C. Kesselman, and S. Tuecke; Intl. J. Supercomputer Applications, 2001.

    The Data Grid: Towards an Architecture for the Distributed Management and Analysis of Large Scientific Datasets, W. Allcock, A. Chervenak, I. Foster, C. Kesselman, C. Salisbury, and S. Tuecke; Journal of Network and Computer Applications.

    The Grid: International Efforts in Global Computing, M.A. Baker, R. Buyya, and D. Laforenza; Proc. SSGRR 2000 The Computer & eBusiness Conference, l`Aquila, Italy, July 31. 2000 - August 6. 2000.

  2. Standards (Urs Wedershoven) Folien Ausarbeitung


    OGSA

    Open Grid Services Infrastructure (OGSI) Version 1.0. S. Tuecke, K. Czajkowski, I. Foster, J. Frey, S. Graham, C. Kesselman, T. Maguire, T. Sandholm, P. Vanderbilt, D. Snelling; Global Grid Forum Draft Recommendation, 6/27/2003.

  3. Ressourcen-Management/Scheduling (Oliver Schilbach) Folien Ausarbeitung


    A Taxonomy and Survey of Grid Resource Management Systems, Klaus Krauter, Rajkumar Buyya, and Muthucumaru Maheswaran; Technical Report Manitoba and Monash Universitities, 2000.

    Architectural Models for Resource Management in the Grid, Rajkumar Buyya, Steve Chapin, and David DiNucci; Proc. First IEEE/ACM International Workshop on Grid Computing (GRID 2000), Springer Verlag LNCS Series, Germany, Dec. 17, 2000, Bangalore, India.

    A Distributed Resource Management Architecture that Supports Advance Reservations and Co-Allocation, I. Foster, C. Kesselman, C. Lee, R. Lindell, K. Nahrstedt, and A. Roy; Proc. Intl. Workshop on Quality of Service, 1999.

    A Resource Management Architecture for Metacomputing Systems, K. Czajkowski, I. Foster, N. Karonis, C. Kesselman, S. Martin, W. Smith, and S. Tuecke; Proc. IPPS/SPDP '98 Workshop on Job Scheduling Strategies for Parallel Processing, 1998.

    Scheduling with Advanced Reservations, W. Smith, I. Foster, and V. Taylor; Proc. of the IPDPS Conference, May 2000.

  4. Kommunikation (Michael Stumpen) Folien Ausarbeitung


    Managing Multiple Communication Methods in High-Performance Networked Computing Systems, I. Foster, J. Geisler, C. Kesselman, and S. Tuecke; J. Parallel and Distributed Computing, 40:35-48, 1997.
    Describes mechanisms for multimethod communication and their implementation in the Nexus communication library.

    The Nexus Approach to Integrating Multithreading and Communication, I. Foster, C. Kesselman, and S. Tuecke; Journal of Parallel and Distributed Computing, 37:70--82, 1996.
    Describes aspects of the Nexus multithreaded runtime system, the communication component of Globus.

    A Grid-Enabled MPI: Message Passing in Heterogeneous Distributed Computing Systems, I. Foster, and N. Karonis; Proc. 1998 SC Conference.

    Wide-Area Implementation of the Message Passing Interface, I. Foster, J. Geisler, W. Gropp, N. Karonis, E. Lusk, G. Thiruvathukal, and S. Tuecke; Parallel Computing, 24(12):1735-1749, 1998.

  5. Daten-Management (Sabine Zill) Folien Ausarbeitung


    File and Object Replication in Data Grids, H. Stockinger, A. Samar, B. Allcock, I. Foster, K. Holtman, and B. Tierney; Proc. of the Tenth International Symposium on High Performance Distributed Computing (HPDC-10), IEEE Press, August 2001.

    Secure, Efficient Data Transport and Replica Management for High-Performance Data-Intensive Computing, B. Allcock, J. Bester, J. Bresnahan, A. Chervenak, I. Foster, C. Kesselman, S. Meder, V. Nefedova, D. Quesnel, and S. Tuecke; submitted to IEEE Mass Storage Conference, April 2001.
    Presents the design and performance characteristics of two fundamental technologies for data management.

    Replica Selection in the Globus Data Grid, S. Vazhkudai, S. Tuecke, and I. Foster; Proc. of the First IEEE/ACM International Conference on Cluster Computing and the Grid (CCGRID 2001), pp. 106-113, IEEE Computer Society Press, May 2001.
    Discusses a high-level replica selection service that uses information regarding replica location and user preferences to guide selection from among storage replica alternatives.

    Giggle: A Framework for Constructing Sclable Replica Location Services. A. Chervenak, E. Deelman, I. Foster, L. Guy, W. Hoschek, A. Iamnitchi, C. Kesselman, P. Kunst, M. Ripeanu, B, Schwartzkopf, H, Stockinger, K. Stockinger, B. Tierney. Proceedings of Supercomputing 2002 (SC2002), November 2002.

  6. Sicherheit (Peter Seydel) Folien Ausarbeitung


    A Security Architecture for Computational Grids, I. Foster, C. Kesselman, G. Tsudik, and S. Tuecke; Proc. 5th ACM Conference on Computer and Communications Security Conference, pp. 83-92, 1998.
    Describes techniques for authentication in wide area computing environments.

    Managing Security in High-Performance Distributed Computing, I. Foster, N. T. Karonis, C. Kesselman, and S. Tuecke; Cluster Computing 1(1):95-107, 1998.
    Discusses use of Nexus transforms to integrate security.

    A National-Scale Authentication Infrastructure, R. Butler, D. Engert, I. Foster, C. Kesselman, S. Tuecke, J. Volmer, and V. Welch; IEEE Computer, 33(12):60-66, 2000.
    Describes our experience designing, developing, and deploying the Grid Security Infrastructure.

    A Secure Communications Infrastructure for High-Performance Distributed Computing, I. Foster, N. Karonis, C. Kesselman, G. Koenig, and S. Tuecke; Proc. 6th IEEE Symp. on High-Performance Distributed Computing, pp. 125-136, 1997.
    Describes the techniques used within Nexus to support the selective application of message privacy and integrity mechanisms.

  7. Unterstützung von Programmiersprachen (Tobias Schlösser) Folien Ausarbeitung


    Enabling Technologies for Web-Based Ubiquitous Supercomputing, I. Foster, and S. Tuecke; Proc. 5th IEEE Symp. on High Performance Distributed Computing, pp. 112-119, 1996.
    Discusses the concept of ubiquitous supercomputing and a Java binding for Nexus that can be used to implement it.

    Grid-based Asynchronous Migration of Execution Context in Java Virtual Machines, G. von Laszewski, K. Shudo, and Y. Muraoka;

    Multiparadigm Communications in Java for Grid Computing, Vladimir Getov, Gregor von Laszewski, Michael Philippsen, and Ian Foster; ACM Communications, October 2001.

  8. Visualisierung (Andre Overhagen) FolienAusarbeitung


    High-Resolution Remote Rendering of Large Datasets in a Collaborative Environment. N. Karonis, M. Papka, J. Binns, J. Bresnahan, J. Insley, D. Jones, and J. Link. Future Generation of Computer Systems (FGCS), 2003.

    GridMapper: A Tool for Visualizing the Behavior of Large-Scale Distributed Systems. W. Allcock, J. Bester, J. Bresnahan, I. Foster, J. Gawor, J. A. Insley, J. M. Link, and M. E. Papka. 11th IEEE International Symposium on High Performance Distributed Computing (HPDC-11), pp179-187, Edinburgh, Scotland, July 24-16, 2002.

    Distance Visualization: Data Exploration on the Grid. I. Foster, J. Insley, G. von Laszewski, C. Kesselman, M. Thiebaux. IEEE Computer Magazine, 32 (12):36-43, 1999.

    InfoGram: A Grid Service that Supports Both Information Queries and Job Execution. G. von Laszewski, I. Foster, J. Gawor, A. Schreiber, C. Pena. Proceedings of the 11th IEEE International Symposium on High-Performance Distributed Computing (HPDC-11), IEEE Press, Edinburg, Scotland, July 2002.

  9. Anwendungen (Miroslawa Utzka) Folien Ausarbeitung


    SETI@HOME

    GENOME@HOME

    The Cactus Worm: Experiments with Dynamic Resource Selection and Allocation in a Grid Environment. G. Allen, D. Angulo, I. Foster, G. Lanfermann, Chuang Liu, T. Radke, E. Seidel and J. Shalf. International Journal of High-Performance Computing Applications, Vol. 15 (4) 2001.

    Cactus Application: Performance Predictions in Grid Environments. M. Ripeanu, A. Iamnitchi, and I. Foster. EuroPar 2001, Manchester, UK, August 2001.

  10. Knowledge Grid (Wadatullah Wahidie) Folien Ausarbeitung


    The knowledge grid. Mario Cannataro, Domenico Talia, Communications of the ACM, January 2003

    The Grid: an application of the semantic Web. Carole Goble, David De Roure. ACM SIGMOD Record, December 2002

    Viewpoint: From TeraGrid to knowledge grid. Fran Berman. Communications of the ACM, November 2001, pp. 27-28

Bemerkungen


Das Seminar wird als Blockseminar Ende September/Anfang Oktober durchgeführt.

Begleitmaterial


Grid Links

Allgemeine Informationen


Grid Konsortien und Foren


Grid Middleware


Grid Systeme


Grid Scheduler


Grid Programmierumgebungen


Grid Testbeds


Grid Anwendungen


Kommerzielle Grid Aktivitäten