PhD Student at the University of Victoria
warning: Creating default object from empty value in /home/chr10000/public_html/modules/taxonomy/ on line 34.


Greenest Cities Of The World

A demo I gave at GEC14 in Boston. Summer 2012.

GENICloud and TransCloud: Towards a Standard Interface for Cloud Federates @ WCS&OCS-2012

In this paper, we argue that federation of cloud systems re- quires a standard API for users to create, manage, and destroy virtual objects, and a standard naming scheme for virtual ob- jects. We introduce an existing API for this purpose, the Slice- Based Federation Architecture, and demonstrate that it can be implemented on a number of existing cloud management sys- tems. We introduce a simple naming scheme for virtual objects, and discuss its implementation.

Maitland: Lighter-Weight VM Introspection to Support Cyber-Security in the Cloud @ IEEE Cloud 2012

Despite defensive advances, malicious software (mal- ware) remains an ever present cyber-security threat. Cloud environments are far from malware immune, in that: i) they innately support the execution of remotely supplied code, and ii) escaping their virtual machine (VM) confines has proven relatively easy to achieve in practice. The growing interest in clouds by industries and governments is also creating a core need to be able to formally address cloud security and privacy issues. VM introspection provides one of the core cyber-security tools for analyzing the run-time behaviors of code.

Lind: Challenges turning virtual composition into reality @ FreeCo 2011

Security is a constant sore spot in application development. Applications now need structural support for better isolation and security on a domain specific basis to stave off the multitude of modern security vulnerabilities. Currently, application developers have been relying upon cumbersome workarounds to address these issues.

A short talk about the Lind Project

In this short video, I motivate and introduce the Lind project.

Preview: The Lind Project

Linux Mint 10 x86 Virtual Box Image

Virtual Box VDI image file from the OEM install of Linux Mint 10 X86. On first boot it should prompt you to make a new username, and configure your settings.  To install, just create a new VM, and un7zip the file then use it as the disk image.   Recent patches were installed, though the image is not updated.

NanoXen: Better Systems Through Rigorous Containment and Active Modeling @ SAVCBS2010

Proceedings of the 2010 workshop on Specification and Verification of Component-Based Systems (SAVCBS'10)


Virtually Distributed Systems

A virtually distributed system is one in which the nodes of the distributed system are located in separate virtual machines, but on the same physical machine.