Nebula: Distributed Edge Cloud for Data Intensive Computing

被引:61
作者
Ryden, Mathew [1 ]
Oh, Kwangsung [1 ]
Chandra, Abhishek [1 ]
Weissman, Jon [1 ]
机构
[1] Univ Minnesota, Comp Sci & Engn, Minneapolis, MN 55455 USA
来源
2014 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E) | 2014年
关键词
Cloud programming models and tools; MapReduce; Data Intensive; Geo-distributed; Edge; Voluntary; SERVICES;
D O I
10.1109/IC2E.2014.34
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Centralized cloud infrastructures have become the de-facto platform for data-intensive computing today. However, they suffer from inefficient data mobility due to the centralization of cloud resources, and hence, are highly unsuited for dispersed-data-intensive applications, where the data may be spread at multiple geographical locations. In this paper, we present Nebula: a dispersed cloud infrastructure that uses voluntary edge resources for both computation and data storage. We describe the lightweight Nebula architecture that enables distributed data-intensive computing through a number of optimizations including location-aware data and computation placement, replication, and recovery. We evaluate Nebula's performance on an emulated volunteer platform that spans over 50 PlanetLab nodes distributed across Europe, and show how a common data-intensive computing framework, MapReduce, can be easily deployed and run on Nebula. We show Nebula MapReduce is robust to a wide array of failures and substantially outperforms other wide-area versions based on a BOINC like model.
引用
收藏
页码:57 / 66
页数:10
相关论文
共 21 条
[1]  
ANDERSON D, 2004, P 5 ACM IEEE INT WOR
[2]  
[Anonymous], 2003, Incentives build robustness in bittorrent
[3]  
Chandra A., 2009, HOTCLOUD 09
[4]   PlanetLab: An overlay testbed for broad-coverage services [J].
Chun, B ;
Culler, D ;
Roscoe, T ;
Bavier, A ;
Peterson, L ;
Wawrzoniak, M ;
Bowman, M .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2003, 33 (03) :3-12
[5]  
Costa F., 2011, 5 WORKSH DESKT GIRDS
[6]  
Dean J., 2004, 6 S OP SYST DES IMPL
[7]  
Downey AB, 1999, COMP COMM R, V29, P241, DOI 10.1145/316194.316228
[8]  
Foster I., 2002, P GLOB GRID FOR JUN
[9]  
Heintz B., 2013, P IEEE INT C CLOUD E
[10]   Cloud4Home-Enhancing Data Services with @Home Clouds [J].
Kannan, Sudarsun ;
Gavrilovska, Ada ;
Schwan, Karsten .
31ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2011), 2011, :539-548