Software
ES-MPICH2: Enhanced Security MPICH2
ES-MPICH2 is a security enhanced version of MPICH2. We integrated encryption modules into the MPICH2 library and; thus, data confidentiality of MPI applications can be readily preserved without a need to change the source codes of existing MPI applications. read more
HDFS-HC: A Data Placement Module for Heterogeneous Hadoop Clusters
HDFS-HC is a software module for rebalancing data load in heterogeneous Hadoop clusters. This data placement tool was integrated into the Hadoop distributed file system (HDFS) to initially distribute a large data set to multiple nodes in accordance to the computing capacity of each node. read more
ORCA: An Offloading Framework for I/O-Intensive Applications on Clusters
This offloading library enables users easily applying offloading technology to either an existing or a newly developed I/O-intensive application with minor efforts. The library is RPC-based that it highlights the offloading semantics by a small number of interfaces. It suports C and C++ applications. read more
ioBalanceSim: A Simulation Tool for I/O-Aware Dynamic Load Balancing
ioBalanceSim is a software package simulating a set of I/O-aware load balancing policies in parallel (e.g., Clusters) and distributed (e.g., computational grids) computing platforms. read more
Project: If you use ioBalanceSim to conduct your research, you might enjoy exploring our I/O-Aware Load Balancing project. In this project, we developed load-balancing policies that are capable of achieving high disk utilization in addition to those of CPU and memory resources. read more
MINT: Mathematical Reliability Models for Energy-Efficient Parallel Disk Systems (2007-2011)
The objective of this project is to address the mathematical underpinnings of modeling reliability of energy-efficient parallel disk systems, where fault tolerance and energy-saving techniques are seamlessly integrated to conserve energy without sacrificing reliability in parallel disk systems. read more
BUD: A Buffer-Disk Architecture for Energy Conservation in Parallel Disk Systems (2007-2010)
We are taking an organized approach to implementing energy-saving techniques for parallel disks, simulating energy-efficient parallel disk systems, and conducting a physical demonstration. read more
A Middleware Approach to Teaching Computer Security
This project develops QoSec, an extensible middleware framework for computer security course projects. The QoSec framework provides learning materials for undergraduate students related to the design of large-scale trustworthy computer systems. read more