Sky Computing
Towards Utility Computing for the Cloud

Sponsors








Affiliated Companies

News
April 20, 2023
Ion Stoica and Joseph Gonzalez receive AWS AI Amazon Research Award on “A Unified Platform for Training and Serving Large Models”
April 13, 2023
Come see SkyPilot and Skyplane at NSDI ’23!
Come see SkyPilot and Skyplane give their technical presentations at the 20th USENIX Symposium on Networked Systems Design and Implementation.
April 13, 2023
An Open-Source Chatbot impressing GPT-4 with 90% ChatGPT Quality, made by LMSYS
From our Large Model Systems Organization (LMSYS), we introduce Vicuna-13B, an open-source chatbot trained by fine-tuning LLaMA on user-shared conversations collected from ShareGPT.
Events
May 19, 2023
Sky Seminar: Roxana Geambasu (Columbia University) – Managing Privacy as a Computing Resource in User-Data Workloads
In this talk, I present the perspective that user privacy should be recognized as a crucial computing resource in user-data workloads and managed accordingly. These workloads, prevalent in today’s companies, constantly compute statistics or train machine learning models on user data…
May 12, 2023
Sky Seminar: Harsha Simhadri (Microsoft Research) – DiskANN: A Library for Web-Scale Vector Search Systems
Web-scale search, recommendation and generative AI scenarios increasingly use Vector search or Approximate Nearest Neighbor Search (ANNS) indices to retrieve semantically similar objects based on the distance of their learnt representations in a geometric space….
May 5, 2023
Sky Seminar: Ashot Vardanian (Unum) – Vector Search at Scale: Bottlenecks and Solutions
Modern CLIP-like AI models allow embedding multi-modal unstructured data, such as images and texts, into shared representations in some vector space. Vector search indexes retrieve similar objects in such collections in sub-linear time….
April 28, 2023
Sky Seminar: Omar Khattab and Chris Potts (Stanford) – Demonstrate-Search-Predict: Composing Retrieval and Language Models
Retrieval-augmented in-context learning has emerged as a powerful approach for addressing knowledge-intensive tasks using frozen language models (LM) and retrieval models (RM)……
Publications
April 2, 2022
New Directions in Cloud Programming
11th Conference on Innovative – 11th Conference on Innovative Data Systems Research, CIDR 2021 Data Systems Research, CIDR 2021 – Cheung, A.; Crooks, N.; Hellerstein, J. M.; and Milano, M.
April 1, 2022
Serverless Boom or Bust? An Analysis of Economic Incentives
12th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud) -Charles Lin, Joseph E. Gonzalez, and Joseph M. Hellerstein.
October 26, 2021
Snoopy: Surpassing the Scalability Bottleneck of Oblivious Storage
E Dauterman, V Fang, I Demertzis, N Crooks, RA Popa Proceedings of the ACM SIGOPS 28th Symposium on Operating Systems Principles

Ion Stoica – Featured Projects
u003ch4u003eu003cstrongu003eSkyPilotu003c/strongu003eu003c/h4u003ernu003cspan style=u0022font-weight: 400;u0022u003eTo comply with the increasing number of government regulations about data placement and processing, and to protect themselves against major cloud outages, many users want the ability to easily migrate their workloads between clouds. We propose doing so not by imposing uniform and comprehensive standards, but by creating a fine-grained two-sided market via intercloud brokers. u003c/spanu003eu003ca href=u0022https://github.com/skypilot-org/skypilotu0022u003eu003cspan style=u0022font-weight: 400;u0022u003eSkyPilotu003c/spanu003eu003c/au003eu003cspan style=u0022font-weight: 400;u0022u003e is an intercloud broker that treats the cloud ecosystem not just as a collection of individual and largely incompatible clouds but as a more integrated Sky of Computing. SkyPilot enables users to run Machine Learning and Data Science batch jobs seamlessly on any cloud, reduce cloud costs substantially, tap into best-in-class hardware on different clouds, and enjoy higher resource availability.u003c/spanu003ernrnu0026nbsp;rnu003ch4u003eu003cstrongu003eSkyplaneu003c/strongu003eu003c/h4u003ernCloud applications are increasingly distributing data across multiple regions and cloud providers in response to privacy regulations, to take advantage of specialized hardware, and to prevent vendor lock-in. Unfortunately, wide-area bulk data transfers are often slow and expensive due to egress fees. This work aims to reduce both the latency and the cost of inter-cloud bulk transfer by using a variety of techniques, including overlay routing, multiple instances, multiple TCP connections, and taking advantage of different network tiers. Together, these techniques allow u003ca href=u0022https://skyplane.org/en/latest/u0022u003eSkyplaneu003c/au003e to significantly improve object transfer throughput and lower the costs.

