首页 | 本学科首页   官方微博 | 高级检索  
     


CodeCloud: A platform to enable execution of programming models on the Clouds
Affiliation:1. IT4Innovations, VŠB – Technical University of Ostrava 17. listopadu 15/2172, Ostrava-Poruba 708 33, Czech Republic;2. Dept. of Applied Mathematics, VŠB   – Technical University of Ostrava 17. listopadu 15/2172, Ostrava-Poruba 708 33, Czech Republic;1. Institute of Computing, University of Campinas, Av. Albert Einstein, 1251, Cidade Universitária, Campinas - SP 13083-852, Brazil;2. Institute of Computer and Network Engineering, T.U. Braunschweig, Hans-Sommer-Street 66, 38106 Braunschweig, New Brunswick, Germany
Abstract:This paper presents a platform that supports the execution of scientific applications covering different programming models (such as Master/Slave, Parallel/MPI, MapReduce and Workflows) on Cloud infrastructures. The platform includes (i) a high-level declarative language to express the requirements of the applications featuring software customization at runtime, (ii) an approach based on virtual containers to encapsulate the logic of the different programming models, (iii) an infrastructure manager to interact with different IaaS backends, (iv) a configuration software to dynamically configure the provisioned resources and (v) a catalog and repository of virtual machine images. By using this platform, an application developer can adapt, deploy and execute parallel applications agnostic to the Cloud backend.
Keywords:Cloud computing  Virtual infrastructures  Elasticity
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号