ECLT5820: Distributed and Mobile Systems

Slides:



Advertisements
Similar presentations
General information CSE 230 : Introduction to Software Engineering
Advertisements

1 1DT066 Distributed Information Systems Dr. Edith C.-H. Ngai Department of Information Technology Uppsala University.
CS3161 Operating System Principles Lecturer: Victor Lee Office: B6415 Telephone: Homepage :
CSE 322: Software Reliability Engineering Topics covered: Course outline and schedule Introduction, Motivation and Basic Concepts.
© Chinese University, CSE Dept. Distributed Systems / E-Commerce Course ECT7120: Distributed Systems and Software Dr. Michael R. Lyu Computer Science.
Slides for Chapter 1 Characterization of Distributed Systems From Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edition 3,
Concordia University Department of Computer Science and Software Engineering Click to edit Master title style ADVANCED PROGRAMING PRACTICES Introduction.
© Chinese University, CSE Dept. Distributed Systems / CSC7230: Object-based Distributed Systems Dr. Michael R. Lyu Computer Science & Engineering.
COMS W1004 Introduction to Computer Science May 27, 2009.
ECE 453/599 Computer Communication Networks Dr. Jinyuan (Stella) Sun Dept. of Electrical Engineering and Computer Science University of Tennessee Spring.
CS 101 Introduction to Programming Dr. Basit Qureshi Assistant Professor College of Computer and Information Sciences Prince Sultan University.
Information Modeling and Database System
CHM1303 SOLIDS AS ADVANCED POLYMER MATERIALS This course can be taken by students with basic knowledge in Organic Chemistry and Polymer Science! TOPICS:
Data and Applications Security Developments and Directions Dr. Bhavani Thuraisingham The University of Texas at Dallas Introduction to the Course January.
Introduction to DISTRIBUTED SYSTEMS Tran, Van Hoai Department of Systems & Networking Faculty of Computer Science & Engineering HCMC University of Technology.
Syllabus. Instructor Dr. Hanan Lutfiyya Middlesex College 418 Ext Office Hours: Tuesday from 12:05-1:05 and Thursday from 11:05-1:05.
Click to edit Master text styles Second level Third level Fourth level Fifth level Course Introduction.
1DT057 Distributed Information Systems Dr. Edith C.-H. Ngai Department of Information Technology Uppsala University.
Geographic Information Systems GEO481/506, Fall 2012 Tu Th 2:30-3:20pm, NSC 210 The course is offered three times a year.
© City University London, Dept. of Computing Distributed Systems / Distributed Systems Dr Christos Kloukinas Dept. of Computing City University London.
Fall 2011 Course Syllabus Instructor: Sergiu Dascalu Department of Computer Science and Engineering August 30,
© Uppsala University, IT Dept. Computer Networks I / DT014/1TT821 Computer Networks I Dr. Edith C.-H. Ngai Department of Information Technology.
Syllabus. Instructor Dr. Hanan Lutfiyya Middlesex College 418 Ext Office Hours: Wednesday 5-6; Thursdays 4-6 or by appointment.
1DT057 Distributed Information System Dr. Edith C.-H. Ngai Department of Information Technology Uppsala University.
From Coulouris, Dollimore, Kindberg and Blair Distributed Systems: Concepts and Design Edition 5, © Addison-Wesley 2012 Design of Parallel and Distributed.
Distributed Systems and Web Services (CE 353) Fall 2013 Prof. Dr: Saleh El Shehaby Lecture 1 1 FACULTY OF ENGINEERING COMPUTER ENGINEERING.
1 1DT066 Distributed Information Systems Dr. Edith C.-H. Ngai Department of Information Technology Uppsala University.
COURSE OUTLINE AZHAR HAMID IAS2143 DATABASE SYSTEM UniselFaculty of Computer Science and Information Technology.
© Chinese University, CSE Dept. Distributed Systems / ECLT5820: Distributed and Mobile Systems Dr. Michael R. Lyu Computer Science & Engineering.
Distributed Systems 0. Overview Simon Razniewski Faculty of Computer Science Free University of Bozen-Bolzano A.Y. 2014/2015.
Welcome to Advanced Database Course
Advanced Programing practices
Information Modeling and Database System
Computer Network Fundamentals CNT4007C
Introduction to Operating Systems
CSC5340 Advanced Topics in Distributed Software Systems
Operating Systems Dr. Sadi Seker.
CS431 Distributed Systems
Calculus I – Course Syllabus
CPE741: Distributed Systems Course Introduction
Software Engineering (1)
Computer Networks CNT5106C
CNT 4704 Computer Communication Networking (not “analysis”)
Introduction to Information Security
CENG 213 Data Structures Nihan Kesim Çiçekli
CPE741: Distributed Systems Course Introduction
CSI 3120 Concepts of Programming Languages
Computer Systems Organization
CNT 4704 Computer Communication Networking (not “analysis”)
CPE741: Distributed Systems Course Introduction
(Advanced Human Computer Interaction)
Slides for Chapter 1 Characterization of Distributed Systems
CS 425 Software Engineering
Computer Networks CNT5106C
Introduction to Operating Systems
Calculus III – Course Syllabus
Lecture 1: Introduction
Dr. Bhavani Thuraisingham The University of Texas at Dallas
CNT 4704 Analysis of Computer Communication Networks
Slides for Chapter 1 Characterization of Distributed Systems
CNT 4704 Analysis of Computer Communication Networks
IS 651: Distributed Systems
SEN301 Operations Research I
Slides for Chapter 1 Characterization of Distributed Systems
CS 425 / CS 625 Software Engineering
Slides for Chapter 1 Characterization of Distributed Systems
Advanced Programing practices
BUS 211 Principle of Business Management
Dr. Bhavani Thuraisingham The University of Texas at Dallas
IS 551 – Preliminary Schedule
Presentation transcript:

