Research Expertise: systems software, storage management, data center network, virtualization and software security

 

Experiences:

2014-Present   General Director of Information and Communications Laboratories in Industrial Technology Research Institute

2009-Present   General Director of Cloud Computing Center for Mobile Applications in Industrial Technology Research Institute

2013-Present   Research Professor of Computer Science Department of Stony Brook University, Stony Brook, New York

2007-2009         Director of Core Research Division of Symantec Research Laboratories

2006-2007         Consulting Program Manager of DARPA

1999-2009         Chief Scientist of Rether Networks Inc.

1993-2012         Assistant, Associate and Full Professor of Computer Science Department of Stony Brook University, Stony Brook, New York

 

Education:

1992: Ph.D. in Computer Science, University of California at Berkeley

1988: Master in Computer Science, Stanford University

1984: Bachelor in Electrical Engineering, National Taiwan University

 

Awards:

2016 IEEE International Conference on Computer Communications (Infocom) Test of Time Paper Award

2016 ACM International Symposium on Code Generation and Optimization (CGO) Test of Time Paper Award

2015 ACM Virtual Execution Environment Conference Best Paper Award

2013 ACM Systems and Storage (SYSTOR) conference Best Paper Award

2008 IEEE International Conference on Data Engineering (ICDE) Best Paper Award

2005 25th Annual Computer Security Applications Conference Best Paper Award

 

Publications: Type "dblp Tzi-cker Chiueh" into Google

 

 

Current Research

 

1.      The Cuju project aims to develop a hypervisor-based fault tolerance system that is able to tolerate application, OS and hardware failures for applications that run on a virtualized server, in a way in which the application’s memory state is preserved across any such failure and no modification to application or OS is required. It is based on an epoch-based execution model and utilizes periodic VM migration. The current Cuju prototype minimizes the latency penalty associated with this execution model via aggressive execution pipelining and group-based snapshotting and fail-over, and is able to achieve a performance level that exceeds that of a similar commercial implementation from VMware.   

 

 

2.  The Brahma project aims to develop a smartphone virtualization system that is designed to solve the Bring Your Own Device (BYOD) security problem by providing multiple virtual smartphones on a single physical smartphone.  We are exploring two smartphone virtualization implementations: Virtualized smartphone, which runs a HAL-based or an OS-based hypervisor to partition a physical Android smartphone into multiple virtual Android smartphones, and Virtual Mobile Infrastructure, which runs Android virtual machines on an X86 server or an ARM SOC-based server, and streams the display results of these virtual machines to an end user's smartphone.