A DHT-based HTTP Access Control System with Access Ticket Issuing Mechanism
Satoshi Uemura, Shigehiro Ano · 2012
Vast amounts of access/service requests toward particular websites may occur in a short period of time, triggered by specific events, such as natural disasters and breaking news. These HTTP requests can occur unexpectedly and can disable the website when the quantity exceeds capacity. In order to address the problem, we propose a Distributed Hash Tables (DHT) based HTTP access control system using an access ticket issuing mechanism with a suspension time. The proposed system employs two types of nodes for access control: the access node and the emulator node. A number of access nodes and emulator nodes construct a peer-to-peer overlay network for increasing scalability and robustness. By controlling the access timing for user using access tickets with suspension time, the number of simultaneous connections in the end server can be adjusted to remain within the limits of its capacity, even when some access nodes and emulator nodes suddenly drop out.