目標 : ネットワークトポロジーの構築とソケットの実装
ネットワーク トポロジを指定して JSON 形式で入力し、データ送信用のソケットを実装します。
目標 : プロジェクト 1 に基づいてコンテンツ中心ネットワーキング (CCN) を実装します。
処理の流れに従って、CCNシミュレータ(interest.py、data.py、forward.py、ps.py、pit.py...)を構築し、テーブル(Queue、PS、PIT)を作成します。
目標 : プロジェクト 2 に基づいて CCN ネットワークを最適化します。
cs.py、fib.py、CS テーブル、FIB テーブルを CCN に追加します。
interest_queue または data_queue がいっぱいになった場合は、FIFO、LRU、LFU などに従って更新します。
CS がいっぱいになると、FIFO、LRU、LFU、コストベース、時間ベースなどに従って更新します。
さまざまな条件下で最高のキャッシュ ヒット率と平均応答時間を比較して見つけます。