کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
459257 696236 2016 12 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
ToscaMart: A method for adapting and reusing cloud applications
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
پیش نمایش صفحه اول مقاله
ToscaMart: A method for adapting and reusing cloud applications
چکیده انگلیسی


• We propose TOSCA-MART, a method for adapting and reusing cloud applications.
• The method is based on TOSCA and emerging standard for cloud interoperability.
• Given component descriptions, TOSCA-MART automatically finds their implementations.
• TOSCA-MART drastically reduces the time to develop cloud applications.
• We characterise and evaluate TOSCA-MART, both theoretically and practically.

To fully exploit the potential of cloud computing, design and development of cloud applications should be eased and supported. The OASIS TOSCA standard enables developers to design and develop cloud applications by specifying their topologies as orchestrations of typed nodes. However, building such application topologies often results in reinventing the wheel multiple times when similar solutions are manually created by different developers for different applications having the same requirements. Thus, the reusability of existing TOSCA solutions is crucial to ease and support design and development processes. In this paper, we introduce and assess ToscaMart, a method that enables deriving valid implementations for custom components from a repository of cloud applications. The method enables developers to specify individual components in their application topologies, and illustrates how to match, adapt, and reuse existing fragments of applications to implement these components while fulfiling all their compliance requirements. We also validate ToscaMart by means of a prototypical implementation based on an open source toolchain and a case study.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 113, March 2016, Pages 395–406
نویسندگان
, , , , ,