(original) (raw)
�� Ion Stoica's Home Page
Ion Stoica's Home Page<o:p>
<![if !vml]><img src="ion_picture_small.jpg" width="12%", align=right alt="Ion's Picture" v:shapes="Picture_x0020_2"><![endif]>I am a Professor of Computer Science Division at University of California, Berkeley, and currently the Director of Sky Computing Lab. I am also a co-founder of Anyscale (2019), Databricks (2013), and Conviva Networks (2006). Here is a short bio. <o:p>
Contact information: <o:p>
465 Soda Hall <o:p>
Computer Science Division <o:p>
University of California, Berkeley <o:p>
Berkeley, CA 94720-1776 <o:p>
phone: +1 510 643-4007 <o:p>
Fax: +1 510 643-1289 <o:p>
E-mail: istoica at berkeley.edu <o:p>
Research | Teaching | Publications | Students | Bio <o:p>
Research<o:p>
My area of research is at the intersection between AI and systems, cloud computing, and distributed systems. I am equally interested in designing algorithms and systems with strong theoretical foundations, and in providing practical implementations that are deployable in the real world. A list of my publications are available here. <o:p>
- Some current projects include: <o:p>
- Chatbot Arena, an open platform for human preference evaluations for Large Language Models (LLMs). <o:p>
- vLLM, a high-throughput inference engine for LLMs. <o:p>
- SkyPilot, a framework for running AI and batch workloads on different clouds. <o:p>
- Ray, a low-latency distributed execution framework for AI workloads on heterogeneous clusters. <o:p>
- Apache Spark, a cluster computing frameworks to efficiently support interactive, and iterative computations. <o:p>
- Some previous projects: <o:p>
- Alpa, an automatic model-parallel training and serving system for large-scale neural networks. <o:p>
- Clipper, a low-latency, high-throughput prediction and model serving system. <o:p>
- Succinct, an efficient storage system that supports sub-string queries on compressed data. <o:p>
- Apache Mesos, a cluster manager that provides efficient resource isolation and sharing across cluster computing frameworks, such as Hadoop, MPI and Hypertable. <o:p>
- Alluxio (formerly known as Tachyon), a an in-memory distributed storage for big data processing. <o:p>
- OCALA, an overlay architecture for deploying legacy applications over new Internet architecture. <o:p>
- Internet Indirection Infrastructure (i3), an network architecture that uses a rendezvous-based communication abstraction to support a wide variety of communication abstractions, including multicast, anycast and mobility. <o:p>
- Chord, and efficient lookup protocol for peer-to-peer networks. <o:p>
- Older projects (during my graduate studies, at CMU): <o:p>
- Dynamic Packet State (DPS), a scalable QoS and resource management architecture for the Internet. The main idea of DPS is to have packets carry per-flow state, instead of maintaining the state at routers. One instantiation of DPS is CSFQ (Core-Stateless Fair Queueing), a protocol that provides fair sharing without requiring routers to maintain any per-flow state. <o:p>
- Hierarchical Fair Service Curve (HFSC), an hierarchical scheduling algorithm that decouples the bandwidth and delay allocations. <o:p>
Teaching<o:p>
- CS 162 [10-12][17][18][21][24] <o:p>
- EE 122 [01-05] [08, 09] <o:p>
- CS 262a [16][18][20] <o:p>
- CS 268 [01-05] [06][10] <o:p>
- CS 294 [09][11][15][19] [24] <o:p>
- CS 194 [05] <o:p>
Students and Postdocs<o:p>
Current PhD students:, Vinamra Benera, Shiyi Cao (w/ Joey Gonzalez), Audrey Cheng (w/ Natacha Crooks), Wei-Lin Chiang, Tyler Griggs (w/ Matei Zaharia), Jaewan Hong, Sukrit Kalra, Woosuk Kwon, Dacheng Li (w/ Joey Gonzalez), Shu Liu, Xiaoxuan (Lily) Liu (w/ Alvin Cheung), Michael Luo, Ziming Mao (w/ Scott Shenker), Jongseok Park (w/ Alvin Cheung), Shishir Patil (w/ Prabal Dutta and Joey Gonzalez), Peter Schafhalter (w/ Joey Gonzalez), Gur-Eyal Sela (w/ Joey Gonzalez), Samyukta Yagati (w/ Raluca Ada Popa), Yilong Zhao Current Postdocs: Aditya Desai, Yifan Qiao (w/ Joey Gonzalez), Jiarong Xing, Yi Xu, Yang Zhou Past PhD students: <o:p> Past postdocs: <o:p> Past MS students: Tathagata Das (Databricks), Andrew Wang (Cloudera), Patrick Wendell (Databricks, co-founder) <o:p> PhD students on-leave: Benjamin Hindman (Mesosphere, co-founder) <o:p>