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 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.
机构:
Lappeenranta Univ Technol, LUT Sch Engn Sci, POB 20, Lappeenranta 53851, FinlandLappeenranta Univ Technol, LUT Sch Engn Sci, POB 20, Lappeenranta 53851, Finland
Virtanen, Tiina
Reinikainen, Satu-Pia
论文数: 0引用数: 0
h-index: 0
机构:
Lappeenranta Univ Technol, LUT Sch Engn Sci, POB 20, Lappeenranta 53851, FinlandLappeenranta Univ Technol, LUT Sch Engn Sci, POB 20, Lappeenranta 53851, Finland
Reinikainen, Satu-Pia
Koegler, Martin
论文数: 0引用数: 0
h-index: 0
机构:
Univ Helsinki, Div Pharmaceut Biosci, POB 56, Helsinki 00014, Finland
Tech Univ Berlin, Inst Biotechnol, Ackerstr 71-76, D-13355 Berlin, GermanyLappeenranta Univ Technol, LUT Sch Engn Sci, POB 20, Lappeenranta 53851, Finland
Koegler, Martin
Manttari, Mika
论文数: 0引用数: 0
h-index: 0
机构:
Lappeenranta Univ Technol, LUT Sch Engn Sci, POB 20, Lappeenranta 53851, FinlandLappeenranta Univ Technol, LUT Sch Engn Sci, POB 20, Lappeenranta 53851, Finland
Manttari, Mika
Viitala, Tapani
论文数: 0引用数: 0
h-index: 0
机构:
Univ Helsinki, Div Pharmaceut Biosci, POB 56, Helsinki 00014, FinlandLappeenranta Univ Technol, LUT Sch Engn Sci, POB 20, Lappeenranta 53851, Finland
Viitala, Tapani
Kallioinen, Mari
论文数: 0引用数: 0
h-index: 0
机构:
Lappeenranta Univ Technol, LUT Sch Engn Sci, POB 20, Lappeenranta 53851, FinlandLappeenranta Univ Technol, LUT Sch Engn Sci, POB 20, Lappeenranta 53851, Finland
机构:
Department of Computer Science and Technology, University of Science and Technology BeijingDepartment of Computer Science and Technology, University of Science and Technology Beijing
Jianjiang Li
Huihui Jiao
论文数: 0引用数: 0
h-index: 0
机构:
Department of Computer Science and Technology, University of Science and Technology BeijingDepartment of Computer Science and Technology, University of Science and Technology Beijing
Huihui Jiao
Jie Wang
论文数: 0引用数: 0
h-index: 0
机构:Department of Computer Science and Technology, University of Science and Technology Beijing
Jie Wang
Zhiguo Liu
论文数: 0引用数: 0
h-index: 0
机构:
Department of Computer Science and Technology, University of Science and Technology BeijingDepartment of Computer Science and Technology, University of Science and Technology Beijing
Zhiguo Liu
Jie Wu
论文数: 0引用数: 0
h-index: 0
机构:Department of Computer Science and Technology, University of Science and Technology Beijing
机构:
Peking Univ, Sch EECS, Key Lab High Confidence Software Technol MOE, Beijing, Peoples R ChinaPeking Univ, Sch EECS, Key Lab High Confidence Software Technol MOE, Beijing, Peoples R China
Cui, Bin
Jiang, Jie
论文数: 0引用数: 0
h-index: 0
机构:
Tencent Inc, Dept Big Data Platform, Shenzhen, Peoples R ChinaPeking Univ, Sch EECS, Key Lab High Confidence Software Technol MOE, Beijing, Peoples R China
Jiang, Jie
Huang, Quanlong
论文数: 0引用数: 0
h-index: 0
机构:
Peking Univ, Sch EECS, Key Lab High Confidence Software Technol MOE, Beijing, Peoples R ChinaPeking Univ, Sch EECS, Key Lab High Confidence Software Technol MOE, Beijing, Peoples R China
Huang, Quanlong
Xu, Ying
论文数: 0引用数: 0
h-index: 0
机构:
Peking Univ, Sch EECS, Key Lab High Confidence Software Technol MOE, Beijing, Peoples R ChinaPeking Univ, Sch EECS, Key Lab High Confidence Software Technol MOE, Beijing, Peoples R China
Xu, Ying
Gui, Yanjun
论文数: 0引用数: 0
h-index: 0
机构:
Tencent Inc, Dept Big Data Platform, Shenzhen, Peoples R ChinaPeking Univ, Sch EECS, Key Lab High Confidence Software Technol MOE, Beijing, Peoples R China
Gui, Yanjun
Zhang, Wenyu
论文数: 0引用数: 0
h-index: 0
机构:
Tencent Inc, Dept Big Data Platform, Shenzhen, Peoples R ChinaPeking Univ, Sch EECS, Key Lab High Confidence Software Technol MOE, Beijing, Peoples R China
机构:
Department of Computer Science, Dravidian University, Andhra Pradesh, KuppamDepartment of Computer Science, Dravidian University, Andhra Pradesh, Kuppam
Gundu S.R.
Panem C.A.
论文数: 0引用数: 0
h-index: 0
机构:
Department of Electronics, Goa University, Goa, TaleigaoDepartment of Computer Science, Dravidian University, Andhra Pradesh, Kuppam
Panem C.A.
Thimmapuram A.
论文数: 0引用数: 0
h-index: 0
机构:
Department of Computer Science, Dravidian University, Andhra Pradesh, KuppamDepartment of Computer Science, Dravidian University, Andhra Pradesh, Kuppam
机构:
Lappeenranta Univ Technol, LUT Sch Engn Sci, POB 20, Lappeenranta 53851, FinlandLappeenranta Univ Technol, LUT Sch Engn Sci, POB 20, Lappeenranta 53851, Finland
Virtanen, Tiina
Reinikainen, Satu-Pia
论文数: 0引用数: 0
h-index: 0
机构:
Lappeenranta Univ Technol, LUT Sch Engn Sci, POB 20, Lappeenranta 53851, FinlandLappeenranta Univ Technol, LUT Sch Engn Sci, POB 20, Lappeenranta 53851, Finland
Reinikainen, Satu-Pia
Koegler, Martin
论文数: 0引用数: 0
h-index: 0
机构:
Univ Helsinki, Div Pharmaceut Biosci, POB 56, Helsinki 00014, Finland
Tech Univ Berlin, Inst Biotechnol, Ackerstr 71-76, D-13355 Berlin, GermanyLappeenranta Univ Technol, LUT Sch Engn Sci, POB 20, Lappeenranta 53851, Finland
Koegler, Martin
Manttari, Mika
论文数: 0引用数: 0
h-index: 0
机构:
Lappeenranta Univ Technol, LUT Sch Engn Sci, POB 20, Lappeenranta 53851, FinlandLappeenranta Univ Technol, LUT Sch Engn Sci, POB 20, Lappeenranta 53851, Finland
Manttari, Mika
Viitala, Tapani
论文数: 0引用数: 0
h-index: 0
机构:
Univ Helsinki, Div Pharmaceut Biosci, POB 56, Helsinki 00014, FinlandLappeenranta Univ Technol, LUT Sch Engn Sci, POB 20, Lappeenranta 53851, Finland
Viitala, Tapani
Kallioinen, Mari
论文数: 0引用数: 0
h-index: 0
机构:
Lappeenranta Univ Technol, LUT Sch Engn Sci, POB 20, Lappeenranta 53851, FinlandLappeenranta Univ Technol, LUT Sch Engn Sci, POB 20, Lappeenranta 53851, Finland
机构:
Department of Computer Science and Technology, University of Science and Technology BeijingDepartment of Computer Science and Technology, University of Science and Technology Beijing
Jianjiang Li
Huihui Jiao
论文数: 0引用数: 0
h-index: 0
机构:
Department of Computer Science and Technology, University of Science and Technology BeijingDepartment of Computer Science and Technology, University of Science and Technology Beijing
Huihui Jiao
Jie Wang
论文数: 0引用数: 0
h-index: 0
机构:Department of Computer Science and Technology, University of Science and Technology Beijing
Jie Wang
Zhiguo Liu
论文数: 0引用数: 0
h-index: 0
机构:
Department of Computer Science and Technology, University of Science and Technology BeijingDepartment of Computer Science and Technology, University of Science and Technology Beijing
Zhiguo Liu
Jie Wu
论文数: 0引用数: 0
h-index: 0
机构:Department of Computer Science and Technology, University of Science and Technology Beijing
机构:
Peking Univ, Sch EECS, Key Lab High Confidence Software Technol MOE, Beijing, Peoples R ChinaPeking Univ, Sch EECS, Key Lab High Confidence Software Technol MOE, Beijing, Peoples R China
Cui, Bin
Jiang, Jie
论文数: 0引用数: 0
h-index: 0
机构:
Tencent Inc, Dept Big Data Platform, Shenzhen, Peoples R ChinaPeking Univ, Sch EECS, Key Lab High Confidence Software Technol MOE, Beijing, Peoples R China
Jiang, Jie
Huang, Quanlong
论文数: 0引用数: 0
h-index: 0
机构:
Peking Univ, Sch EECS, Key Lab High Confidence Software Technol MOE, Beijing, Peoples R ChinaPeking Univ, Sch EECS, Key Lab High Confidence Software Technol MOE, Beijing, Peoples R China
Huang, Quanlong
Xu, Ying
论文数: 0引用数: 0
h-index: 0
机构:
Peking Univ, Sch EECS, Key Lab High Confidence Software Technol MOE, Beijing, Peoples R ChinaPeking Univ, Sch EECS, Key Lab High Confidence Software Technol MOE, Beijing, Peoples R China
Xu, Ying
Gui, Yanjun
论文数: 0引用数: 0
h-index: 0
机构:
Tencent Inc, Dept Big Data Platform, Shenzhen, Peoples R ChinaPeking Univ, Sch EECS, Key Lab High Confidence Software Technol MOE, Beijing, Peoples R China
Gui, Yanjun
Zhang, Wenyu
论文数: 0引用数: 0
h-index: 0
机构:
Tencent Inc, Dept Big Data Platform, Shenzhen, Peoples R ChinaPeking Univ, Sch EECS, Key Lab High Confidence Software Technol MOE, Beijing, Peoples R China
机构:
Department of Computer Science, Dravidian University, Andhra Pradesh, KuppamDepartment of Computer Science, Dravidian University, Andhra Pradesh, Kuppam
Gundu S.R.
Panem C.A.
论文数: 0引用数: 0
h-index: 0
机构:
Department of Electronics, Goa University, Goa, TaleigaoDepartment of Computer Science, Dravidian University, Andhra Pradesh, Kuppam
Panem C.A.
Thimmapuram A.
论文数: 0引用数: 0
h-index: 0
机构:
Department of Computer Science, Dravidian University, Andhra Pradesh, KuppamDepartment of Computer Science, Dravidian University, Andhra Pradesh, Kuppam