Title :
A real-time distributed hash table
Author :
Tao Qian ; Mueller, Frank ; Yufeng Xin
Author_Institution :
North Carolina State Univ., Raleigh, NC, USA
Abstract :
Currently, the North American power grid uses a centralized system to monitor and control wide-area power grid states. This centralized architecture is becoming a bottleneck as large numbers of wind and photo-voltaic (PV) generation sources require real-time monitoring and actuation to ensure sustained reliability. We have designed and implemented a distributed storage system, a real-time distributed hash table (DHT), to store and retrieve this monitoring data as a real-time service to an upper layer decentralized control system. Our real-time DHT utilizes the DHT algorithm Chord in a cyclic executive to schedule data-lookup jobs on distributed storage nodes. We formally define the pattern of the workload on our real-time DHT and use queuing theory to stochastically derive the time bound for response times of these lookup requests. We also define the quality of service (QoS) metrics of our real-time DHT as the probability that deadlines of requests can be met. We use the stochastic model to derive the QoS. An experimental evaluation on distributed nodes shows that our model is well suited to provide time bounds for requests following typical workload patterns and that a prioritized extension can increase the probability of meeting deadlines for subsequent requests.
Keywords :
decentralised control; phasor measurement; power engineering computing; power generation control; power grids; power system reliability; probability; quality of service; queueing theory; scheduling; stochastic processes; table lookup; Chord DHT algorithm; North American power grid; PMU; PV generation sources; QoS metrics; centralized architecture; centralized system; cyclic executive; data-lookup job scheduling; distributed storage nodes; distributed storage system; lookup requests; monitoring data retrieval; monitoring data storage; phasor measurement units; photovoltaic generation sources; probability; quality of service; queuing theory; real-time DHT; real-time distributed hash table; real-time monitoring; real-time service; request deadline; response times; stochastic model; sustained reliability; upper layer decentralized control system; wide-area power grid state control; wide-area power grid state monitoring; wind generation sources; workload pattern; Algorithm design and analysis; Monitoring; Phasor measurement units; Power grids; Real-time systems; Schedules; Time factors;
Conference_Titel :
Embedded and Real-Time Computing Systems and Applications (RTCSA), 2014 IEEE 20th International Conference on
Conference_Location :
Chongqing
DOI :
10.1109/RTCSA.2014.6910537