Design of Distributed Task Scheduling in East China Power Market Trading System

XiaRgang Li, Ping Shao, Lin Cheng, Min Wu, Yuanrui Hong · 2019 IEEE 3rd International Electrical and Energy Conference (CIEEC) · 2019

With the advancement of power reform, the scale of inter-provincial power trading in the East China region has been increasing, the scale of transactions has been expanding. More and more parameters are being considered, and the calculation processing logic is more and more complicated. In order to cope with the situation that the market rules change too fast and the complexity is too high, the East China Power Trading System will introduce a distributed technology architecture based on cloud computing and microservices. However, this process from the single-element architecture to the distributed architecture puts higher demands on the multi-task scheduling processing mechanism of the system. Based on the analysis of East China Power Market Trading Business and East China Power Market Trading System, this paper proposes a task scheduling solution based on distributed control strategy with reference to the solution ideas of the Internet industry. It solves the scheduling problem of mutual exclusion tasks by using the improved Leader election method and effectively avoids the brain crack problem of the Leader election. Based on this distributed task processing strategy, this paper further elaborates the corresponding engineering solutions. It includes the specific implementation contents of task management interface, task scheduling center, task scheduling client and abnormal monitoring function in East China Power Market Trading System, so as to facilitate the practical application of system design and development personnel in system construction. In addition, the program also proved the feasibility of the program through stress testing and application practice.

Read the paper · More papers on PaperTik