July, 2010 Archive

Linux-CR: Transparent Application Checkpoint-Restart in Linux

Oren Laadan, Serge E. Hallyn Proceedings of the 12th Annual Linux Symposium, Ottawa, Canada, July 13-16, 2010 Abstract Application checkpoint-restart is the ability to save the state of a running application so that it can later resume its execution from the time of the checkpoint. Applica- tion checkpoint-restart provides many useful benefits in- cluding fault recovery, advanced resources sharing, dy- …

Read More

KVM for ARM

Christoffer Dall, Jason Nieh Proceedings of the 12th Annual Linux Symposium, Ottawa, Canada, July 13-16, 2010 Abstract As ARM CPUs grow in performance and ubiquity across phones, netbooks, and embedded computers, providing virtualization support for ARM-based devices is increasingly important. We present KVM/ARM, a KVM-based virtualization solution for ARM-based devices that can run virtual machines with nearly unmodified operating systems. …

Read More

Guaranteeing Performance through Fairness in Peer-to-Peer File-Sharing and Streaming Systems

Alex Sherman Ph.D. Thesis, Department of Computer Science, Columbia University, July 2010 Abstract Over the past decade, Peer-to-Peer (P2P) file-sharing and streaming systems have evolved as a cheap and effective technology in distributing content to users. Guar- anteeing a level of performance in P2P systems is, therefore, of utmost importance. However, P2P file-sharing and streaming applications suffer from a fundamental …

Read More

Columbia University Department of Computer Science