F033567 Network Computing 网络计算

 

课程名称 (Course Name) Network Computing

课程代码 (Course Code):F033567

学分/学时 (Credits/Credit Hours) 3 credits / 48 hours

开课时间 (Course Term )  

开课学院(School Providing the Course:  School of Electronic Information and Electrical Engineering

任课教师(Teacher:  J. Li

课程讨论时数(Course Discussion Hours:  16

课程实验数(Lab Hours:   0

课程内容简介(Course Introduction):

This course will introduce the modern distributed networked systems from both the networking and systems perspectives. The concepts, principles, architectures of the distributed networked systems such as architectural models, remote invocation, web services, security, distributed transactions, and mobile and ubiquitous computing will be provided in a systematical way. The challenging research problems, methods, and possible solutions will be introduced. Besides the text book, some state of the art related research will be introduced. The students will enjoy the course in a friendly and open atmosphere.

教学大纲(Course Teaching Outline):

Characterization of Distributed Systems

2. Architectural Models

3. Networking and Internetworking

4. Inter-process Communication

5. Remote invocation

6. Indirect Communication

7. Operating System Support

8. Distributed Objects and Components

9. Web Services

10. Peer-to-Peer Systems

11. Security

12. Distributed File Systems

13. Name Services

14. Time and Global States

15. Coordination and Agreement

16. Transactions and Concurrency Control

17. Distributed transactions

18. Replication

19. Mobile and Ubiquitous Computing

20. Distributed Multimedia Systems

21. Designing Distributed Systems: Google Case Study

课程进度计划(Course Schedule):

Non.

课程考核要求(Course Assessment Requirements)

Course Grading: Homework: 30%, Class participation: 30%, Final project: 40%

参考文献(Course References)

                                                                                                       

Distributed Systems: Concepts and Design, Edition 5, © Addison-Wesley 2012

By Coulouris, Dollimore, Kindberg and Blair

预修课程(Prerequisite Course

Computer Architecture, Distributed Computing Systems, Computer Networks, Operating System.

[ 2015-11-26 ]