My current research focuses on the following topics:
- Virtualization in distributed systems (virtual machines, networks, file systems)
- Edge and cloud computing systems and applications
- Peer-to-peer systems
- Social and overlay networks and their applications in systems design
My research has been funded by government and industry, including the National Science Foundation, Intel, IBM, NASA, NOAA, and ONR. You can also look up my publications on:
At UF, I have taught undergraduate and graduate courses on various aspects of computer systems, including computer architecture, virtualization, and principles of computer systems design.
I currently serve as associate editor of the IEEE Transactions on Computers and the Cluster Computing Journal, and I have served on several technical program committees, including the HPDC, SC, ICAC, Cluster, CCGrid, and SBAC-PAD conferences.
Some of the current research projects I am involved in include:
- The EdgeVPN project – EdgeVPN is an open-source user-centric software virtual network allowing end users to define and create their own virtual private networks (VPNs).
- The FLARE project is an example of an application combining edge and cloud computing to create near real-time water quality forecasts for lakes and reservoirs.
- The iDigBio project is the National Resource for Advancing Digitization of Biodiversity Collections (ADBC) funded by the National Science Foundation.
- The Pacific Rim Application and Grid Middleware Assembly (PRAGMA) is a community of practice comprising individuals and institutions from around the Pacific Rim that actively collaborate with, and enable, small- to medium-sized groups to solve their problems with information technology.
- The GRAPLEr is an R-based open-source software product of GRAPLE, the GLEON Research and PRAGMA Lake Expedition, which brings the power of distributed computing to the fingertips of lake ecology modelers.