Ya-Yunn Su 2260 Hayward Ave, Email: yysu, umich, edu Ann Arbor, MI 48109, USA Phone: (O) 734-763-5107 RESEARCH INTERESTS Operating systems, system management, and mobile computing EDUCATION University of Michigan, Ann Arbor, Michigan, USA Fall 2002 -- present Ph.D. in Computer Science and Engineering Expected Summer 2008 M.S in Computer Science and Engineering May 2004 Thesis title: Improving Usability through Cyber Foraging and Automated Configuration Management Advisor: Prof. Jason Flinn National Taiwan University, Taipei, Taiwan 1997 -- 2001 B.B.A. in Information Management Presidential Award (top 5% in class), September 2000 PUBLICATIONS [1] Ya-Yunn Su, Mona Attariyan and Jason Flinn, AutoBash: Improving Configuration Management with Operating System Causality Analysis, Proceedings of the 21st ACM Symposium on Operating Systems Principles (SOSP), October 2007. [2] Ya-Yunn Su and Jason Flinn, Slingshot: Deploying Stateful Services in Wireless Hotspots, Proceedings of the 3rd Annual Conference on Mobile Systems, Applications and Services(MobiSys), June 2005. [3] Ya-Yunn Su and Jason Flinn, Portable Storage Support for Cyber Foraging, Proceedings of the International Workshop on Software Support for Portable Storage, March 2005. RESEARCH AND DEVELOPMENT EXPERIENCE Graduate Student Research Assistant University of Michigan, Ann Arbor, MI Advisor: Prof. Jason Flinn Summer 2003 -- present AutoBash: Developed AutoBash, a set of interactive tools that helps users and system administrators manage configurations on single computers. AutoBash automates many of the tedious parts of trying to fix a misconfiguration, including searching through possible solutions, testing whether a particular solution fixes a problem, and undoing changes to persistent and transient state when a solution fails. AutoBash - leverages causal tracking support implemented within a modified Linux kernel to understand the causal dependencies and causal effects of configuration actions for fast regression test - uses OS-level speculative execution to try possible actions, examine their effects, and roll them back when necessary Slingshot: Built Slingshot, a cyber foraging infrastructure for deploying mobile services at wireless hotspots. Slingshot allows mobile computers, such as iPAQs, to dynamically replicate applications on surrogate computers located at hotspots. Slingshot - encapsulates application state within a virtual machine for easy management and deployment. - applies content-addressable-storage to reduce the time for fast virtual machine instantiation. Summer Research Intern IBM Almaden, San Jose, CA Mentor: Dr. Leo Luan Summer 2006 Monitored and managed General Parallel File System (GPFS) through IBM Total Storage Productivity (TPC) software - Modeled GPFS with Common Information Model from Web Based Enterprise standards - Extended TPC in Java to collect GPFS configuration and health status data and display the collected data in TPCˇ¦s graphic interface Research Assistant National Taiwan University, Taipei, Taiwan Supervisor: Prof. Yeali Sun June 2001 -- July 2002 Analyzed network data to determine source of congestion of an outbound overseas link. - Analyzed network traffic captured from Cisco NetFlow software by aggregating traffic based on applications and source/destination with Perl - Designed a web interface with JavaServer Pages to query network traffic utilization in real time Undergraduate Programming Intern Synology Co., Taipei, Taiwan Summer 2000 - Developed a web-based Java applet that can automatically search and plug-and-play Synology storage servers - Gained experience with security and certificate authority PRESENTATIONS [1] "AutoBash: Improving Configuration Management with Operating System Causality Analysis." The 21st ACM Symposium on Operating Systems Principles (SOSP), Stevenson, WA, October 2007. [2] "AutoBash: Hammering the Futz out of System Management." Work-in-Progress session. The Seventh Symposium on Operating Systems Design and Implementation (OSDI), Seattle, WA, November 2006. [3] "Slingshot: Deploying Stateful Services in Wireless Hotspots." The 3rd Annual Conference on Mobile Systems, Applications and Services (MobiSys), Seattle, WA, June 2005. [4] "Portable Storage Support for Cyber Foraging" International Workshop on Software Support for Portable Storage, San Francisco, CA, March 2005. TEACHING EXPERIENCE Graduate Student Instructor University of Michigan, Ann Arbor, MI Prof. Brian Noble and Prof. Atul Prakash Fall 2003 Taught a weekly discussion sections for the undergraduate operating systems class. Held office hours to help students with programming. Helped write and grade homework and exams. PROFESSIONAL SERVICES Reviewed papers for Mobile Computing and Communication Review (MC2R), USENIX 2006 and FAST 2007 PERSONAL Citizenship: Taiwan, Republic of China Languages: Mandarin Chinese (written and spoken) and English