筑波大学システム情報工学研究科コンピュータサイエンス専攻科目一覧
分散システム特論
担当教員
加藤和彦、大山恵弘、阿部洋丈
電子メール 加藤:kato@cs.tsukuba.ac.jp, 大山:oyama@cc.tsukuba.ac.jp, 阿部:habe@cs.tsukuba.ac.jp
URL
オフィスアワー 加藤 月曜4限、阿部 月曜4限@SB909
科目番号 01CH306, 01CJ210
分野 ソフトウェアシステム、専門科目(ソフトウェア
基礎/専門の別
授業形態 講義、演習
開講学期
時限
教室
キーワード 分散システム、オペレーティングシステム、クラウドコンピューティング
Keyword Distributed systems, operating systems, cloud computing
前提条件 オペレーティングシステム
学習目標
概要 インターネット、ローカルネットワーク上の分散システム構築を行うための基本概念、設計論、実装技術を学習する。クラウドコンピューティングの動向についても解説する。
授業計画 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. 複製
教科書 G. Coulouris, J. Dollimore, T. Kindberg, and G. Blair: Distributed Systems-Concepts and Design, 5th Ed., Addison-Wesley, 2012.
参考書
成績評価 レポート、テスト、出席状況等から総合的に判断する。
TF・TA
その他の情報 偶数年度開講
ページ先頭へ