Abstract
Traditional file sharing systems are constructed as the server-client model. In these systems, a shared file is stored in a server storage and is referred by clients. In this model, traffic is concentrated near the server and user management is complicated. On the other hand, Peer-to-Peer(P2P) protocol is used on the internet for sharing files between unspecified large number of users. But on P2P network, all users can access every file and user access is uncontrollable. This paper presents a P2P style distributed storage system for bunch of unused storage which are distributed on the network. A file is divided into many segments and these segments are distributed considering load balance of the network and reliability of stored data.