CIS 788.08U: Advanced Grid Computing


Instructor

Mario Lauria - office: DL 783, ph.: 292-7027, hours: W 2:30-3:30 (or by appointment)

Course Description

Advanced concepts in the design and use of Computational Grids.

Course Web site

http://www.cis.ohio-state.edu/~lauria/cis788/

Level and Credits

Room/hours

Prerequisites

Objectives

Readings

Papers for presentation

The exact list of  paperss will be decided at the beginning of class; suggestions are welcome. Below is the presentation schedule (please email me the dates on which you would like to present a paper).

Grading Plan

class room presentation 30%
term project 50%
participation in class discussion 20%

Exam Schedule

There is no formal final exam for this course. Instead each group will be presenting the results
of their project in the last week of class.

Class Presentation

The class presentation will be evaluated on preparation (i.e. knowledge assimilation), presentation style (organization, smoothness, and clarity), finishing the presentation on time, and answering questions during the discussion.

You must consult me when preparing your slides and finalizing them. This is to ensure that the presentations are compact and provide a smooth flow. Please be ready to discuss your slides with me one week before the presentation.
 

Term project

The students will have the opportunity to gain hands-on experience by developing a simple project on one of the OSC machines.  An account will be created for each student. The project will play an important part in the learning experience and in the grading process. Projects will be evaluated based on their importance, technical quality, originality, depth of analysis, and completeness. The topic will be chosen by the student after consultation with me and can be anything that bears some relevance with the course content. If the student is interested, the project can be continued in the following quarters. Here is a list of possible topics.

Projects will be mostly done in an individual manner. Maximum two people may be in a group if the scope of the project is big enough and there is clear understanding between the members that both will contribute equally to the success of the project (group members will get the same grade). The project will be research-oriented. Depending on the nature of the topic, it may includeone or more of the following components: theory, design, analysis, simulation, or test/measurements.

One lecture per week will be devoted  to discussing the progress of the single projects. Each student or group will present the results of his/her project during the last week of  the course.


Student with disabilities

Any student who feels he or she may need an accomodation based on the impact of a disability should contact me privately to discuss his or her specific needs. Please contact the Office for Disability Services at (614) 292-3307, or visit 150 Pomerene Hall, to coordinate reasonable accomodations for students with documented disabilities.
 

Lecture Slides and Papers


Mar 29 - Class intro
Mar 31 - Intro to the Grid (slides)
Apr 2 - The Web Service model (slides)



Apr 5 - Paper presentation:
Agrawal, S., Dongarra, J., Seymour, K., Vadhiyar, S.
"NetSolve: Past, Present, and Future - A Look at a Grid Enabled Server," (pdf)

Apr 7 - Paper presentation:
Liang Chen, K. Reddy. G. Agrawal
"GATES: A Grid-Based Middleware for Processing Distributed Data Streams" (pdf)

Apr 9 - project reports



Apr 12 - Paper presentation:
Y. Yang, H. Casanova
RUMR: Robust Scheduling for Divisible Workloads [pdf]

Apr 14 - Paper presentation:
B. Kreaseck, L. Carter, H. Casanova, J. Ferrante
Autonomous Protocols for Bandwidth-Centric Scheduling of Independent-task Applications (pdf)

Apr 16 - project reports



Apr 19 - Paper presentation:
M. Litzkov, M. Livny, M. Mutka
Condor - A Hunter of Idle Workstations (pdf)

Apr 21 - Paper presentation
James Frey, Todd Tannenbaum, Ian Foster, Miron Livny, and Steven Tuecke,
"Condor-G: A Computation Management Agent for Multi-Institutional Grids" (pdf)

Apr 23 - project reports



Apr 26 - Paper presentation:
A. Chien, A. Marlin, S. Elbert
Resource Management in the Entropia System (pdf)

Apr 28 - Paper presentation:
G. Theraulaz et al.
Spatial Patterns in Ant Colonies (pdf)

Apr 30 - project reports



May 3 - Paper presentation:
Alberto Montresor, Heing Meling and Ozalp Babaoglu
Messor: Load-Balancing through a Swarm of Autonomous Agents (pdf)

May 5 - Paper presentation:
Wolski, R., Plank, J., Brevik, J, and Bryan, T.,
G-Commerce: Market Formulations Controlling Resource Allocation on the Computational Grid (pdf)

May 7 - project reports



May 10 - Paper presentation:
A.J. Chakravarti, G. Baumgartner, M. Lauria.
The Organic Grid: Self-Organizing Computation on a Peer-to-Peer Network (pdf)

May 12 - Paper presentation:
W. Li et al.
The Encyclopedia of Life Project: Grid Software and Deployment (pdf)

May 14 - project reports



May 17 - No class

May 19 - Paper presentation
Philo Juang, Hide Oki, Yong Wang, Margaret Martonosi, Li-Shiuan Peh, Daniel Rubenstein. Energy-Efficient Computing for Wildlife Tracking: Design Tradeoffs and Early Experiences with ZebraNet

May 21 - project reports



May 24 - Paper presentation
The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration. I. Foster, C. Kesselman, J. Nick, S. Tuecke
(pdf)

May 27 - Paper presentation
Security for Grid Services. V. Welch, F. Siebenlist, I. Foster, J. Bresnahan, K. Cajkowski, J. Gawor, C. Kesselman, S. Meder, L. Pearlman, S. Tuecke. (pdf)

May 29 - project reports




M. Lauria