分散システム(Distributed Systems)

講義期間
2025年10月27日〜11月21日
担当教員
双見 京介高田 秀志立命館大学 情報理工学部 システムアーキテクトコース
教室
B-207

授業の概要

コンピュータやネットワークに関する技術の発展により、大規模な分散システムが構築、運用されるようになっている。本科目では、分散システムを設計・実装・運用するために必要な様々な概念やアルゴリズムを紹介する。また、分散システムの実例としてWebベースシステムについて、その機能や構成を概観する。

到達目標

授業スケジュール

授業回数実施日時テーマ・キーワードスライドカタカナ語演習問題担当者
第1回10月27日
9:50〜11:25
イントロダクションPDF双見
分散システム概説PDFPDFForms, QR
分散システム、システム特性、透過性
第2回10月28日
13:30〜15:05
アーキテクチャPDFPDFForms, QR
システムアーキテクチャ、クライアントサーバ
第3回10月29日
8:00〜9:35
プロセスPDFPDFForms, QR
マルチプロセス、スレッド、コード移動
第4回10月30日
9:50〜11:25
通信PDFPDFForms, QR
プロトコル、遠隔手続き呼び出し、メッセージ型通信、ストリーム型通信
第5回11月3日
9:50〜11:25
名前PDFPDFForms, QR
名前、アドレス、識別子、名前解決
第6回11月4日
13:30〜15:05
同期PDFPDFForms, QR
クロック同期、NTP、Berkeleyアルゴリズム、論理クロック、排他制御
第7回11月5日
8:00〜9:35
一貫性と複製PDFPDFForms, QR
複製、一貫性モデル、一貫性プロトコル
第8回11月6日
9:50〜11:25
セキュリティPDFPDFForms, QR
セキュリティ特性、暗号化、認証、電子署名
第9回11月10日
9:50〜11:25
中間試験
第10回11月11日
13:30〜15:05
フォールトトレラント性(1)PDFPDFForms, QR
障害、多重化、合意問題
第11回11月12日
8:00〜9:35
フォールトトレラント性(2)PDFPDFForms, QR
障害隠蔽、分散コミット、回復
第12回11月17日
9:50〜11:25
協調作業支援システムPDFPDFForms, QR高田
グループウェア,CSCW,SNS
第13回11月19日
8:00〜9:35
Webアプリケーション(1)PDFPDFForms, QR
HTTP、JavaScript、Cookie
第14回11月20日
9:50〜11:25
Webアプリケーション(2)Forms, QR
Ajax、XSS、SQLインジェクション
第15回11月21日
8:00〜9:35
Webアプリケーション(3)PDF気象情報サイトの構築 (English Version)解説動画課題の提出
演習

授業外学習の指示

成績評価方法

種別割合%評価基準等
定期試験(筆記)60%分散システムに関する重要な概念やアルゴリズムを理解できているかを評価する。
平常点評価40%授業への取組み、中間試験の結果で評価する。

受講および研究に関するアドバイス

講義だけでは理解が不十分と思われる場合は、配布した資料等を利用して予習・復習をしてください。基本的で重要な諸概念が次々と出てくるため、早い段階で不明な点を解消していくことが望ましいです。

参考書

質問など

メールでお送り下さい。


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2025-11-18 (火) 19:52:59