Ion Stoica
ProfessorInfo Links
Research Areas
Operating Systems & Networking (OSNT)Security (SEC)
Networking and distributed computer systems, Quality of Service (Q of S) and resources management, modeling and performance analysis
Research Centers
Real-Time Intelligent Secure Explainable Systems (RISELab)Berkeley Deep Drive (BDD)
Teaching Schedule
Fall 2020
CS 262A. Advanced Topics in Computer Systems, MoWe 9:00AM - 10:29AM, Internet/OnlineBiography
Ion Stoica is a Professor in the EECS Department at University of California at Berkeley. He does research on cloud computing and networked computer systems. Past work includes Apache Spark, Apache Mesos, Tachyon, Chord DHT, and Dynamic Packet State (DPS). He is an ACM Fellow and has received numerous awards, including the SIGOPS Hall of Fame Award (2015), the SIGCOMM Test of Time Award (2011), and the ACM doctoral dissertation award (2001). In 2013, he co-founded Databricks a startup to commercialize technologies for Big Data processing, and in 2006 he co-founded Conviva, a startup to commercialize technologies for large scale video distribution.Education
2000, Ph.D., Electrical and Computer Engineering, Carnegie Mellon University1989, M.S., Computer Science and Control Engineering, Polytechnic University Bucharest
Selected Publications
P. Jain, A. Jain, A. Nrusimha, A. Gholami, P. Abbeel, K. Keutzer, I. Stoica, and J. Gonzalez, "Checkmate: Breaking the Memory Wall with Optimal Tensor Rematerialization," in Proceedings of Machine Learning and Systems 2020, Machine Learning and Systems, 2020, pp. 497--511.H. Li, A. Ghodsi, M. Zaharia, S. Shenker, and I. Stoica, "Tachyon: Reliable, Memory Speed Storage for Cluster Computing Frameworks," in ACM Symposium on Cloud Computing, 2014.
M. Zaharia, T. Das, H. Li, T. Hunter, S. Shenker, and I. Stoica, "Discretized Streams: Fault-Tolerant Streaming Computation at Scale," in ACM Symposium on Operating Systems Principles, 2013.
R. S. Xin, J. Rosen, M. Zaharia, M. Franklin, S. Shenker, and I. Stoica, "Shark: SQL and Rich Analytics at Scale," EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2012-214, Nov. 2012.
D. M. Geels, G. D. Altekar, S. Shenker, and I. Stoica, "Replay debugging for distributed applications," in Proc. 2006 USENIX Annual Technical Conference, Berkeley, CA: USENIX Association, 2006, pp. 289-300.
B. T. Loo, J. M. Hellerstein, I. Stoica, and R. Ramakrishnan, "Declarative routing: Extensible routing with declarative queries," in Proc. 2005 Conf. on Applications, Technologies, Architectures, and Protocols for Computer Communications, New York, NY: ACM Press, 2005, pp. 289-300.
I. Stoica, Stateless Core: A Scalable Approach for Quality of Service in the Internet, Lecture Notes in Computer Science, Vol. 2979, Berlin, Germany: Springer-Verlag, 2004.
I. Stoica, D. Adkins, S. Zhuang, S. Shenker, and S. Surana, "Internet indirection infrastructure," IEEE/ACM Trans. Networking, vol. 12, no. 2, pp. 205-218, April 2004.
L. Subramanian, V. Roth, I. Stoica, S. Shenker, and R. H. Katz, "Best Student Paper Award: Listen and whisper: Security mechanisms for BGP," in Proc. 1st Symp. on Networked Systems Design and Implementation, Berkeley, CA: USENIX Association, 2004, pp. 127-140.
I. Stoica, R. Morris, D. Liben-Nowell, D. R. Karger, M. F. Kaashoek, F. Dabek, and H. Balakrishnan, "Chord: A scalable peer-to-peer lookup protocol for Internet applications," IEEE/ACM Trans. Networking, vol. 11, no. 1, pp. 17-32, Feb. 2003.
Awards, Memberships and Fellowships
ACM SIGOPS Mark Weiser Award, 2019ACM SIGOPS Hall of Fame Award, 2015
Association for Computing Machinery (ACM) Fellow, 2012
ACM SIGCOMM Test of Time Paper Award, 2011
ComSoc William R. Bennett Prize, 2004
Sloan Research Fellow, 2003
NSF Presidential Early Career Award for Scientists & Engineers (PECASE), 2002
ACM Doctoral Dissertation Award, 2001
Okawa Research Grant, 2001