1Thu D. NguyenCS 545: Distributed Systems CS 545: Distributed Systems Spring 2006 Department of Computer Science Rutgers University Thu D. Nguyen.

Slides:



Advertisements
Similar presentations
Case Studies M.Sc. in Applied Statistics Dr. Órlaith Burke Michaelmas Term 2012.
Advertisements

Research Seminar Course For MRes and first-year PhD students Spring term January-March Up to 10 weeks, ca.1-2 hours per week
Welcome to the seminar course
Intro to CIT 594
CS-550 Syllabus1 CS-550: Comparative Operating Systems Instructor: Dr. Marius D. Soneru Fall 2001.
Slide 01-1COMP 7370, Auburn University COMP 7370 Advanced Computer and Network Security Dr. Xiao Qin Auburn University
Course Logistics How to organize a statistical computing class?
Computer Science Dr. Peng NingCSC 774 Adv. Net. Security1 CSC 774 Advanced Network Security Preparation for In-class Presentations.
CS533 Concepts of Operating Systems Class 1 Course Overview.
CS510 Concurrent Systems Course Overview. CS510 - Concurrent Systems 2 About the Instructor  Instructor – Jonathan Walpole o Professor at PSU o Research.
CS510 Concurrent Systems Course Overview. CS510 - Concurrent Systems 2 About the Instructor  Instructor – Jonathan Walpole o Professor at PSU o Professor.
Internet Supported Distance Learning Brian Mulligan IT Sligo, September 2003.
CS533 Concepts of Operating Systems Class 1 Course Overview and Entrance Exam.
Welcome to CS 450 Internet Security: A Measurement-based Approach.
CS4513 Distributed Computer Systems Mark Claypool.
CSCE790: Security and Privacy for Emerging Ubiquitous Communication system Wenyuan Xu Department of Computer Science and Engineering University of South.
Experience in Applying Online Learning Techniques in Computer Science & Engineering Dr. Aiman H. El-Maleh Computer Engineering Department King Fahd University.
Welcome to CS 395/495 Measurement and Analysis of Online Social Networks.
1 EEL 6935: Embedded Systems Seminar. 2 General Information Instructor: Ann Gordon-Ross Office: Benton Office Hours – By appointment.
Biology 475 Topics in Applied Microbiology. Biology 475 Official Course Description BIOL 475 LEC,SEM 0.50 Course ID: 1101 Topics in Applied Microbiology.
HONORS THESIS INFO SESSION (updated) April 1, 2014 Professor Thies, Director of Undergraduate Studies Professor Frasure-Yokley, Honors Program Director.
Advanced Computer Networks by Behzad Akbari Spring 2011 In the Name of the Most High.
Internet-Based English 250WI Orientation slide show. American literature.
CompSci 725 Handout 7: Oral Presentations, Projects and Term Reports Version July 2009 Clark Thomborson University of Auckland.
CS540/TE630 Computer Network Architecture Spring 2009 Tu/Th 10:30am-Noon Sue Moon.
T Seminar on Internetworking. Overview Paper finalization (deadline was 17.4.) –Proceedings has been send for printing Seminar day on
Advanced Computer Networking Course Overview 1. This is a graduate-level course which covers advanced topics in computer networks including current hot.
Introduction to Data Structures
Simulation Walk Through Seeing how a simulation could work on your course.
Welcome to EECS 395/495 Networking Problems in Cloud Computing.
How to Have a Paperless Classroom SOME PRACTICAL IDEAS from Allison Smith, English.
CS-495 Distributed Systems Fabián E. Bustamante, Winter 2004 Welcome to Distributed Systems.
Public Speaking Course Details. Public Speaking School Year, Spring Semester Monday – 10:00 to 11:45 AM Wednesday – 2:00 to 3:45 PM Room B205.
CS533 Concepts of Operating Systems Class 1 Course Overview.
1 Computer Engineering Department Islamic University of Gaza ECOM 6303: Advanced Computer Networks (Graduate Course) Spr Prof. Mohammad A. Mikki.
ECE791 Senior Design Experience Project Requirements and Timeline.
Undergraduate Programs Spring Enrollment Spring 2007Spring 2008 Turfgrass Mgmt.2831 Water & Soil Resources/Environmental Soil Science 2421 Environmental.
Introduction to Software Engineering Lab Instructor: Jacob.
CS614: Advanced Course in Computer Systems (Spring’04) Instructor: Ken Birman TA: non assigned (yet)
Objective Advance your knowledge Practice to analyze and report open scientific literature Practice Critical Thinking Teamwork & Specialization Scientific.
1 Netprog Course Information Network Programming Instructor: Dave Hollinger Home Page:
Introduction to CIT Mar-16.
Dana Nau: CMSC 722, AI Planning Licensed under the Creative Commons Attribution-NonCommercial-ShareAlike License:
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
Web Syndication Formats Seminar Week 1 Old Dominion University Department of Computer Science CS 791/891 Spring 2008 Michael L. Nelson 1/16/08.
CSE6339 DATA MANAGEMENT AND ANALYSIS FOR COMPUTATIONAL JOURNALISM CSE6339, Spring 2012 Department of Computer Science and Engineering, University of Texas.
Welcome to MT140 Introduction to Management Unit 1 Seminar – Introduction to Management.
Welcome to EECS 395/495 IoT Networks Seminar
CS 664 Sample Presentation
Welcome to EECS 395/495 Networking Problems in Cloud Computing
An introduction to developing and teaching an online course
CPE741: Distributed Systems Course Introduction
Introduction to CS Senior Design Project I / II
It’s called “wifi”! Source: Somewhere on the Internet!
CPE741: Distributed Systems Course Introduction
CS533 Concepts of Operating Systems Class 1
CPE741: Distributed Systems Course Introduction
Final Exam Study Guide This test will cover Chapters 1-13 in the course book. Review each lecture slide and class notes to narrow your focus of study for.
Introduction to CS Senior Design Project I / II
ECE 751: Embedded Computing Systems Prof
CS533 Concepts of Operating Systems Class 1
CS/SE 4110 Senior Seminar.
CS510 Concurrent Systems Jonathan Walpole.
Topics in Applied Microbiology
General recommendations
CS 3950 Introduction to Computer Science Research
Topics in Applied Microbiology
CS 6640 Sample Presentation
CS533 Concepts of Operating Systems Class 1
Managing People In Organisations
Presentation transcript:

