About Me

I am a final-year Ph.D. candidate in the Department of Computer Science at the University of Illinois Urbana-Champaign, advised by Prof. Indranil Gupta. My interests are primarily in Systems for Machine Learning, Distributed Systems, and Cloud Computing. My Ph.D. thesis focuses on designing distributed ML systems in constrained environments, including a fast device placement of ML graphs, an ML inference framework with intelligent SLO-aware autoscaling on a Kubernetes cluster, a privacy-preserving decentralized aggregation protocol for federated learning, and an autotuning GNN training framework on AWS lambda. I have worked with IBM Research, Nokia Bell Labs, and Google in US, and Somansa in South Korea. I obtained a B.S. degree in Computer Science and Engineering from Seoul National University.

Education

University of Illinois Urbana-Champaign

AUG 2016 - Present
Ph.D. in Computer Science

Seoul National University

MAR 2008 - FEB 2016
B.S. in Computer Science and Engineering, summa cum laude

The University of Texas at Austin

JAN 2015 - MAY 2015
Undergraduate Exchange Student in Computer Science

Research Experiences

Graduate Research Assistant

AUG 2016 - Present
Distributed Protocols Research Group, UIUC, Urbana, IL

Undergraduate Research Intern

JUL 2015 - JUN 2016
Cloud and Mobile Systems Lab, Seoul National University, Seoul

Undergraduate Research Intern

SEP 2014 - DEC 2014
Database Systems Lab, Seoul National University, Seoul

Work Experiences

Research Intern

JUN 2018 - AUG 2018
Nokia Bell Labs, Murray Hill, NJ

Software Engineering Intern

MAY 2018 - AUG 2018
Google, Kirkland, WA

Software Engineering Intern

MAY 2017 - AUG 2017
Google, Mountain View, CA

Researcher

JAN 2011 - DEC 2013
Somansa, Seoul

Publications

  1. Beomyeol Jeon, Yongjoo Park, Indranil Gupta. Automating Resource Allocation for Graph Neural Network Training on Serverless Frameworks. Currently Under Preparation, 2024.
  2. Beomyeol Jeon, Chen Wang, Diana Arroyo, Alaa Youssef, Indranil Gupta. SLO-aware ML Inference Autoscaler for Fixed-Size On-Premises Clusters. Under Review at a Conference, 2024.
  3. Beomyeol Jeon*, S M Ferdous*, Muntasir Raihan Rahman, Anwar Walid. Privacy-preserving Decentralized Aggregation for Federated Learning. The 1st International Workshop on Distributed Machine Learning and Fog Network (FOGML 2021) (co-located with INFOCOM 2021), May 2021 [link, extended version].
    *: equal contributions
  4. Beomyeol Jeon, Linda Cai, Pallavi Srivastava, Jintao Jiang, Xiaolan Ke, Yitao Meng, Cong Xie, Indranil Gupta. Baechi: Fast Device Placement of Machine Learning Graphs. ACM Symposium on Cloud Computing 2020 (SoCC 2020), October 2020 [link].
  5. Woo-Yeon Lee, Yunseong Lee, Joo Seong Jeong, Gyeong-In Yu, Joo Yeon Kim, Ho Jin Park, Beomyeol Jeon, Wonwook Song, Gunhee Kim, Markus Weimer, Brian Cho, Byung-Gon Chun. Automating System Configuration of Distributed Machine Learning. The 39th International Conference on Distributed Computing Systems (ICDCS 2019), July 2019 [link].
  6. Byung-Gon Chun, Tyson Condie, Yingda Chen, Brian Cho, Andrew Chung, Carlo Curino, Chris Douglas, Matteo Interlandi, Beomyeol Jeon, Joo Seong Jeong, Gye-Won Lee, Yunseong Lee, Tony Majestro, Dahlia Malkhi, Sergiy Matusevych, Brandon Myers, Mariia Mykhailova, Shravan Narayanamurthy, Joseph Noor, Raghu Ramakrishnan, Sriram Rao, Russell Sears, Beysim Sezgin, Tae-Geon Um, Julia Wang, Markus Weimer, Youngseok Yang. Apache REEF: Retainable Evaluator Execution Framework. ACM Transactions on Computer Systems (TOCS), Volumne 35 Issue 2, October 2017 [link].
  7. Byung-Gon Chun, Brian Cho, Beomyeol Jeon, Joo Seong Jeong, Gunhee Kim, Joo Yeon Kim, Woo-Yeon Lee, Yun Seong Lee, Markus Weimer, Gyeong-In Yu. Dolphin: Runtime Optimization for Distributed Machine Learning. ICML ML Sys ’16 workshop, June 2016 [link]

Awards & Honors

The National Scholarship for Science and Engineering
2008 - 2010, 2014, 2015
Outgoing Exchange Student Program Scholarship
2015