High Availability on a Distributed Real Time Processing System
Jian Neng Li and Ashkon Soroudi and Enrico Tanuwidjaja
EECS Department, University of California, Berkeley
Technical Report No. UCB/EECS-2015-137
May 15, 2015
http://www2.eecs.berkeley.edu/Pubs/TechRpts/2015/EECS-2015-137.pdf
Our Capstone project involves working with an open source distributed real time processing system called Apache Storm, in collaboration with Cisco Systems, Inc. The term "real time processing" in this context means that the system is able to respond within seconds or sub-second to requests, while "distributed" means that it is running on multiple computers. The goal of the project is to add a feature called "k-safety" to Storm. With k-safety, Storm will be able to tolerate up to k machine failures without losing data or reducing its response time, making the system highly available. Cisco plans to integrate our modified version of Storm into their data processing pipeline and use it to support internal and customer-facing products.
Advisors: Michael Franklin
BibTeX citation:
@mastersthesis{Li:EECS-2015-137, Author= {Li, Jian Neng and Soroudi, Ashkon and Tanuwidjaja, Enrico}, Editor= {Franklin, Michael and Kubiatowicz, John D.}, Title= {High Availability on a Distributed Real Time Processing System}, School= {EECS Department, University of California, Berkeley}, Year= {2015}, Month= {May}, Url= {http://www2.eecs.berkeley.edu/Pubs/TechRpts/2015/EECS-2015-137.html}, Number= {UCB/EECS-2015-137}, Abstract= {Our Capstone project involves working with an open source distributed real time processing system called Apache Storm, in collaboration with Cisco Systems, Inc. The term "real time processing" in this context means that the system is able to respond within seconds or sub-second to requests, while "distributed" means that it is running on multiple computers. The goal of the project is to add a feature called "k-safety" to Storm. With k-safety, Storm will be able to tolerate up to k machine failures without losing data or reducing its response time, making the system highly available. Cisco plans to integrate our modified version of Storm into their data processing pipeline and use it to support internal and customer-facing products.}, }
EndNote citation:
%0 Thesis %A Li, Jian Neng %A Soroudi, Ashkon %A Tanuwidjaja, Enrico %E Franklin, Michael %E Kubiatowicz, John D. %T High Availability on a Distributed Real Time Processing System %I EECS Department, University of California, Berkeley %D 2015 %8 May 15 %@ UCB/EECS-2015-137 %U http://www2.eecs.berkeley.edu/Pubs/TechRpts/2015/EECS-2015-137.html %F Li:EECS-2015-137