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

2025 Fall Courses
CS 489 - COMPUTER SCIENCE RESEARCH PROJ

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 455 - INTRO TO GPU CLUSTER PROG

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: GPU CLUSTER PROGRAMMING

CS 485: ST: INTRO TO GPU CLUSTER PROGRAMMING

CS 650: COMPUTER ARCHITECTURE

CS 680: LINUX KERNEL PROGRAMMING

CS 698: ST: GPU CLUSTER 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.

Journal Article
Hukeun Kwak, Andrew Sohn, Kyusik Chung. 2011. "Dynamic Information-based Scalable Hashing on a Cluster of Web Cache Servers." Wiley - Concurrency and Computation , no. doi: 10.1002/cpe.1830 .

Hukeun Kwak, Andrew Sohn, Kyusik Chung. 2011. "Autonomous Learning of Load and Traffic Patterns to Improve Cluster Utilization." Cluster Computing, Springer , no. DOI: 10.1007/s10586-011-0168-5 .

Hyung Won Choi, Hukeun Kwak, Andrew Sohn, Kyusik Chung. 2009. "DRIVE - Dispatching Requests Indirectly through Virtual Environment." Concurrency and Computation, Wiley , vol. 22 , pp. 398-418.