Course title
1M9873001
Advanced Distributed Systems

fukuda hiroaki Click to show questionnaire result at 2018
Course content
The computer and the network are becoming the foundation of current information society. In addition, the usage of computer is changing from a standalone system to the distributed systems where a number of computer with the network capability are communicating each other.
Purpose of class
Understanding the concepts and basic technologies to implement the distributed system based on wide area network by structured approach
Goals and objectives
  1. Study of the foundation of Distributed System
  2. Study of required concepts for Distributed System
  3. Study of relevant technologies to implement Distributed System
Language
Japanese
Class schedule

Class schedule HW assignments (Including preparation and review of the class.) Amount of Time Required
1. Purpose and category of distributed system Read 1st material briefly 60minutes
2. Architecture Read 2nd material briefly 60minutes
3. Exercise on Architecture Review C language and network programming 120minutes
4. Process Read 3rd material briefly 60minutes
5. Exercise on Process Review C language and for/pthread 60minutes
6. Explanation of the exercises on architecture and process Complete exercises on architecture and process 300minutes
7. Communication Read 7th material briefly 60minutes
8. Exercise on Communication Review Java Programming 60minutes
9. Naming Read 9th material briefly 60minutes
10. Exercise on Naming Review C or Java language 60minutes
11. Explanation of the exercises on communication and naming Complete exercises on communication and naming 300minutes
12. Synchronization Read 12th material briefly 60minutes
13. Exercise on Synchronization Review C or Java language 60minutes
14. Explanation of the exercise on synchronization Complete exercises on synchronization 360minutes
Total. - - 1680minutes
Relationship between 'Goals and Objectives' and 'Course Outcomes'

Understanding of Distributed System Total.
1. 30% 30%
2. 40% 40%
3. 30% 30%
Total. 100% -
Evaluation method and criteria
This class gives 5 types of exercises each of them are evaluated 100 scores.
60 % of the average can be accepted as a credit.
Textbooks and reference materials
Distributed System
Prerequisites
Basic knowledge of network, Programming Skill
Office hours and How to contact professors for questions
  • After the lecture and/or Lab.
Relation to the environment
Non-environment-related course
Regionally-oriented
Non-regionally-oriented course
Development of social and professional independence
  • Course that cultivates a basic self-management skills
Active-learning course
About half of the classes are interactive
Course by professor with work experience
Work experience Work experience and relevance to the course content if applicatable
N/A N/A
Last modified : Thu Mar 21 15:30:33 JST 2019