Natacha Crooks – Featured Project
u003ch4u003eu003cb data-stringify-type=u0022boldu0022u003eBasilu003c/bu003eu003c/h4u003ernu003ca href=u0022https://arxiv.org/abs/2109.12443u0022u003eBasilu003c/au003e explores the design of SQL databases with high integrity and decentralized trust. How can traditional functionality like ACID transactions and SQL queries be u003cb data-stringify-type=u0022boldu0022u003eefficientlyu003c/bu003e implemented when trust is decentralized among n distinct parties, of which a subject can misbehave.

Joseph Gonzalez – Featured Project
u003ch4u003eu003cb data-stringify-type=u0022boldu0022u003eralf u003c/bu003eu003c/h4u003ernWe are exploring the design of feature stores: the emerging class of data systems that bridge model development, training, and inference. Features stores compute, store, and managing the data and derived features at the heart of ML powered applications. u003ca href=u0022https://github.com/feature-store/ralfu0022u003eRalfu003c/au003e is a feature store for rapidly changing data. Ralf incrementally propagates raw data changes to derived u003cemu003efeature tablesu003c/emu003e which are queryable by downstream applications such as model training and inference.

Raluca Ada Popa – Featured Project
u003ch4u003eu003cb data-stringify-type=u0022boldu0022u003eMCu003csupu003e2u003c/supu003eu003c/bu003eu003c/h4u003ernu003ca href=u0022https://mc2-project.github.io/u0022u003eMCu003csupu003e2u003c/supu003eu003c/au003e is a platform for running secure analytics and machine learning on encrypted data. With MCu003csupu003e2u003c/supu003e, organizations can safely upload their confidential data to the cloud in encrypted form and securely compute analytics and machine learning without exposing the unencrypted data to the cloud provider. MCu003csupu003e2u003c/supu003e also enables secure collaboration among multiple organizations, where the data owners can use the platform to jointly analyze their collective data without revealing their individual data to each other.

Koushik Sen – Featured Project
u003ch4u003eu003cb data-stringify-type=u0022boldu0022u003eFuzzFactoryu003c/bu003eu003c/h4u003ernu003ca href=u0022https://github.com/rohanpadhye/FuzzFactoryu0022u003eFuzzFactoryu003c/au003e is domain-specific fuzz testing tool that generalizes coverage-guided fuzzing to domain-specific testing goals. FuzzFactory allows users to guide the fuzzer’s search process without having to modify the core search algorithm.
Sky Computing Story
Berkeley’s computer science division has an ongoing tradition of 5-year collaborative research labs. Recent labs included the AMPLab (ended in 2016) and the RISELab. These labs have had significant impact in both academia and industry. Past labs publish their research at top conferences in systems, databases, and machine learning. On the industrial side, AMPLab and RISELab fostered several successful startups (Databricks, Opaque, Ponder, Anyscale, to name a few). We are excited to announce the Berkeley Sky Computing Lab where we will strike to make cloud computing a true commodity.rnu003ch4u003eContextu003c/h4u003ernThe Sky Computing Lab represents the next chapter of data-intensive systems research at Berkeley. Recent years have seen the explosion of cloud computing. Applications are moving their data and computation to the cloud; on-premise services are dying. In doing so, companies have to make difficult choices between the myriad of cloud providers, each with different services or hardware. Lock-in, whether through artificial migration costs, legal constraints or engineering baggage is real. In the Sky Computing Lab, we will leverage distributed systems, programming languages, security, and machine learning to decouple the services that a company wants to implement from the choice of a specific cloud. Much like the Internet today, cloud computing should be an undifferentiated commodity. Applications should run seamlessly on any or multiple clouds.

