Peer-to-Peer network has been popularized both in academia and industry recently. Many P2P based applications have been developed, such as file sharing, data sharing, CPU cycle sharing and instant message (IM).Structured peer-to-peer overlay infrastructures provide load balancing and scalability for look up service in large scale distributed systems. However, due to it inherently lack of controlling over data placement, path routing and protocol diversity, single DHT is hard to be the building block of an open peer-to-peer platform where the participating organizations have different interests, administrating authorities and accounting models.In this paper, we introduce a protocol to build a global overlay network, Orthogonal Rings, which provides:Content locality. Content locality is the ability to store the data on specified node in overlay network or place it within a given organization. Some enterprises or organizations do not want their data to be stored out of their control. This feature meets their needs. |