Distributed Systems - Department of Information Technology

advertisement
1DT057
Distributed Information Systems
Dr. Edith C.-H. Ngai
Department of Information Technology
Uppsala University
How to reach me?
edith.ngai@it.uu.se
070 167 9360
Rm 72104, Ångström
Consultation Hours:
(Wed) 3-5pm
Organization of the Course



Lectures
Presentation
Lab
Assignments
 Written Exam


Runestone project (period 3)
Visit our course web page:
http://www.it.uu.se/edu/course/homepage/distrinfo/ht10
Your tutor

Fredrik Bjurefors
◦ e-mail: Fredrik.Bjurefors@it.uu.se
◦ Office: Rm 72115, Ångström
Nature of the Course
The course combines theory and practical
parts.
 The theory part of the course consists of a
series of lectures, assignments, presentations
and an written exam.
 Laboratory exercises and project form the
practical part.

What You Will Learn





How the Internet is constructed and functions
Explore a networked environment and work in a
distributed fashion
Data and networking security
Different types of limitations in an Internet-based
distributed system
Design and analyze a simple distributed information
system
Textbooks
Computer Networking: A Top Down Approach,
5th edition.
Jim Kurose, Keith Ross
Addison-Wesley, 2009.
Textbooks
Distributed Systems: Concepts and
Design, 4th edition.
George Coulouris, Jean Dollimore,
Tim Kindberg
Addison-Wesley, 2005.
Course Outline

Computer Networks
◦ Internetworking, protocol stacks and data transport

Network Security
◦ Security considerations, basic cryptography and network
security

Operation Systems
◦ Processes, memory models, portable code and middleware

Distributed Systems
◦ Design and operation of distributed systems and applications
Coursework

Theoretical part
◦ 2 Written Assignments (20%)
◦ Mid-term Examination (80%)
◦ Presentation (5% bonus)

Practical Part
◦ Lab (Period 2)
◦ Runetone Project (Period 3)


You will need >60% for both parts to pass the course
You can gain bonus points from your lab and presentation
Other Related Courses

Computer Programming (1TD433, 1TD721)

Computer Architecture (1DT016)

Operating Systems (1DT020)

Computer Networks I (1DT052)

Advanced Computer Networks (1DT010)
Suggested References





Data and Computer Communications,7th edition , William Stallings,
Prentice Hall, 2003.
Computer Networks, A Systems Approach, by Larry L. Peterson and
Bruce S. Davie, Morgan Kaufmann Publishers, 2nd edition, 1999.
Computer Networks, Fourth Edition, by A. S. Tanenbaum, Prentice Hall
PTR, 2003.
Operating Systems Design and Implementation, third Edition, by A. S
Tanenbaum, A. S Woodhull, Prentice Hall, 2006.
Operation Systems Concepts, Abraham Silberschatz, Peter B. Galvin,
Greg Gagne, Wiley, 2008.
Questions?
5
Download