Yeseong Kim Contact Information EBU3B 2148 University of California San Diego 9550 Gilman Drive, La Jolla, CA 92093-0404, USA mobile: 858-337-9889 email: yek048@ucsd.edu Research Interests System-level phase analysis for various computing environments in IoT ecosystems. Context-aware computation and optimization for embedded systems. Operating systems, embedded systems, computer systems and computer architecture. Current topic I have focused on the use of fine-grained phase context information which is systematically extracted from an applications’s execution flow. By understanding how an IoT app is executed over different phases while interacting with diverse environmental interactions, I’m developing an automated phase detection framework for IoT systems, from data centers to mobile devices. The framework enables phase-based resource usage analysis and system optimizations. Education Ph.D, Computer Science and Engineering 2013∼Present University of California San Diego, US Advisor: Tajana S. Rosing B.S., Computer Science and Engineering 2004∼2011 Seoul National University, Korea Advisor: Jihong Kim Publications Conferences • Yeseong Kim, Pietro Mercati, Tajana S. Rosing, “Power Efficient, Hierarchical, Introspection Framework for HPC Systems” TECHCON’16, Accepted and will appear, September 2016 • Mohsen Imani, Abbas Rahimi, Yeseong Kim, Tajana S. Rosing, “A Low-Power Hybrid Magnetic Cache Architecture Exploiting Narrow-Width Values” Proc. of the 5th Non-Volatile Memory Systems and Applications Symposium (NVMSA’16), August 2016 • Mohsen Imani, Yeseong Kim, Abbas Rahimi, Tajana S. Rosing, “ACAM: Approximate Computing Based on Adaptive Associative Memory with Online Learning” Proc. of the 21th IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED’16), August 2016 • Shruti Patil, Yeseong Kim, Kunal Korgaonkar, Ibrahim Awwal, Tajana S. Rosing, “Characterization of User’s Behavior Variations for Design of Replayable Mobile Workloads” Proc. of the 7th EAI International Conference on Mobile Computing, Applications and Services (MobiCASE’15), November 2015 • Yeseong Kim, Francesco Paterna, Sameer Tilak, Tajana S. Rosing, “Smartphone Analysis and Optimization based on User Activity Recognition” Proc. of the 2015 International Conference on Computer-Aided Design (ICCAD’15), November 2015 • Yeseong Kim, Mohsen Imani, Shruti Patil, Tajana S. Rosing, “CAUSE: Critical Application Usage-Aware Memory System using Non-volatile Memory for Mobile Devices” Proc. of the 2015 International Conference on Computer-Aided Design (ICCAD’15), November 2015 • Yeseong Kim, Qingqing Zhang, Nosub Sung, Jihong Kim, “A Mobile Network Emulation Environment for Repeatable Smartphone Performance Evaluations” Proc. of the 2013 Korea Computer Congress (KCC’13), June 2013 (Selected Best Presentation Paper) • Yeseong Kim, Wook Song, Jihong Kim, “A Smartphone Network Energy Optimization Technique Using Personalized Network Usage Behavior” Proc. of the 2012 Korea Computer Congress (KCC’12), June 2012 (Selected Best Paper) • Yeseong Kim, Jongwook Choi, Sungjin Lee, Jihong Kim, “A Fast File Search Technique Using Direct Access of Metadata Area” Proc. of the 2011 Korea Computer Congress (KCC’11), June 2011 Workshops • Yeseong Kim, Jihong Kim, “Personalized Diapause: Reducing Radio Energy Consumption of Smartphones by Network-context Aware Dormancy Predictions” Proc. of the 2012 USENIX conference on Power-Aware Computing and Systems (HotPower’12 co-located with OSDI’12), October 2012 (One of 10 accepted out of 39 submissions) Journals • Yeseong Kim, Boyeong Jeon, Jihong Kim, “A Personalized Network ActivityAware Approach to Reducing Radio Energy Consumption of Smartphones” IEEE Transaction on Mobile Computing (IEEE TMC), March 2016 • Wook Song, Yeseong Kim, Hakbong Kim, Jehun Lim, Jihong Kim, “Personalized Optimization for Andriod Smartphones” ACM Transaction on Embedded Computing Systems (ACM TECS), January 2014 • Yeseong Kim, Qingqing Zhang, Nosub Sung, Jihong Kim, “A Mobile Network Emulation Environment for Repeatable Performance Evaluations of Smartphones” Journal of Korean Institute of Information Scientists and Engineers : Computer Practices (KIISE), December 2013 • Yeseong Kim, Wook Song, Jihong Kim, “A Personalized Network Tail Energy Optimization Technique Based on Smartphone Network Usage Behavior” Journal of Korean Institute of Information Scientists and Engineers : Computer Systems and Theory (KIISE), December 2012 Posters • Yeseong Kim, Yeseong Kim, Francesco Paterna, Tajana S. Rosing, and Sameer Tilak, “Fine-grained Analysis and Optimization of Smartphone Applications via Automated Phase Recognition for Improved User Experience” The 10th IEEE International Conference on Distributed Computing in Sensor Systems (DCOSS’14), May 2014 • Nosub Sung, Yeseong Kim, Jehun Lim, Jihong Kim, “Towards User-Centric Response Time Analysis and Optimization for Smart Devices” The 10th USENIX Symposium on Operating Systems Design and Implementation (OSDI’12), October 2012 • Wook Song, Yeseong Kim, Jehun Lim, Jihong Kim, “Personalized Optimization for Andriod Smartphones” The 2012 Asia-Pacific Workshop on Systems (APSys’12), July 2012 • Yeseong Kim, Jihong Kim, “Personalized Diapause: A Novel Predictive Dormancy Approach for Reducing Radio Energy Consumption of Smartphones” The 2012 AsiaPacific Workshop on Systems (APSys’12), July 2012 Invited Talk • “Embedded System Development and Security Issues” Seminar on Forward Thinking for IoT Security, January 2016 Grant • “ENACT: Environment-Aware Management of Mobile Systems”, NSF(National Science Foundation) grand awarded, August 2015 Awards • Wook Song, Yeseong Kim, Hakbong Kim, Je-hun Lim, Sang-woo Jun, Jihong Kim, “Personalized Optimization for Android Smartphones” Third Place in Android Competition in Embedded Systems Week (ESWeek’11), Taiwan, 2011 • Team Bacchus(Yeseong Kim, Hwanghyun oh), “Mobileaver” The First Prize in Samsung IT Festival, Seoul, 2007 Patents Working Experience • “Method of Network Connection Control for a Wireless Communication Device” Jihong Kim, Yeseong Kim, 2014, Korea • “Personalized Optimization Apparatus in a Mobile Terminal Platform” Jihong Kim, Wook Song, Yeseong Kim, 2011, Korea • “System and Method That Exchange User Created Contents Information, and Construct and Manage User Created Contents, Connecting Computers and Portable Devices” Yeonggil Shin, Hyeonsang Eom, Yeseong Kim, Hwanghyun Oh, 2007, Korea Internship 2015.06∼2015.09, SCL(Strategic CAD Lab), Intel Corporation 2014.06∼2014.09, ASEL(Advanced System Engineering Lab), Samsung Research America Research Associate 2013.09∼Present, SEELAB(System Energy Efficiency laboratory), UCSD 2011.07∼2013.08, CARES(Computer ARchitecture and Embedded Systems laboratory), SNU Software Developer 2007.01∼2010.02, FINALData Inc, Korea Previous Projects Previous Research Projects • “Personalized Diapause” 2012∼ 2013, CARES : This project is to develop an optimization technique for reducing wasted radio tail energy consumption of smartphones. By automatically extracting meaningful network activities from call stack information of apps, the proposed technique takes advantage of per-user usage characteristics in predicting network transmissions and saving tail energy consumption. I have developed and implemented overall idea as the first author. • “Personalized Optimization for Smart Devices” 2011, CARES : The goal of the project is to develop a framework for optimization of mobile systems by analyzing per-user app usage. It identifies distinctive app usage characteristic during runtime and manages life cycles of applications. I made app usage models, a pattern-based model and a clustering-based model, to predict future app usage. Previous Software Projects • “FINALSearch” 2011, initiated by FINALData : The goal of the project was to develop a fast file search software on NTFS file-system disks in multi-language environments. I analyzed the file-system structure and designed an overall program architecture. • “FINALAssist” 2010, initiated by FINALData : It is a password decryption software for accounts on the Windows OS. I developed a file-system analysis module and a decryption module. • “FINALForensics 2.5∼3.1” 2007∼ 2010, worked at FINALData : This project was to design a computer forensics tool for cyber crime investigations. It provides features for disk analysis such as file recovery and data analyzing. I developed a program engine for analysis of disk partitions and process memory.