Unveiling the Synergistic Relationship between Distributed Systems and Cloud Computing: A Review of Architectural Trends
DOI:
https://doi.org/10.33022/ijcs.v13i2.3801Abstract
Cloud providers use distributed systems for scalability, availability, performance, automation, multi-tenancy, and innovation. Distributed cloud computing distributes workload across multiple locations, improving application performance and responsiveness. Significantly potential computational resources are developed in cloud, where large-scale, intricate tasks are performed with the backbone of distribute infrastructure in cloud systems, similar to supercomputing. Cloud computing development has significantly impacted software development and testing, necessitating applications compatible with the cloud, large data users, and high security. Distributed applications hoist on to cloud platforms where increased efficiency, reliability and low costs are favored and further be stored in the cloud for flexibility and scalability. Cloud service models include Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS), each offering different application services, programming languages, and hosting environments. The synergistic aspects of Distributed Systems and Cloud Systems with respect to their basic capabilities are discussed and systematically reviewed.
Published
Issue
Section
License
Copyright (c) 2024 Sardar Salih, Subhi R. M. Zeebaree
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.