Home - Courses - L - Content

Large Scale Distributed System

ProgramTeacherCreditDuration

Computer science

Jianrong Wang

2

40

Course Name: Large Scale Distributed System

Course Code:S2293244

Semester: 5

Credit: 2

Program: Computer science

Course Module: Optional

Responsible: Jianrong Wang

E-mail: wjr@tju.edu.cn

Department: Tianjin International Engineering Institute

Time Allocation(1 credit hour = 45 minutes)

Exercise

Lecture

Lab-study

Project

Internship

(days)

Personal

Work

8

12

20

10

Course Description

The course is optional designed for Engineering Master of Computer Science in TIEI. It mainly introduces the principle, concept and development methods of wireless network, ad hoc wireless sensor networks, mobile positioning and location management, and mobile network. Students could understand the development of mobile computing technology and the latest progress, as well as the growing popularity of mobile Internet and mobile computing theory and technology. Students will have a preliminary and extensive understanding about technologies of Large Scale Distributed System.

Prerequisite

  • Linux: know Linux design ideas

  • Java: master implementation process and programming method

Course Objectives

This course discusses basic concepts of Large Scale Distributed System to help students understand distribution. After this course, students should be able to:

  • Understand the professional knowledge and development of Large Scale Distributed System,

  • Master the basic principles of wireless mobile communication,

  • Grasp the mobile positioning technology based on cellular network, and to

  • Master the main technology of wireless network security.

Course Syllabus

  • Large Scale Distributed System overview: basic concepts, development process, structure, distributed network

  • Mobile Computing: the origin, technology, model

  • Wireless networks: basic principles of wireless mobile communication

  • MapReduce: implementation principle and process

  • Ad Hoc network: basic concepts, network routing and related technologies

  • Mobile positioning and position management: basic principles and techniques

Textbooks & References

  • Jimmy Lin, Chris Dyer.Data-Intensive Text Processing with Map Reduce. Morgan & Claypool, 2010.

  • Hamid Sarbazi-Azad, Albert Y. Zomaya.Large Scale Network-Centric Distributed Systems. Wiley-IEEE Computer Society Pr, 2013.

  • Emad Benjamin.Virtualizing and Tuning Large Scale Java Platforms. VMware Press, 2014.

  • Andrew S. Tanenbaum, Maarten van Steen.Distributed Systems: Principles and Paradigms. Tsinghua University Press, 2004.

Capability Tasks

CT2: To master the basic concepts of Large Scale Distributed System.

CT3: To master the main technology of wireless network security.

CS1: To master the basic theories of Large Scale Distributed System, and understand the development status and trends of Large Scale Distributed System.

CS2: To gain a comprehensive and solid foundation of MapReduce to proceed big data set.

Achievements

  • To master the basic knowledge of Large Scale Distributed System. - Level: A

  • To master Map Reduce to proceed big data set. - Level: M

  • To understand the knowledge of MESH, P2P system, Internet of things and so on. - Level: A

  • To master the main technologies of wireless network security. - Level: M

Students: Computer science,Year 3