Recent Changes - Search:

Instructor

  • who: Michael Swift
  • where: Room 7369
  • when: Tuesday 1-2, Thu. 1:30-2:30
  • email: swift 'at' cs.wisc.edu

Lecture:

  • when: Tues./Thur. 9:30-10:45
  • where: Computer Sciences 1257
  • list: compsci739-1-f14 'at' lists.wisc.edu

HomePage

Resources

edit SideBar

Research

Introduction

You may choose a project topic of your choice. The goal is to perform original research addressing any topic in distributed systems or cloud computing.

Ideas

  • Perform a performance comparison across different cloud providers, such as predictability, peak performance, average performance paper
  • Implement a mechanism for stronger performance isolation on top of an existing cloud provider? paper
  • Build a mechanism to seamlessly transfer applications between local infrastructure and cloud infrastructure.
  • * Different instances in a cloud provider may yield different levels of application performance. Can you come up with a scheduling service that chooses where to run your code for maximum performance/minimum latency? paper
  • There are a wide variety of options for replication that balance consistency, performance, availability. Come up with your own protocol for your own needs. paper
  • Security is an often-overlooked issue in distributed systems. Cloud providers have the potential to improve security by automatically encrypting data between hosts or handling SSL for clients. Create a mechanism/protocol to automatically encrypt data to and from cloud tenants.
  • Map/reduce has been a rich source of research projects. Take an implementation of map/reduce and extend its functionality or solve a performance problem in it paper
  • Try injecting faults into a piece network services, such as Cassandra, and see how it responds. Is it really fault tolerant? Paper
Edit - History - Print - Recent Changes - Search
Page last modified on October 22, 2014, at 01:15 AM