DOI: 10.1002/cpe.8085 ISSN: 1532-0626

Lc‐Stream: An elastic scheduling strategy with latency constraints in geo‐distributed stream computing environments

Dawei Sun, Yueru Wang, Jialiang Sui, Shang Gao, Jia Rong, Rajkumar Buyya
  • Computational Theory and Mathematics
  • Computer Networks and Communications
  • Computer Science Applications
  • Theoretical Computer Science
  • Software

Summary

An effective scheduling strategy is critical for achieving better performance in real‐time stream processing systems. How to quickly and efficiently process real‐time data stream is always challenging, especially when clusters are collaborating in a Geo‐Distributed computing environment. To address these challenges, we propose an elastic scheduling strategy with Latency Constraints in Geo‐Distributed stream computing environments called Lc‐Stream. This article discusses our work from the following aspects: (1) An optimized data stream redirection method that is proposed based on queuing network algorithm, along with a computing resource model, a latency constrained scheduling model and a communication energy consumption model. (2) An updated node selection method based on the inter‐layer task correlation, to reduce the communication latency between groups at the executor granularity. (3) A network cluster distribution for Geo‐Distributed computing environment to ensure energy saving under low transmission latency. Experimental results show that compared to R‐Storm, Lc‐Stream reduces total latency by over 19% and increases throughput by over 37% in typical cross‐domain multi‐task topologies. Compared to Ts‐Stream, Lc‐Stream also reduces total latency by over 15% and increases throughput by over 21%. At the same time, it helps to balance the load among the systems and avoid overuse of compute nodes.

More from our Archive