Content area

Abstract

Microservers (MSs, ARM-based mobile devices) with built-in sensors and network connectivity have become increasingly pervasive and their computational capabilities continue to be improved. Many works present that the heterogeneous clusters, consist of the low-power MSs and high-performance nodes (x86-based servers), can provide competitive performance and energy efficiency. However, they make simple modifications in existing distributed computing systems for adaptation, which have been proven not to fully exploit the various heterogeneous resources. In this paper, we argue that these heterogeneous clusters also call for flexible and efficient computational resource sharing and scheduling. We then present Aries, a platform to support abstracting, sharing and scheduling the cluster resources, scaling from embedded devices to high performance servers, between multiple distributed computing frameworks (Hadoop, Spark, etc.). In Aries, we propose a two-layer scheduling mechanism to enhance the resource utilization of these heterogeneous clusters. Specifically, the resource abstraction layer in Aries is constructed for overall coordination of resources, which provide computation and energy management. A hybrid resource abstraction approach is designed to manage HS and MS resources in fine and coarse granularity separately in this layer to support efficient resource offer based on “resource slot”. And the task schedule layer supports various sophisticated schedulers of existing distributed frameworks and decides how many resources to offer computing frameworks. Furthermore, Aries adopts a novel strategy to support smart switch in three system models for energy-saving effectiveness. We evaluate Aries by a variety of typical data center workloads and datasets, and the result shows that Aries can achieve more efficient utilization of resources when sharing the heterogeneous cluster among diverse frameworks.

Details

Title
Towards a scalable and energy-efficient resource manager for coupling cluster computing with distributed embedded computing
Author
Zhang, Heng 1   VIAFID ORCID Logo  ; Hao, Chunliang 1 ; Wu, Yanjun 2 ; Li, Mingshu 2 

 Chinese Academy of Sciences, Institute of Software, Beijing, China (GRID:grid.9227.e) (ISNI:0000000119573309); University of Chinese Academy of Sciences, Beijing, China (GRID:grid.410726.6) (ISNI:0000 0004 1797 8419) 
 Chinese Academy of Sciences, Institute of Software, Beijing, China (GRID:grid.9227.e) (ISNI:0000000119573309) 
Publication title
Volume
20
Issue
4
Pages
3707-3720
Publication year
2017
Publication date
Dec 2017
Publisher
Springer Nature B.V.
Place of publication
Dordrecht
Country of publication
Netherlands
Publication subject
ISSN
13867857
e-ISSN
15737543
Source type
Scholarly Journal
Language of publication
English
Document type
Journal Article
Publication history
 
 
Online publication date
2017-06-02
Milestone dates
2017-05-19 (Registration); 2016-12-05 (Received); 2017-05-19 (Accepted); 2017-03-16 (Rev-Recd)
Publication history
 
 
   First posting date
02 Jun 2017
ProQuest document ID
2918220521
Document URL
https://www.proquest.com/scholarly-journals/towards-scalable-energy-efficient-resource/docview/2918220521/se-2?accountid=208611
Copyright
© Springer Science+Business Media New York 2017.
Last updated
2024-08-27
Database
ProQuest One Academic