Virtualization-Based Cloud Computing
- SODA: a
Service-On-Demand
Architecture for service hosting utility platforms;
- VIOLIN (now
on Xen):
a network virtualization middleware for virtual networked computing (HPDC'06 talk and demo);
- vBET (a VIOLIN
spin-off): a virtual machine-based environment for networked systems
education;
- nanoHUB: a
virtualization-enabled cyberinfrastructure for on-line simulations (and more!)
- H-Media:
virtual network support
for
virtual tele-immersive environments (collaborative project with
UIUC)
-
VNsnap:
taking live snapshots of virtual infrastructures in cloud computing.
-
vPRO (vSnoop+vFlood+vSlicer):
optimizing network I/O in virtualized clouds.
Virtualization-Based System Security
- NICKLE and PoKeR:
a VMM-based system that prevents/profiles code injection-based kernel rootkits;
- Process
Coloring: an information flow preserving approach to malware
detection and investigation; (collaborative project with NCSU);
- LiveDM: an allocation-driven
famework for kernel object mapping;
- OBSERV:
detecting and defeating
elusive malware by going Out of the Box with SEmantically
Reconstructed
Views (collaborative project with NCSU);
- Collapsar: a
virtual machine-based architecture for network attack detention center;
- vGround:
a virtual
playground for worm behavior investigation (a demo);
- Collaborator of
HoneyMonkey, a project at Microsoft Research;
-
AutoFormat:
protocol related data structure reverse engineering;
-
REWARDS:
whole program data structure reverse engineering;
Other Security Projects
Distributed Virtual Collaboration Environments
- MRT:
ConferenceXP-Based Immersive Mentoring Using Mixed-Reality
Tabletop (Microsoft Research talk);
- PMR:
Portable Mixed-Reality Environments on Tablet PCs (Microsoft
Research);
Peer-to-Peer Content Distribution and Data Sharing
- The i-Series: a middleware system for reliable data access in mobile
ad hoc environments;
- CollectCast: a peer-to-peer service for media streaming applications;