arXivDaily arXiv每日学术速递 周一至周五更新
北美退伍军人节(Veterans Day),12 日无更新
arXiv 1608.01537cs.DC
收藏

跨边缘和云的事件分析分布式调度

Distributed Scheduling of Event Analytics across Edge and Cloud

Rajrup Ghosh, Yogesh Simmhan

摘要:

物联网(IoT)领域从传感器生成大量高速事件流,需要以低延迟进行分析以推动决策。复杂事件处理(CEP)是一种大数据技术,用于实现此类分析,传统上在云虚拟机(VM)上执行。利用专有物联网边缘资源与云虚拟机相结合,可以为CEP提供更好的性能,灵活性和货币成本。在这里,我们为CEP查询的能量感知放置制定了一个优化问题,该问题由一个分析流组成,跨越一系列边缘和云资源,目标是最大限度地减少分析流的端到端延迟。我们提出了一个遗传算法(GA)的元启发式来解决这个问题,并比较它与蛮力优化算法(BF)。我们对边缘和云资源的计算、网络和能源能力进行了详细的实际基准测试。这些结果用于定义一个现实和全面的模拟研究,验证BF和GA解决方案的45个不同的CEP网络,LAN和WAN设置,以及不同的边缘资源可用性。我们将GA和BF解决方案与不同配置的随机和仅云基线进行比较,总共进行了1764次模拟运行。我们的研究表明,遗传算法是在97%的最佳BF解决方案,需要几个小时,映射图与4 - 50查询在1 - 26秒,只有未能提供一个可行的解决方案<= 20%的时间。

英文摘要:

Internet of Things (IoT) domains generate large volumes of high velocity event streams from sensors, which need to be analyzed with low latency to drive decisions. Complex Event Processing (CEP) is a Big Data technique to enable such analytics, and is traditionally performed on Cloud Virtual Machines (VM). Leveraging captive IoT edge resources in combination with Cloud VMs can offer better performance, flexibility and monetary costs for CEP. Here, we formulate an optimization problem for energy-aware placement of CEP queries, composed as an analytics dataflow, across a collection of edge and Cloud resources, with the goal of minimizing the end-to-end latency for the dataflow. We propose a Genetic Algorithm (GA) meta-heuristic to solve this problem, and compare it against a brute-force optimal algorithm (BF). We perform detailed real-world benchmarks on the compute, network and energy capacity of edge and Cloud resources. These results are used to define a realistic and comprehensive simulation study that validates the BF and GA solutions for 45 diverse CEP dataflows, LAN and WAN setup, and different edge resource availability. We compare the GA and BF solutions against random and Cloud-only baselines for different configurations, for a total of 1764 simulation runs. Our study shows that GA is within 97% of the optimal BF solution that takes hours, maps dataflows with 4 - 50 queries in 1 - 26 secs, and only fails to offer a feasible solution <= 20% of the time.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