• DocumentCode
    255045
  • Title

    A real-time distributed hash table

  • Author

    Tao Qian ; Mueller, Frank ; Yufeng Xin

  • Author_Institution
    North Carolina State Univ., Raleigh, NC, USA
  • fYear
    2014
  • fDate
    20-22 Aug. 2014
  • Firstpage
    1
  • Lastpage
    10
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications (RTCSA), 2014 IEEE 20th International Conference on
  • Conference_Location
    Chongqing
  • Type

    conf

  • DOI
    10.1109/RTCSA.2014.6910537
  • Filename
    6910537