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

被引:1
|
作者
Zhang, Heng [1 ]
Hao, Chunliang [1 ]
Wu, Yanjun [1 ]
Li, Mingshu [1 ]
机构
[1] Chinese Acad Sci, Inst Software, Beijing, Peoples R China
关键词
Could Computing; Heterogeneous Cluster; Resource Scheduling; Energy Efficiency;
D O I
10.1109/IPDPSW.2016.112
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:1785 / 1788
页数:4
相关论文
共 50 条
  • [21] High-Performance Energy-Efficient Multicore Embedded Computing
    Munir, Arslan
    Ranka, Sanjay
    Gordon-Ross, Ann
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2012, 23 (04) : 684 - 700
  • [22] Energy-Efficient Resource Utilization for Heterogeneous Embedded Computing Systems
    Huang, Jing
    Li, Renfa
    An, Jiyao
    Ntalasha, Derrick
    Yang, Fan
    Li, Keqin
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2017, 66 (09) : 1518 - 1531
  • [23] A Review Energy-Efficient Task Scheduling Algorithms in Cloud Computing
    Atiewi, Saleh
    Yussof, Salman
    Ezanee, Mohd
    Almiani, Muder
    [J]. 2016 IEEE LONG ISLAND SYSTEMS, APPLICATIONS AND TECHNOLOGY CONFERENCE (LISAT), 2016,
  • [24] Energy-Efficient Computation Offloading in Vehicular Edge Cloud Computing
    Li, Xin
    Dang, Yifan
    Aazam, Mohammad
    Peng, Xia
    Chen, Tefang
    Chen, Chunyang
    [J]. IEEE ACCESS, 2020, 8 : 37632 - 37644
  • [25] A Systematic Survey on Energy-Efficient Techniques in Sustainable Cloud Computing
    Bharany, Salil
    Sharma, Sandeep
    Khalaf, Osamah Ibrahim
    Abdulsahib, Ghaida Muttashar
    Al Humaimeedy, Abeer S.
    Aldhyani, Theyazn H. H.
    Maashi, Mashael
    Alkahtani, Hasan
    [J]. SUSTAINABILITY, 2022, 14 (10)
  • [26] Simulating Communication Processes in Energy-Efficient Cloud Computing Systems
    Kliazovich, Dzmitry
    Bouvry, Pascal
    Khan, Samee Ullah
    [J]. 2012 IEEE 1ST INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (CLOUDNET), 2012,
  • [27] Energy-Efficient Task Offloading for Multiuser Mobile Cloud Computing
    Zhao, Yun
    Zhou, Sheng
    Zhao, Tianchu
    Niu, Zhisheng
    [J]. 2015 IEEE/CIC INTERNATIONAL CONFERENCE ON COMMUNICATIONS IN CHINA (ICCC), 2015,
  • [28] Towards Energy-Efficient and Real-Time Cloud Computing
    Tekreeti, Taha
    Cao, Ting
    Peng, Xiaopu
    Bhattacharya, Tathagata
    Mao, Jianzhou
    Qin, Xiao
    Ku, Wei-Shinn
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE AND STORAGE (NAS), 2021, : 255 - 258
  • [29] Energy-efficient collaborative optimization for VM scheduling in cloud computing
    Wang, Bin
    Liu, Fagui
    Lin, Weiwei
    Ma, Zhenjiang
    Xu, Dishi
    [J]. COMPUTER NETWORKS, 2021, 201
  • [30] A survey on energy-efficient workflow scheduling algorithms in cloud computing
    Verma, Prateek
    Maurya, Ashish Kumar
    Yadav, Rama Shankar
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2024, 54 (05): : 637 - 682