Michael Kozuch

michael dot a dot kozuch at intel dot com

4720 Forbes Ave. Suite 410
Pittsburgh, PA 15213
(412) 297-4104
(412) 297-4110 (fax)

Mike Kozuch is a Principal Researcher for Intel Corporation whose interests include computer architecture and system software. He is currently developing a cluster management system for cloud computing on big data called Tashi. He is also a principal investigator on the Log-Based Architectures project. Prior to those efforts, Mike was the principal investigator for the Internet Suspend/Resume (ISR) project, which has continued at Carnegie Mellon University under the direction of M. Satyanarayanan.

Mike received a B.S. in electrical engineering from Penn State University in 1992, a M.A. in electrical engineering from Princeton University in 1994, and a Ph.D. in electrical engineering from Princeton University in 1997. His dissertation, entitled Video Service Systems for Networked Video Libraries was completed under the direction of Professors Wayne Wolf and Andrew Wolfe.

Immediately after receiving his doctoral degree, Michael joined the Microprocessor Research Labs of Intel Corporation in Hillsboro, OR. From 1997 to 1999, Michael contributed to the development of SoftSDV, a full-system simulator for PC-compatible machines. This project enabled developers at Intel to simulate the execution of new microprocessors in the context of a complete system.

Michael transferred his experience from the development of SoftSDV to a research effort investigating the use of virtual machines in modern computer systems. This effort eventually led to the development of Intel Virtualization Technology and Intel Trusted Execution Technology. During this research effort (1999-2001), Michael co-authored approximately twenty patent applications in the area of virtual machine technology. In September 2001, Michael joined Intel Research Pittsburgh.



Publications


"Flexible Hardware Acceleration for Instruction-Grain Program Monitoring," Shimin Chen, Michael Kozuch, Theodoros Strigkos, Babak Falsafi, Phillip B. Gibbons, Todd C. Mowry, Vijaya Ramachandran, Olatunji Ruwase, Michael Ryan, Evangelos Vlachos, ISCA '08: Proceedings of the 35th International Symposium on Computer Architecture, June 2008.

"Provably Good Multicore Cache Performance for Divide-and-conquer Algorithms," Guy E. Blelloch, Rezaul A. Chowdhury, Phillip B. Gibbons, Vijaya Ramachandran, Shimin Chen, Michael Kozuch, SODA '08: Proceedings of the Nineteenth Annual ACM-SIAM Symposium on Discrete Algorithms, January 2008.

"Parallelizing Dynamic Information Flow Tracking," Olatunji Ruwase, Phillip B. Gibbons, Todd C. Mowry, Vijaya Ramachandran, Shimin Chen, Michael Kozuch, Michael Ryan, SPAA '08: Proceedings of the Twentieth Annual Symposium on Parallelism in Algorithms and Architectures, June 2008.

"Scheduling Threads for Constructive Cache Sharing on CMPs," Shimin Chen, Phillip B. Gibbons, Michael Kozuch, Vasileios Liaskovitis, Anastassia Ailamaki, Guy E. Blelloch, Babak Falsafi, Limor Fix, Nikos Hardavellas, Todd C. Mowry, Chris Wilkerson, SPAA '07: Proceedings of the Nineteenth Annual ACM Symposium on Parallel Algorithms and Architectures, June 2007.

"Log-based Architectures for General-purpose Monitoring of Deployed Code," Shimin Chen, Babak Falsafi, Phillip B. Gibbons, Michael Kozuch, Todd C. Mowry, Radu Teodorescu, Anastassia Ailamaki, Limor Fix, Gregory R. Ganger, Bin Lin, Steven W. Schlosser, ASID '06: Proceedings of the First Workshop on Architectural and System Support for Improving Software Dependability, October 2006.

"Design Tradeoffs in Applying Content Addressable Storage to VM-based Systems," Partho Nath, Michael Kozuch, David O'Hallaron, Jan Haarkes, M. Satyanarayanan, Niraj Tolia, and Matt Toups, USENIX Annual Technical Conference, 2006.

"Towards seamless mobility on pervasive hardware," M. Satyanarayanan, Michael Kozuch, Casey Helfrich, and David R. O'Hallaron, Pervasive and Mobile Computing, Vol 1, Num 2, 2005.

"Enterprise Client Management with Internet Suspend/Resume," Michael Kozuch, Casey Helfrich, David O'Hallaron, M. Satyanarayanan, Intel Technology Journal, November 2004.

"Integrating Portable and Distributed Storage", Niraj Tolia, Jan Harkes, Michael Kozuch, M. Satyanarayanan, 3rd USENIX Conference on File and Storage Technologies (Fast), 2004.

"OpenCAS: A Flexible Architecture for Building and Accessing Content Addressable Storage," Thomas C. Bressoud, Michael A. Kozuch, Casey Helfrich, and M. Satyanarayanan, 2004 International Workshop on Scalable File Systems and Storage Technologies, published in the Proceedings of the 17th International Conference on Parallel and Distributed Computing Systems PDCS-2004, September 2004.

"Seamless Mobile Computing on Fixed Infrastructure," Michael Kozuch, Mahadev Satyanarayanan, Thomas Bressoud, Casey Helfrich, and Shafeeq Sinnamohideen, IEEE Computer, Volume 37, Issue 7, July 2004.

"Situated Mobility," Trevor Pering and Michael Kozuch, (book chapter) Public and Situated Displays: Social and Interactional Aspects of Shared Display Technologies, Series: Computer Supported Cooperative Work , Vol. 2, O'Hara, K.; Perry, M.; Churchill, E.; Russell, D. (Eds.), 2003.

"Opportunistic use of content addressable storage for distributed file systems," Niraj Tolia, Michael Kozuch, M. Satyanarayanan, Brad Karp, Thomas Bressoud, and Adrian Perrig, USENIX Annual Technical Conference (General Track), 2003.

"Internet Suspend/Resume," Michael Kozuch, and M. Satyanarayanan, Proceedings of the Fourth IEEE Workshop on Mobile Computing Systems and Applications, June 2002.

"An experimental analysis of digital video library servers," Michael Kozuch, Wayne Wolf, and Andrew Wolfe, Multimedia Systems, Volume 8, Issue 2, March 2000.

"An approach to network caching for multimedia objects," Michael Kozuch, Wayne Wolf, and Andrew Wolfe, Proceedings of the 1997 International Conference on Computer Design: VLSI in Computers and Processors (ICCD '97), October 1997.

"A digital video library on the World Wide Web," Wayne Wolf, Yiqing Liang, Michael Kozuch, Heathery Yu, Michael Phillips, Marcel Weekes, and Andrew Debruyne, Proceedings of the fourth ACM international conference on Multimedia, February 1997.

"New Challenges for Video Servers: Performance of Non-Linear Applications under User Choice," Michael Kozuch, Wayne Wolf, and Andrew Wolfe, Proceedings of the 1996 International Conference on Computer Design, VLSI in Computers and Processors (ICCD'96), October 1996.

"Compression of Embedded System Programs," Michael Kozuch and Andrew Wolfe, Proceedings of the 1994 IEEE International Conference on Computer Design, VLSI in Computer and Processors (ICCD'94), October 1994.