分散システム特論
|
|
Instructor(s) |
加藤和彦、阿部洋丈,杉木章義
|
加藤:kato@cs.tsukuba.ac.jp, 阿部:habe@cs.tsukuba.ac.jp, 杉木:sugiki@cs.tsukuba.ac.jp | |
URL | |
Office hours | 加藤 月曜4限,阿部 月曜4限,杉木 SB909 金曜2限 |
Cource# | 01CH306, 01CJ210 |
Area | 専門科目(ソフトウェア開発実践型科目群) |
Course style | 講義、演習 |
Term | 春AB |
Period | 月5, 6 |
Room# | 3B302 |
Outline | インターネット、ローカルネットワーク上の分散システム構築を行うための基本概念、設計論、実装技術を学習する。クラウドコンピューティングの 動向についても解説する。 |
Keywords | Distributed systems, operating systems, cloud computing |
Prerequisites | オペレーティングシステム |
Course plan | Distributed systems, operating systems, cloud computing 1. 分散システムの性質 2. システムモデル 3. ネットワークとインターネット 4. プロセス間通信 5. 遠隔起動 6. 間接通信 7. OSサポート 8. 分散オブジェクトとコンポーネント 9. Webサービス 10. Peer-to-peerシステム 11. セキュリティ 12. 分散ファイルシステム 13. 名前サービス 14. 時間と大域状態 15. 協調と同意 16. トランザクションと並行性制御 17. 分散トランザクション 18. 複製 |
Textbook | G. Coulouris, J. Dollimore, T. Kindberg, and G. Blair: Distributed Systems-Concepts and Design, 5th Ed., Addison-Wesley, 2012. |
References | |
Evaluation | レポート、テスト、出席状況等から総合的に判断する。 |
TF / TA |