自作分散ファイルシステムの開発
概要: キャッシュ、ロック機能実装した、複数クライアントで同期可能な分散ファイルシステム 使用技術: Go, gRPC 担当: 設計、実装 開発経緯: 大学の分散システムの授業の課題 開発メンバー: 3人 開発期間: 3ヶ月 工夫した点: gRPCを用いて、クライアントとサーバ間の通信を行いました。特に、キャッシュ機能とロック機能の実装に力を入れました。キャッシュ機能は、ファイルの読み込み速度を向上させるために実装しました。ロック機能は、複数クライアントが同時にファイルを更新する際の競合を防ぐために実装しました。 リンク: https://github.com/bishopfunc/os-b-dfs https://docs.google.com/presentation/d/1Ht44fkuu4Xwxx7PZOXV6BdBQmpuM75ju87dbJgl5LiM/edit?usp=sharing