Andrew Sohn
Andrew Sohn
Associate Professor, Computer Science
4209 Guttenberg Information Technologies Center (GITC)
Education
Ph.D.; University of Southern California; Computer Engineering; 1991
M.S.; University of Southern California; Computer Engineering; 1986
B.S.; University of Southern California; Electrical Engineering; 1985
M.S.; University of Southern California; Computer Engineering; 1986
B.S.; University of Southern California; Electrical Engineering; 1985
Website
2024 Fall Courses
CS 698 - ST: GPU CLUSTER PROGRAMMING
CS 488 - INDEPENDENT STUDY IN CS
CS 700B - MASTER'S PROJECT
CS 701B - MASTER'S THESIS
CS 725 - INDEPENDENT STUDY I
CS 350 - INTRO TO COMPUTER SYSTEMS
CS 790A - DOCT DISSERTATION & RES
CS 792 - PRE-DOCTORAL RESEARCH
CS 726 - INDEPENDENT STUDY II
CS 488 - INDEPENDENT STUDY IN CS
CS 700B - MASTER'S PROJECT
CS 701B - MASTER'S THESIS
CS 725 - INDEPENDENT STUDY I
CS 350 - INTRO TO COMPUTER SYSTEMS
CS 790A - DOCT DISSERTATION & RES
CS 792 - PRE-DOCTORAL RESEARCH
CS 726 - INDEPENDENT STUDY II
Past Courses
CS 110: INTRO TO COMPUTER SCIENCE A
CS 111: INTRO TO COMPUTER SCIENCE B
CS 113: INTRO COMPUTER SCI I
CS 252: COMPUTER ORG & ARCHITECT
CS 288: INTENSIVE PROGRAMMING IN LINUX
CS 288: INTENSIVE PROGRM PRACTICUM
CS 350: INTRO TO COMPUTER SYSTEMS
CS 433: INTRO TO LINUX KERNEL PROG
CS 433: INTRODUCTION TO LINUX KERNEL PROGRAMMING
CS 485: ST: INTRO TO GPU CLUSTER PROGRAMMING
CS 650: COMPUTER ARCHITECTURE
CS 680: LINUX KERNEL PROGRAMMING
CS 111: INTRO TO COMPUTER SCIENCE B
CS 113: INTRO COMPUTER SCI I
CS 252: COMPUTER ORG & ARCHITECT
CS 288: INTENSIVE PROGRAMMING IN LINUX
CS 288: INTENSIVE PROGRM PRACTICUM
CS 350: INTRO TO COMPUTER SYSTEMS
CS 433: INTRO TO LINUX KERNEL PROG
CS 433: INTRODUCTION TO LINUX KERNEL PROGRAMMING
CS 485: ST: INTRO TO GPU CLUSTER PROGRAMMING
CS 650: COMPUTER ARCHITECTURE
CS 680: LINUX KERNEL PROGRAMMING
Research Interests
Virtualization, virtual machine migration, Linux kernel improvement, parallel computing
Conference Proceeding
Harnessing Memory Page Distribution for Network-Efficient Amortized Live Migration
IEEEE International Conference on High Performance Computing and Communications, August 2014
Workload Prediction of Virtual Machines for Harnessing Data Center Resources
IEEE International Conference on Cloud Computing, June 2014
PoWER: Prediction of Workload for Energy Efficient Reconfiguration of Virtual Machines
The 4th ACM Sympossium on Cloud Computing, October (4th Quarter/Autumn) 2013
Enabling Scalable Cloud Infrastructure Using Autonomous VM Migration
2012 IEEE 14th International Conference on High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems (HPCC-ICESS), June 2012
IEEEE International Conference on High Performance Computing and Communications, August 2014
Workload Prediction of Virtual Machines for Harnessing Data Center Resources
IEEE International Conference on Cloud Computing, June 2014
PoWER: Prediction of Workload for Energy Efficient Reconfiguration of Virtual Machines
The 4th ACM Sympossium on Cloud Computing, October (4th Quarter/Autumn) 2013
Enabling Scalable Cloud Infrastructure Using Autonomous VM Migration
2012 IEEE 14th International Conference on High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems (HPCC-ICESS), June 2012
Journal Article
Kwak, Hukeun, & Sohn, Andrew, & Chung, Kyusik (2011). Dynamic Information-based Scalable Hashing on a Cluster of Web Cache Servers. Wiley - Concurrency and Computation(doi: 10.1002/cpe.1830),
Kwak, Hukeun, & Sohn, Andrew, & Chung, Kyusik (2011). Autonomous Learning of Load and Traffic Patterns to Improve Cluster Utilization. Cluster Computing, Springer(DOI: 10.1007/s10586-011-0168-5),
Choi, Hyung Won, & Kwak, Hukeun , & Sohn, Andrew, & Chung, Kyusik (2009). DRIVE - Dispatching Requests Indirectly through Virtual Environment. Concurrency and Computation, Wiley, 22, 398-418.
Kwak, Hukeun, & Sohn, Andrew, & Chung, Kyusik (2011). Autonomous Learning of Load and Traffic Patterns to Improve Cluster Utilization. Cluster Computing, Springer(DOI: 10.1007/s10586-011-0168-5),
Choi, Hyung Won, & Kwak, Hukeun , & Sohn, Andrew, & Chung, Kyusik (2009). DRIVE - Dispatching Requests Indirectly through Virtual Environment. Concurrency and Computation, Wiley, 22, 398-418.