u003cdiv class=u0022story-right-columnu0022u003ernu003ch4u003eMissionu003c/h4u003ernOur mission in the Sky Computing Lab is to transform the cloud into an undifferentiated commodity and ease application burden. As in previous labs, we’re all in — working on everything from basic research to software development, all in the Berkeley tradition of open publication and open source software. Our founding team consists of experts in distributed systems, machine learning, security and programming languages. We’ll use this space to lay out our ideas and progress as we go.rnu003ch4u003eCommitment to Diversityu003c/h4u003ernSky Computing is guided by Berkeley’s Principles of Community and is committed to providing a safe and caring research environment for every member of our community. We believe that a diverse student body, faculty, and staff are essential to the open exchange of ideas that Sky Computing Lab is founded on.rnrnu003cspan style=u0022font-weight: 400;u0022u003eOur head is in the cloud. We are heading for the SKY. u003c/spanu003ernrnu003c/divu003e
News
post= WP_Post Object ( [ID] => 1282 [post_author] => 7 [post_date] => 2023-04-20 15:38:21 [post_date_gmt] => 2023-04-20 22:38:21 [post_content] =>Read the announcement here on the Amazon Science website.
[post_title] => Ion Stoica and Joseph Gonzalez receive AWS AI Amazon Research Award on “A Unified Platform for Training and Serving Large Models” [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => ion-stoica-and-joseph-gonzalez-receive-aws-ai-amazon-research-award-on-a-unified-platform-for-training-and-serving-large-models [to_ping] => [pinged] => [post_modified] => 2023-04-20 15:38:21 [post_modified_gmt] => 2023-04-20 22:38:21 [post_content_filtered] => [post_parent] => 0 [guid] => https://sky.cs.berkeley.edu/?post_type=news&p=1282 [menu_order] => 0 [post_type] => news [post_mime_type] => [comment_count] => 0 [filter] => raw )dateApril 20, 2023
Ion Stoica and Joseph Gonzalez receive AWS AI Amazon Research Award on “A Unified Platform for Training and Serving Large Models”
post= WP_Post Object ( [ID] => 1238 [post_author] => 7 [post_date] => 2023-04-13 12:13:33 [post_date_gmt] => 2023-04-13 19:13:33 [post_content] =>The SkyPilot team (Zongheng Yang, Zhanghao Wu, Michael Luo, Wei-Lin Chiang, Romil Bhardwaj, Woosuk Kwon, Siyuan Zhuang, Frank Sifei Luan, Gautam Mittal, Scott Shenker, and Ion Stoica) will be presenting their paper “SkyPilot: An Intercloud Broker for Sky Computing“.
The Skyplane team (Paras Jain, Sam Kumar, Sarah Wooders, Shishir G. Patil, Joseph E. Gonzalez, and Ion Stoica) will be presenting their paper “Skyplane: Optimizing Transfer Cost and Throughput Using Cloud-Aware Overlays“.
Schedule for the talks can be found here.
[post_title] => Come see SkyPilot and Skyplane at NSDI ’23! [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => come-see-skypilot-and-skyplane-at-nsdi-23 [to_ping] => [pinged] => [post_modified] => 2023-04-20 17:25:41 [post_modified_gmt] => 2023-04-21 00:25:41 [post_content_filtered] => [post_parent] => 0 [guid] => https://sky.cs.berkeley.edu/?post_type=news&p=1238 [menu_order] => 0 [post_type] => news [post_mime_type] => [comment_count] => 0 [filter] => raw )dateApril 13, 2023
Come see SkyPilot and Skyplane at NSDI ’23!
Come see SkyPilot and Skyplane give their technical presentations at the 20th USENIX Symposium on Networked Systems Design and Implementation.
post= WP_Post Object ( [ID] => 1237 [post_author] => 7 [post_date] => 2023-04-13 11:10:03 [post_date_gmt] => 2023-04-13 18:10:03 [post_content] =>From our Large Model Systems Organization (LMSYS), we introduce Vicuna-13B, an open-source chatbot trained by fine-tuning LLaMA on user-shared conversations collected from ShareGPT. Preliminary evaluation using GPT-4 as a judge shows Vicuna-13B achieves more than 90%* quality of OpenAI ChatGPT and Google Bard while outperforming other models like LLaMA and Stanford Alpaca in more than 90%* of cases. The cost of training Vicuna-13B is around $300. The training and serving code, along with an online demo, are publicly available for non-commercial use. Large Model Systems Organization is a group of researchers spanning UC Berkeley, Carnegie Mellon University, UC San Diego, and MBZUAI.
Learn more about Vicuna at vicuna.lmsys.org.
[post_title] => An Open-Source Chatbot impressing GPT-4 with 90% ChatGPT Quality, made by LMSYS [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => an-open-source-chatbot-impressing-gpt-4-with-90-chatgpt-quality-made-by-lmsys [to_ping] => [pinged] => [post_modified] => 2023-04-13 11:23:51 [post_modified_gmt] => 2023-04-13 18:23:51 [post_content_filtered] => [post_parent] => 0 [guid] => https://sky.cs.berkeley.edu/?post_type=news&p=1237 [menu_order] => 0 [post_type] => news [post_mime_type] => [comment_count] => 0 [filter] => raw )dateApril 13, 2023
An Open-Source Chatbot impressing GPT-4 with 90% ChatGPT Quality, made by LMSYS
From our Large Model Systems Organization (LMSYS), we introduce Vicuna-13B, an open-source chatbot trained by fine-tuning LLaMA on user-shared conversations collected from ShareGPT.