کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
461070 696540 2014 12 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
CodeCloud: A platform to enable execution of programming models on the Clouds
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
پیش نمایش صفحه اول مقاله
CodeCloud: A platform to enable execution of programming models on the Clouds
چکیده انگلیسی


• We introduce a platform for the execution of scientific applications on the Cloud.
• It provides a high level language to express the application requirements.
• The infrastructure is deployed and configured based on these requirements.
• It interacts with different IaaS Cloud backends.
• It manages the elasticity considering a set of user defined rules.

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.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 93, July 2014, Pages 187–198
نویسندگان
, , , , , ,