788.08P: Network-Based Computing
Instructor: Prof. Dhabaleswar K. Panda
Winter 2008
Course Description:
The objective of this course is to understand the principles and
practice of the emerging network-based computing paradigm. We will
study advances in networking and computing technologies as well as the
computational/networking demands of current and emerging
applications. Brief overview of the emerging network-based
computing applications will be covered. System architectures
for different kinds of
network-based computing systems will be analyzed. Computational,
communication, networking, I/O, and QoS requirements of emerging
network-based computing applications together with emerging
trends in virtualization will be analyzed.
Challenges and research issues in designing
network-based computing systems and applications will be discussed in
detail. Limitations of current solutions, impact of next generation
networking technologies
on designing future network-based computing
systems and applications, and future research challenges will be
discussed.
Text:
Selected papers from the literature. Please refer to the attached
reading list and
presentation schedule.
Grading Plan:
There are five components:
- attendance, participation in class discussion, (10%)
and evaluation of class presentations
- class presentation (20%)
- final exam (30%)
(comprehensive, 03/06/08 evening (tentative)
- class project (40%)
Class Presentation:
Please refer to the reading list
and presentation schedule
and select
a date (with corresponding set of papers) for presentation.
If you are working on a given project, it will be preferable
to choose a different set of papers for presentation. This will
allow you to learn different things.
The presentation schedule will be filled-up based on the order
in which I receive the preferences. To avoid conflicts with others,
you can give me preferences
for two dates.
The class presentation will be evaluated based on preparation
(knowledge assimilation), presentation style (organization,
smoothness, and clarity), finishing the presentation in time, and
answering questions during the discussion.
We will be using an
evaluation form to evaluate every
student presentation. Each student needs to fill out this form for
every student speaker
and return it (hardcopy only) to me by the following class. I will
give them
back to the student after removing the evaluator's information.
I will use this information to evaluate the speaker's presentation
as well as the evaluators' skill to evaluate a presentation.
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 discuss about your presentation plans with me
two weeks before the presentation date and the slides with me
one week before
the presentation date.
Class Project:
Due to the research-oriented nature of this course, the project will
play an important part in the learning experience and in the grading
process. Projects will be evaluated based on their
technical quality, originality, depth of analysis, and completeness.
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 and there
is sufficient understanding between the members that both will
contribute equally to the success of the project (members will get the
same grade in project). The project will be
research-oriented. Depending on the nature of the topic, it may
consist of one or more of the following components: theory, design,
analysis, simulation, or experimental results.
You are free to consult with me while defining the project and working
on it during
the quarter. I will provide a list of possible projects during the
second week of classes.
Those who have been already involved in 888.08P in earlier quarters
can carry out their earlier projects. The new students can meet
with me to discuss their research interests and we will define
project topics.
I will be meeting with each of you frequently during the quarter
to discuss the progress
of your project.
Project Schedule:
End of 2nd week - discussion with the instructor to select/focus topic
End of 3rd week - proposal (around two pages) due
End of 4th week - feedback from instructor and finalizing the topic
Project Report due - final exam week (on or before 03/13/08)