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