You are here

Changyeon Jo


Changyeon Jo

Changyeon Jo
Ph.D.

This page might be out-of-date! Please visit my personal homepage to get the latest information.

About Me

I’m a “systems” researcher who loves building new systems for large-scale infrastructure and performance-critical applications. My current project is building a remote memory system for virtualized environments to enable transparent memory sharing between machines and instant VM live migration. I also have interest in applying ML techniques for improving many aspects of computer systems.

Previously, I worked on many other interesting projects. Data-driven performance modeling of VM live migration techniques, efficient VM live migration and random test program generation for coarse-grained reconfigurable architectures.

I’m a member of Computer Systems and Platforms Lab at Seoul National University.

Research Interests

  • Distributed Systems
  • Machine Learning for Systems
  • Live Migration of Virtual Machines

Education:

  • Ph.D. in Computer Science, Seoul National University, Mar 2012 - Aug 2021 (expected)
    Advisor: Prof. Bernhard Egger

  • B.S. in Computer Science, Hanyang University ERICA, Mar 2008 - Feb 2011
    Advisor: Prof. Jungsun Kim

Research Experience

  • Visiting Ph.D. StudentSystems Group, ETH Zurich, Switzerland, Mar 2018 - Jun 2018
    Project: Adding Modern x86 Processor Features to Barrelfish VMkit. This work has been integrated as a part of Barrelfish OS. (link)
    Advisor: Prof. Timothy Roscoe

 

Publications

  1. RackMem: A Tailored Caching Layer for Rack Scale Computing
    Changyeon Jo, Hyunik Kim, Hexiang Geng, and Bernhard Egger.
    In Proceedings of the 2020 International Conference on Parallel Architectures and Compilation Techniques (PACT’20), Virtual Event, October 2020.

  2. Instant Virtual Machine Live Migration
    Changyeon Jo, Hyunik Kim, and Bernhard Egger.
    In Proceedings of the 17th International Conference on the Economics of Grids, Clouds, Systems and Services (GECON’20), Virtual Event, September 2020.

  3. Towards Economical Live Migration in Data Centers
    Youngsu Cho, Changyeon Jo, Hyunik Kim, and Bernhard Egger.
    In Proceedings of the 17th International Conference on the Economics of Grids, Clouds, Systems and Services (GECON’20), Virtual Event, September 2020.

  4. A Machine Learning Approach to Live Migration Modeling
    Changyeon Jo, Youngsu Cho, and Bernhard Egger.
    In Proceedings of the 2017 ACM Symposium on Cloud Computing (SoCC’17), Santa Clara, USA, September 2017.

  5. A Machine Learning-based Approach to Live Migration Modeling
    Changyeon Jo, Changmin Ahn, and Bernhard Egger.
    Presented at the 4th International Workshop on Efficient Data Center Systems (EDCS’16), Seoul, Korea, June 2016.

  6. Efficient Checkpointing of Live Virtual Machines
    Bernhard Egger, Eunbyung Park, Younghyun Cho, Changyeon Jo, and Jaejin Lee.
    In IEEE Transactions on Computers (TC), Volume 65, Issue 10, pp. 3041 - 3054, January 2016.

  7. Efficiently restoring virtual machines
    Bernhard Egger, Erik Gustafsson, Changyeon Jo, and Jeongseok Son.
    Presented at the IFIP International Conference on Network and Parallel Computing (NPC 2013), Guiyang, China, September 2013, in Springer International Journal of Parallel Programming (IJPP), Volume 43, Issue 3, June 2015.

  8. Optimizing Live Migration for Virtual Desktop Clouds
    Changyeon Jo and Bernhard Egger.
    In Proceedings of the IEEE International Conference on Cloud Computing Technology and Science (CloudCom 2013), Bristol, UK, December 2013.

  9. Efficient live migration of virtual machines using shared storage
    Changyeon Jo, Erik Gustafsson, Jeongseok Son, and Bernhard Egger.
    In Proceedings of the ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE’13), Houston, USA, March 2013.

  10. Random Test Program Generation for Reconfigurable Architectures
    Seonghun Jeong , Youngchul Cho, Daeyong Shin, Changyeon Jo, Yenjo Han, Soojung Ryu, Jeongwook Kim, and Bernhard Egger.
    In 13th International Workshop on Microprocessor Test and Verification (MTV), Austin, USA, December 2012.

Grants

  • Young Researchers Exchange Program between Korea and Switzerland, Swiss State Secretariat for Education, Research and Innovation (SERI), 2018

  • Student scholarship to attend ACM Symposium on Cloud Computing conference, ACM SIGMOD Travel Grants, 2017

Teaching Experiences:

  • M1522.000800 System Programming, Seoul National University, TA, 2018 Fall
  • M1522.000800 System Programming, Seoul National University, TA, 2017 Fall
  • 4190.308 Computer Architecture, Seoul National University, TA, 2017 Spring
  • 4190.203 System Programming, Seoul National University, TA, 2015 Spring
  • 4190.308 Computer Architecture, Seoul National University, TA, 2014 Fall
  • 4190.203 System Programming, Seoul National University, TA, 2013 Spring
  • 4190.203 System Programming, Seoul National University, TA, 2012 Fall
  • 4190.203 System Programming, Seoul National University, TA, 2012 Spring

Services

  • Artifact Evaluation Committee, International Conference on Languages, Compilers, Tools and Theory of Embedded Systems (LCTES), 2019

  • External Reviewer, IEEE Transactions on Cloud Computing (TCC), 2015

Contact Information:

    • Office: 301-419 (campus map)
    • E-mail: changyeon at csap dot snu dot ac dot kr
    • Phone: +82 (0)2 880 1819