The Weatherspoon Group
Cloud computing promises to catalyze the technology economy, revolutionize health care, military, government, financial systems, scientific research, and society. Yet, many of these uses demand properties that today's cloud platforms either struggle to provide efficiently or lack altogether: reliable high-bandwidth between and widthin data centers, robustness and availability despite failure or attack, security of data and integrity of computation, cloud interoperability, and energy efficiency. Our group focuses these areas to brings us a step closer to the computer utility vision.
Cloud & Data Center Networks
Why is the data center network performance sub-optimal? Why are packets dropped if there is seemingly no congestion? What are limitations of conventional wired data center networks? Our group seeks to answer these research questions. We developed and use a unique measurement apparatus we created called SoNIC (Software Network Interface Card) to study a 10Gbps network stack at a heretofore inaccessible level with pico-second accuracy in software. We are also investigating radically new methodologies for building wire-free data centers based on emerging 60GHz RF technology.
Data Center Network Measurements
Publications show>
Wireless Data Center Network
Publications show>
Software Packet Processors
Publications show>
Superclouds
How does one build and secure a cloud without owning the underlying infrastructure- a cloud within a cloud? Superclouds have the ability to "unshackle the cloud" and make cloud computing a commodity instead of users being locked into a single provider. They provide a true container that completely abstracts out the underlying infrastructure and provider, thus decoupling cloud providers from users. Our approach allows us to not only migrate a live computational instance, but we can migrate the network as well.
Publications show>
Cloud Storage
Publications show>
- Isolation in Cloud Storage Appears in .
- Gecko: Contention-Oblivious Disk Arrays for Cloud Storage Appears in Proceedings of the USENIX conference on File and Storage Technologies (FAST), February 2013.
- Gecko: A Contention-Oblivious Design for Cloud Storage Appears in Proceedings of the 4th USENIX Workshop on Hot Topics in Storage and File Systems (Hot Storage), June 2012.
- RACS: A Case for Cloud Storage Diversity Appears in Proceedings of the First ACM Symposium on Cloud Computing (SOCC), June 2010.
- Antiquity: Exploiting a Secure Log for Wide-Area Distributed Storage Appears in Proceedings of the 2nd ACM European Conference on Computer Systems (Eurosys '07), March 2007.
- Design and Evaluation of Distributed Wide-Area On-line Archival Storage Systems Appears in University of California, Berkeley PhD Dissertation, Technical Report No. UCB/EECS-2006-130, October 13, 2006.
- Efficient Replica Maintenance for Distributed Storage Systems Appears in Proceedings of the 3rd USENIX Symposium on Networked Systems Design and Implementation (NSDI '06), May 2006.
- Proactive replication for data durability Appears in Proceedings of the Fifth International Workshop on Peer-to-Peer Systems (IPTPS '06), February 2006.
- ChunkCast: An Anycast Service for Large Content Distribution Appears in International Workshop on Peer-to-Peer Systems (IPTPS '06), February 2006.
- Efficiently Binding Data to Owners in Distributed Content-Addressable Storage Systems Appears in Proceedings of the 3rd International IEEE Security in Storage Workshop (IEEE SISW 2005), December 2005.
- Pond: the OceanStore Prototype Appears in Proceedings of the 2nd USENIX Conference on File and Storage Technologies (FAST '03), March 2003.
- Introspective Failure Analysis: Avoiding Correlated Failures in Peer-to-Peer Systems Appears in Proceedings of International Workshop on Reliable Peer-to-Peer Distributed Systems, Oct 2002.
- Efficient Heartbeats and Repair of Softstate in Decentralized Object Location and Routing Systems Appears in Proceedings of the SIGOPS European Workshop 2002, Sep 2002.
- Naming and Integrity: Self-Verifying Data in Peer-to-Peer Systems Appears in Proceedings of the International Workshop on Future Directions in Distributed Computing (FuDiCo 2002), June 2002.
- Erasure Coding vs. Replication: A Quantitative Comparison Appears in Proceedings of the First International Workshop on Peer-to-Peer Systems (IPTPS 2002), March 2002.
- Maintenance-Free Global Data Storage Appears in IEEE Internet Computing, Vol 5, No 5, September/October 2001, pp 40-49.
- OceanStore: An Architecture for Global-Scale Persistent Storage Appears in Proceedings of the Ninth international Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2000), November 2000.