JOURNAL ARTICLE

Synthesis of Real Time Distributed Applications for Cloud Computing

Sławomir BąkStanisław Deniziak

Year: 2014 Journal:   Annals of Computer Science and Information Systems Vol: 2 Pages: 743-752   Publisher: Polskie Towarzystwo Informatyczne

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 Computer science Distributed computing Computation Bandwidth (computing) Greedy algorithm Server Set (abstract data type) Real-time computing Algorithm Computer network Operating system

Metrics

7
Cited By
2.05
FWCI (Field Weighted Citation Impact)
24
Refs
0.89
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
IoT and Edge/Fog Computing
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

© 2026 ScienceGate Book Chapters — All rights reserved.