Home

This project seeks to implement a distributed service within an OpenAFS (distributed filesystem) network that will allow client software to use information on state of the network (round trip time, network throughput), as well as server properties that may affect performance (number of users currently accessing the server, CPU load, memory load, etc.) to prioritize the list of servers that a client used when deciding which server to request a file from.  The goal is to improve performance and user experience by reducing delays when accessing files stored in AFS.