1Thu D. NguyenCS 545: Distributed Systems CS 545: Distributed Systems Spring 2006 Department of Computer Science Rutgers University Thu D. Nguyen

2 CS 545: Distributed Systems Goals Learn some fundamentals of how to build distributed systems Read and discuss interesting recent work in several areas of distributed systems Get involved in distributed systems research by doing a project

3Thu D. NguyenCS 545: Distributed Systems Pre-requisites Graduate-level course in operating systems Strong motivation

4Thu D. NguyenCS 545: Distributed Systems Structure Will run somewhat like a seminar Course based on presentation and discussion of papers Background reading from Tanenbaum & van Steen text book Students are responsible for all of the presentations I may give short discussions on appropriate background for some topics before the presentations Auditors are expected to read papers and participate Two papers per lecture + discussion of progress Also weekly reading from text book for background

5Thu D. NguyenCS 545: Distributed Systems Requirements Presentations and research project Expect about 2 (perhaps 3, depending on enrollment) Participate in 1 project Read and summarize papers before classes Summaries will be electronically submitted Write 1 position paper You will “grade” each other’s position paper Participation during classes At the end of the semester, you must document 3 times that a comment or question from you led to a significant discussion during class

6Thu D. NguyenCS 545: Distributed Systems Grading 20% presentations 10% paper summaries 40% project 10% position paper 20% class discussions and participation

7Thu D. NguyenCS 545: Distributed Systems Logistics Mailing list: If you are registered for the course, you will be added to the list automatically If you are auditing, you can send me if you want to be on the list Paper summaries should be submitted via WebCT A separate discussion board will be created per paper Discussion boards and chat rooms also available in WebCT

8Thu D. NguyenCS 545: Distributed Systems Tentative List of Topics Cluster-based file systems Cluster-based services Federated systems Infrastructure Resource management Services Replication and consistency Availability Management Security

9Thu D. NguyenCS 545: Distributed Systems Presentations and Summaries Make sure to prepare your presentation well! Getting slides from authors or other sources is not allowed Grading will be based on how well you (a) organize and deliver your presentation, (b) cover the critical points of the paper, and (c) answer questions Please, do not make us wait. Set yourself up before the beginning of class Summaries should describe the key ideas and results Should also point out good and bad aspects of each paper Suggestion(s) for future work are highly encouraged Must not be regurgitation of parts of the paper; use your own words Choose which papers you would like to present and send me FCFS

10Thu D. NguyenCS 545: Distributed Systems Project Participation in 1 of 3 projects Build and operate a highly available cluster-based web service Build monitoring and fault diagnosis infrastructure for a distributed enterprise environment such as the department’s Build a distributed front-end for a meta WAN-based file system with QoS guarantees