OTHER CALENDARSABOUT THE CALENDARMORE RESOURCES |
Making Geo-Replicated Systems Fast as Possible, Consistent when NecessarySeminar | October 17 | 3-4 p.m. | Soda Hall, Wozniak Lounge Allen Clement, Max Planck Institute for Software Systems Electrical Engineering and Computer Sciences (EECS) Online services distribute and replicate state across geographically diverse data centers and direct user requests to the closest or least loaded site. While ef- fectively ensuring low latency responses, this approach is at odds with maintaining cross-site consistency. We make three contributions to address this tension. First, we propose RedBlue consistency, which enables blue operations to be fast (and eventually consistent) whi- le the remaining red operations are strongly consistent (and slow). Second, to make use of fast operation when- ever possible and only resort to strong consistency when needed, we identify conditions delineating when opera- tions can be blue and must be red. Third, we introduce a method that increases the space of potential blue op- erations by breaking them into separate generator and shadow phases. We built a coordination infrastructure called Gemini that offers RedBlue consistency, and we report on our experience modifying the TPC-W and RU- BiS benchmarks and an online social network to use Gemini. Our experimental results show that RedBlue consistency provides substantial performance gains with- out sacrificing consistency. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
EECS Home | Contact WebTeam
Copyright © 2013 UC Regents
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||