Component-based development of cloud applications: A case study of the Mjolnirr platform

G. Radchenko, P. Mikhailov, D. Savchenko, A. Shamakina, L. Sokolinsky

    Research output: Contribution to conference (No Proceedings)Paperpeer-review

    Abstract

    The use of a component-oriented approach to the development of distributed applications can significantly extend the scalability of the software systems. In this article we describe the Mjolnirr platform, providing deployment of private cloud PaaS systems, based on the component-oriented approach. Any library or Java application can be implemented on the basis of the Mjolnirr platform as a service. From a developer perspective, an application on the basis of the Mjolnirr platform is a set of independent components, which communicate through a message passing interface. We will discuss an architecture and basic aspects of the implementation of the Mjolnirr platform, consider a problem of workflows scheduling, approaches to simulation of cloud platforms by means of the private cloud PaaS-systems simulation system. Also, we will discuss the results of tests of the platform. Copyright 2014 ACM.
    Original languageRussian
    DOIs
    Publication statusPublished - 2014
    Event10th Central and Eastern European Software Engineering Conference in Russia - Moscow, Russian Federation
    Duration: 22 Oct 201425 Oct 2014

    Conference

    Conference10th Central and Eastern European Software Engineering Conference in Russia
    Abbreviated titleCEE-SECR 2014
    Country/TerritoryRussian Federation
    CityMoscow
    Period22/10/1425/10/14

    Keywords

    • Cloud computing
    • Components
    • Distributed systems
    • Java
    • Mjolnirr
    • PaaS
    • Simulation
    • Application programs
    • Computer software
    • Java programming language
    • Message passing
    • Platform as a Service (PaaS)
    • Software engineering
    • Distributed computer systems

    Cite this