课程名称 (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.