Back to Search
Start Over
Architecture for speeding up program execution with cloud technology
- Source :
- The Journal of Supercomputing. 72:3601-3618
- Publication Year :
- 2016
- Publisher :
- Springer Science and Business Media LLC, 2016.
-
Abstract
- 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.
- Subjects :
- Speedup
Computer science
business.industry
Distributed computing
Data_MISCELLANEOUS
Process (computing)
020206 networking & telecommunications
Cloud computing
02 engineering and technology
Network Load Balancing
Reuse
computer.software_genre
Theoretical Computer Science
Hardware and Architecture
020204 information systems
0202 electrical engineering, electronic engineering, information engineering
Programming paradigm
Operating system
Batch processing
Cache
business
computer
Software
Information Systems
Subjects
Details
- ISSN :
- 15730484 and 09208542
- Volume :
- 72
- Database :
- OpenAIRE
- Journal :
- The Journal of Supercomputing
- Accession number :
- edsair.doi...........fbc175179f2a8873aaa0b21b5ae2bc81