Extensive analysis of a Kad-based distributed storage system for session data
Jan Skodzik, Peter Danielis, Vlado Altmann, Dirk Timmermann · 2013
The P2P-based system for the distributed storing of session data of Internet service providers' access nodes called P2P-based storage platform is presented. Session data is continuously changing due to customers connected to access nodes, i.e., it is highly volatile. However, it has to be stored persistently as it is required for data forwarding, traffic filtering, and deriving statistics. Failing access nodes must be able to restore their data after reentering the network. Today, the session data is stored in the access nodes' flash memory, which is limited in life time and size and intended for other purposes. Contrary, the P2P-based storage platform allows to store session data in the access nodes' available RAMs connected by the distributed hash table-based P2P network Kad. A Kad network consisting of 8,000 access nodes for distributed storage of session data is setup for simulation. The simulation results show the traffic overhead to be minimal, linear scalability, and prove the high availability of the stored session data.