Loading…

Architecture for speeding up program execution with cloud technology

Cloud technology uses MapReduce to make computers quickly process a huge amount of data with plentiful resources in clouds, but requires that applications should be developed or reprogrammed to process data in a batch mode of MapReduce. By our solution addressed in this paper, cloud technology no lo...

Full description

Saved in:
Bibliographic Details
Published in:The Journal of supercomputing 2016-09, Vol.72 (9), p.3601-3618
Main Authors: Huang, Tzu-Chi, Shieh, Ce-Kuen, Chilamkurti, Naveen, Tsai, Ming-Fong, Rho, Seungmin
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Cloud technology uses MapReduce to make computers quickly process a huge amount of data with plentiful resources in clouds, but requires that applications should be developed or reprogrammed to process data in a batch mode of MapReduce. By our solution addressed in this paper, cloud technology no longer poses application writers because our ASPECT solution can: (1) free application writers from burdens of developing or reprogramming an application in the MapReduce programming model; (2) keep the existing application processing data as usual without switching to the batch mode of processing data in MapReduce, and (3) speed up the execution of the application in clouds by reusing or sharing run-time data with other instances of the application.
ISSN:0920-8542
1573-0484
DOI:10.1007/s11227-016-1715-x