• DocumentCode
    130406
  • Title

    Synthesis of real time distributed applications for cloud computing

  • Author

    Deniziak, Stanislaw ; Bak, Slawomir

  • Author_Institution
    Dept. of Comput. Eng., Cracow Univ. of Technol., Cracow, Poland
  • fYear
    2014
  • fDate
    7-10 Sept. 2014
  • Firstpage
    743
  • Lastpage
    752
  • Abstract
    This paper presents the methodology for the synthesis of real-time applications for the Infrastructure as a Service (IaaS) model of cloud computing. We assume that the function of the application is specified as a set of distributed echo algorithms with real-time constraints. Then our methodology schedules all tasks on available cloud infrastructure minimizing the total costs of the IaaS services, while satisfying all real-time requirements. It takes into account limited bandwidth of communication channels as well as the limited computation power of server nodes. The optimization is based on the iterative improvement algorithm, which has the capability of escaping from the local extrema, giving better results than greedy algorithms. The method starts from the fastest solution and in the next steps modifies the solution to reduce the cost of hiring the cloud infrastructure. We also present a sample application, that shows the benefits of using our methodology.
  • Keywords
    cloud computing; distributed algorithms; greedy algorithms; iterative methods; optimisation; real-time systems; telecommunication channels; IaaS model; IaaS services; cloud computing; cloud infrastructure; communication channel; computation power; distributed echo algorithm; greedy algorithm; infrastructure as a service model; iterative improvement algorithm; limited bandwidth; optimization; real time distributed applications; real-time application; real-time constraint; real-time requirement; Bandwidth; Cloud computing; Computational modeling; Computer architecture; Real-time systems; Servers; Time factors; Infrastructure as a Service; cloud computing; distributed systems; real-time system; system synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Information Systems (FedCSIS), 2014 Federated Conference on
  • Conference_Location
    Warsaw
  • Type

    conf

  • DOI
    10.15439/2014F234
  • Filename
    6933088