ECLT5820: Distributed and Mobile Systems Dr. Michael R. Lyu Computer Science & Engineering Department The Chinese University of Hong Kong

Organization of the Course My contact info: Michael R. Lyu Engineering Building 1031 lyu@cse.cuhk.edu.hk 39438442 / 39438429 Lectures: Wed. 7 – 9:45pm; 15-min break @ 8:15pm Web: http://course.cse.cuhk.edu.hk/~eclt5820 Email: eclt5820@cse.cuhk.edu.hk Two Homework Assignments One Mid-Term Exam and One Group Project/Report Tutor: Mr. ZENG Jichuan Tutor’s e-mail: jczeng@cse.cuhk.edu.hk

What You Will Learn Problems that occur during construction of distributed and mobile systems. Principles and techniques to solve them. Infrastructure and components for distributed and mobile systems. System properties, attributes, and the associated approaches. Practical applications of distributed and mobile systems, particularly in the modern society.

Textbook/Reference Distributed Systems: Concepts and Design, George Coulouris, Jean Dollimore, and Tim Kindberg, Addison-Wesley, 5th edition, 2012.

Coursework Homework (20%) Mid-Term Exam (40%) 2 assignments. No programming. Discussions allowed but no plagiarism. Mid-Term Exam (40%) November 7, 2018 (3 hours, 7-10pm in class) Open one A-4 size paper Covers Topics 1-8 Group Project Presentation and Report (40%) Presentation on Dec. 12, 2018 (in class, ERB 803) Report due on Dec. 10, 2018 (electronic version)

Tentative Course Outline wk Date Content Reading 1 Sept. 5 Characterization of Distributed Systems Ch.1, 2 2 Sept. 12 Communication and RPC Ch.3, 4, 5, 6 3 Sept. 19 Security Ch.11 4 Sept. 26 Naming, Trading, and P2P Systems Ch.10, 13 5 Oct. 3 Time, Coordination and Agreement Ch.14, 15 6 Oct. 10 Concurrency Control Ch.16a 7 Oct. 24 Transactions Ch.16b, 17a 8 Oct. 31 Fault Tolerance and Replication Ch.17b, 18 9 Nov. 7 Midterm Exam 10 Nov. 14 Mobile, Ubiquitous Computing Ch.19 11 Nov. 21 Blockchain, Bitcoin, and Ethereum Notes 12 Nov. 28 Cloud Computing Ch.21 principle platform property applica- tions