Jump to content

Sky computing

From Wikipedia, the free encyclopedia

Sky computing is a paradigm that aims to develop the 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.[1]

Description

[edit]

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.

Typical technical components serve to standardize interfaces, enable the dynamic deployment of cloud services, and support location- and cost-aware data distribution:[2]

Compatibility layer: This layer abstracts the services of different cloud computing providers and provides unified application programming interfaces (APIs). Open-source technologies such as Kubernetes, Docker, or Apache Spark are often used for this purpose. The goal is to reduce dependence on proprietary cloud services and enable portable, vendor-independent architectures.

Intercloud layer: Building on the compatibility layer, this layer enables the dynamic, policy-based deployment of cloud services across multiple providers. Users can usually specify criteria such as cost, location requirements (e.g., GDPR compliance), availability, or execution time. Cloud services are maintained in a central catalog under a unified naming convention and described with metadata such as provider, region, and price. This information makes it possible to take individual preferences into account when selecting and allocating services. In many cases, the intercloud layer includes a central billing system that handles payment processing without requiring end users to enter into separate contracts with each provider.

Peering mechanism: For data-intensive applications, it may be necessary to transfer large volumes of data between different cloud providers. Since downloading data (egress) is generally more expensive than uploading data (ingress), a peering mechanism takes these cost differences into account during data processing. It coordinates data distribution to suitable regions or cloud infrastructures, provided this complies with user specifications.

History

[edit]

The concept of sky computing emerged from research in distributed systems and cloud computing in the late 2000s.[3][1] The term was first coined in a 2009 publication.[4]

The concept was further developed by Ion Stoica and Scott Shenker of UC Berkeley in 2021.[5] The concept of the intercloud broker is being further developed at the Sky Computing Lab at UC Berkeley.[6] For example, the open-source library SkyPilot has emerged from this work.[7] Companies such as OpenRouter, Cortecs, Portkey, and nexos.ai have built intercloud or gateway layers to route large language model (LLM) workloads across multiple cloud providers and model vendors.[8][9][10][11]

Criticism

[edit]

Criticism of Sky computing revolves around challenges to its implementation, including technical obstacles, data protection and security concerns, and regulatory issues. There is also a risk that an effective market may not develop, for example due to incomplete or missing information on services and pricing, or because of aggressive pricing strategies by dominant cloud providers.[12]

References

[edit]
  1. 1 2 Armbrust, Michael; Fox, Armando; Griffith, Rean; et al. (February 10, 2009). Above the Clouds: A Berkeley View of Cloud Computing (PDF) (Technical report). EECS Department, University of California, Berkeley. UCB/EECS-2009-28. Retrieved 2025-08-28.
  2. Ion Stoica; Scott Shenker (2021). "From Cloud Computing to Sky Computing". Proceedings of the Workshop on Hot Topics in Operating Systems (HotOS '21). Ann Arbor, Michigan: Association for Computing Machinery. pp. 26–32. doi:10.1145/3458336.3465301.
  3. Buyya, Rajkumar; Yeo, Chee Shin; Venugopal, Srikumar (2008). "Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities". 2008 10th IEEE International Conference on High Performance Computing and Communications. pp. 5–13. arXiv:0808.3558. doi:10.1109/HPCC.2008.172. ISBN 978-0-7695-3352-0.
  4. Keahey, Katarzyna; Tsugawa, Mauricio; Matsunaga, Andrea; Fortes, Jose (2009). "Sky Computing". IEEE Internet Computing. 13 (5): 43–51. Bibcode:2009IIC....13e..43K. doi:10.1109/MIC.2009.94.
  5. Wang, Stephanie; Hindman, Benjamin; Stoica, Ion (2021). "In reference to RPC: it's time to add distributed memory". Proceedings of the Workshop on Hot Topics in Operating Systems. HotOS '21. Ann Arbor, Michigan: Association for Computing Machinery. pp. 191–198. doi:10.1145/3458336.3465302. ISBN 978-1-4503-8438-4.
  6. "UC Berkeley Sky Computing – UC Berkeley Computer Science Dept". Retrieved 2023-07-10.
  7. Yang, Zongheng; Wu, Zhanghao; Luo, Michael; Chiang, Wei-Lin; Bhardwaj, Romil; Kwon, Woosuk; Zhuang, Siyuan; Luan, Frank Sifei; Mittal, Gautam; Shenker, Scott; Stoica, Ion (April 2023). SkyPilot: An Intercloud Broker for Sky Computing. 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI '23). Retrieved August 12, 2026.
  8. "OpenRouter raises $40 million to scale up multi-model AI inference". Yahoo Finance. June 25, 2025. Retrieved August 12, 2026.
  9. Steiner, Alexander; Jagodic, Eva; Tretzmüller, Markus; Christöfl, Leon. "cortecs - Europe's AI Gateway". cortecs.ai. Retrieved 2025-12-09.
  10. Yegulalp, Serdar (March 6, 2025). "Portkey: An open-source AI gateway for easy LLM orchestration". InfoWorld. Retrieved August 12, 2026.
  11. Lomas, Natasha (October 20, 2025). "European AI rising star Nexos.ai raises €30M to unlock enterprise AI adoption". TechCrunch. Retrieved August 12, 2026.
  12. Chasins, Sarah; Cheung, Alvin; Crooks, Natacha; et al. (2022). "The Sky Above The Clouds". arXiv:2205.07147.