Real-time scheduling based on optimized topology and communication traffic in distributed real-time computation platform of storm. (1st June 2017)
- Record Type:
- Journal Article
- Title:
- Real-time scheduling based on optimized topology and communication traffic in distributed real-time computation platform of storm. (1st June 2017)
- Main Title:
- Real-time scheduling based on optimized topology and communication traffic in distributed real-time computation platform of storm
- Authors:
- Li, Chunlin
Zhang, Jing
Luo, Youlong - Abstract:
- Abstract: In recent years, Storm, an open source distributed real-time computation system, has gained significant amount of popularity in cloud computing industry due to its high reliability and good processing mode. The key in tuning Storm performance lie in the strategy deployed a topology on Storm cluster and the scheduling method used in Storm scheduler. A Storm topology refers to a graph of real-time computation, which provides the logic view of the data process. Currently, Storm adopts a static topology deployment strategy and a simplistic scheduling method, which not only limits flexibility in topology tuning, but also leads to low efficiency in load balancing among its worker nodes. To this end, a Storm topology dynamic optimization algorithm based on the theory of constraints (STDO-TOC) is proposed to dynamically eliminate the performance bottleneck of the topology. In addition, a real-time scheduling algorithm based on topology and traffic (TS-Storm) is proposed to effectively solve the problem of inter-node load imbalance. Extensive experiment results show that, our newly proposed topology deployment strategy and scheduling method can largely improve performance of Storm in term of better system throughput, shorter average delay and latency, and less inter-node traffic.
- Is Part Of:
- Journal of network and computer applications. Volume 87(2017)
- Journal:
- Journal of network and computer applications
- Issue:
- Volume 87(2017)
- Issue Display:
- Volume 87, Issue 2017 (2017)
- Year:
- 2017
- Volume:
- 87
- Issue:
- 2017
- Issue Sort Value:
- 2017-0087-2017-0000
- Page Start:
- 100
- Page End:
- 115
- Publication Date:
- 2017-06-01
- Subjects:
- Storm -- Topology optimization -- Executor scheduling -- Load balancing
Microcomputers -- Periodicals
Computer networks -- Periodicals
Application software -- Periodicals
Micro-ordinateurs -- Périodiques
Réseaux d'ordinateurs -- Périodiques
Logiciels d'application -- Périodiques
Application software
Computer networks
Microcomputers
Periodicals
004.05
004 - Journal URLs:
- http://www.sciencedirect.com/science/journal/10848045 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.jnca.2017.03.007 ↗
- Languages:
- English
- ISSNs:
- 1084-8045
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 5021.410600
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 653.xml