Sky computing
{{Short description|Novel technical concept, the evolution of Cloud Computing}}
{{Multiple issues|{{Unreliable sources|date=November 2024}}
{{Orphan|date=August 2024}}}}
Sky computing is a paradigm that aims to develop cloud computing model further. It aims to combine existing clouds of different service providers into a comprehensive, interoperable sky. The concept behind sky computing is to create a cloud of clouds that behaves in a similar way to the internet, which consists of a network of networks.{{cite journal | url=https://www.sciencedirect.com/science/article/abs/pii/S0167739X08001957 | doi=10.1016/j.future.2008.12.001 | title=Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility | date=2009 | last1=Buyya | first1=Rajkumar | last2=Yeo | first2=Chee Shin | last3=Venugopal | first3=Srikumar | last4=Broberg | first4=James | last5=Brandic | first5=Ivona | journal=Future Generation Computer Systems | volume=25 | issue=6 | pages=599–616 | url-access=subscription }} {{Unreliable source?|date=November 2024|reason=Article is at least 15 years old and this claim lacks credible support.}} There is a limited number of credible sources supporting this assertion. As of 2024, this trend has not achieved widespread adoption, and therefore, its efficacy remains unproven.
Description
Sky computing aims to achieve a complete abstraction of cloud resources from different providers so that applications and users can access these resources without having to worry about where the resources or services are located in the individual clouds. The key features of Sky Computing include:
- Cloud of clouds: a unified, interoperable cloud made up of numerous individual clouds.
- Levels of abstraction: These ensure the interoperability of clouds.
- Distributed infrastructure: A comprehensive infrastructure for cloud services.
- Dynamic scalability: Resources can be scaled dynamically across multiple clouds.
- Universality: Applications can be run in any cloud.
Sky computing significantly reduces the complexity of technology and cloud resources for developers and users.
History
The idea of sky computing stems from research conducted in the early 2010s by scientists in the fields of distributed systems and cloud computing,{{cn|date=November 2024}} drawing on concepts introduced in a paper by R. Buyya et al in 2008.{{citation|arxiv=0808.3558 |author=Rajkumar Buyya, Chee Shin Yeo, Srikumar Venugopal |date=2008 |title=2008 10th IEEE International Conference on High Performance Computing and Communications|chapter=Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities |pages=5–13 |doi=10.1109/HPCC.2008.172 |isbn=978-0-7695-3352-0 }}
The concept was further developed by Ion Stoica and Scott Shenker of UC Berkeley in 2021.{{citation|access-date=2023-07-10 |author=Stephanie Wang, Benjamin Hindman, Ion Stoica |date=2021 |doi=10.1145/3458336.3465302 |isbn=978-1-4503-8438-4 |pages=191–198 |publisher=ACM |title=In reference to RPC: it's time to add distributed memory |url=https://dl.acm.org/doi/10.1145/3458336.3465302}}
References
{{reflist}}