首页> 外文会议>IEEE International Parallel and Distributed Processing Symposium Workshops >Macaca: A Scalable and Energy-Efficient Platform for Coupling Cloud Computing with Distributed Embedded Computing
【24h】

Macaca: A Scalable and Energy-Efficient Platform for Coupling Cloud Computing with Distributed Embedded Computing

机译:Macaca:具有分布式嵌入式计算的耦合云计算的可扩展和节能的平台

获取原文

摘要

Microservers (embedded devices) with built-in sensors and network connectivity have become increasingly pervasive and their computational capabilities continue to be improved. Many works present that a heterogeneous cluster with the low-power microservers and high-performance nodes can provide competitive performance efficiency. However, they make simple modifications in existing distributed systems for adaptation, which have been proven not to fully exploit various the heterogeneous resources. In this paper, we argue that such heterogeneous cluster also calls for flexible and efficient computational resource scheduling. We then introduce Macaca, a platform for sharing and scheduling the distributed resources from embedded devices and Linux servers including computational resources, scale-out storages, and various data to accomplish collaborative processing tasks. In Macaca, we propose a two-layer scheduling mechanism to enhance utilization of these heterogeneous resources. Internally, the resource abstraction layer supports various sophisticated schedulers of existing distributed frameworks and decides how many resources to offer computing frameworks, while resource management layer is constructed for overall coordination of computational effectiveness and energy management for devices. Furthermore, Macaca adopts a novel strategy to support smart switch in three system models for energy-saving effectiveness. We evaluate Macaca by a variety of datasets and typical datacenter workloads, and the result shows that Macaca can achieve more efficient utilization of resources when sharing the heterogeneous cluster among diverse frameworks.
机译:具有内置传感器和网络连接的微型计算机(嵌入式设备)变得越来越普遍,并且它们的计算能力继续得到改善。许多作品存在,具有低功耗微型计算机和高性能节点的异构集群可以提供竞争性能效率。但是,它们对适应的现有分布式系统进行了简单的修改,已被证明不会完全利用各种异构资源。在本文中,我们认为这种异构群集还需要灵活高效的计算资源调度。然后,我们介绍Macaca,该平台是用于共享和安排来自嵌入式设备和Linux服务器的分布式资源,包括计算资源,缩放存储和各种数据,以完成协作处理任务。在猕猴中,我们提出了一种两层调度机制,以提高这些异构资源的利用。在内部,资源抽象层支持现有分布式框架的各种复杂的调度器,并决定提供多少资源来提供计算框架,而资源管理层被构造成用于设备的计算效率和能量管理的整体协调。此外,Macaca采用一种新的策略来支持三种系统模型中的智能开关,以节省节能效果。我们通过各种数据集和典型的数据中心工作负载评估Macaca,结果表明,在不同框架中共享异构集群时,Macaca可以实现更有效的资源利用率。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号