Transparent cross-system consistency
2017, Proceedings of the 3rd International Workshop on Principles and Practice of Consistency for Distributed Data - PaPoC'17
https://doi.org/10.1145/3064889.3064898Abstract
This paper discusses the motivation and the challenges for providing a systematic and transparent approach for dealing with cross-system consistency. Our high level goal is to provide a way to avoid violations of causality when multiple systems interact, while (a) avoiding the redesign of existing systems, (b) minimizing the overhead, and (c) requiring as little developer input as possible.
References (17)
- Philippe Ajoux, Nathan Bronson, Sanjeev Kumar, Wyatt Lloyd, and Kaushik Veeraraghavan. 2015. Challenges to Adopting Stronger Consistency at Scale. In 15th Workshop on Hot Topics in Operating Systems (HotOS '15). h ps://www. usenix.org/conference/hotos15/workshop-program/presentation/ajoux
- Peter Bailis, Alan Fekete, Michael J. Franklin, Ali Ghodsi, Joseph M. Hellerstein, and Ion Stoica. 2014. Coordination avoidance in database systems. VLDB Endowment 8, 3 (nov 2014), 185-196. DOI:h p://dx.doi.org/10.14778/2735508. 2735509
- David R. Cheriton and Dale Skeen. 1993. Understanding the limitations of causally and totally ordered communication. ACM SIGOPS Operating Systems 27, 5 (dec 1993), 44-57. DOI:h p://dx.doi.org/10.1145/173668.168623
- Adrian Cockcroft. 2014. Migrating to Cloud Native with Microservices. In GOTO Conference (GOTOCon '14). 76. h p://gotocon.com/dl/goto-berlin-2014/slides/ AdrianCockcro
- Heming Cui, Rui Gu, Cheng Liu, Tianyu Chen, and Junfeng Yang. 2015. Paxos made transparent. 25th Symposium on Operating Systems Principles (SOSP '15) (2015), 105-120. DOI:h p://dx.doi.org/10.1145/2815400.2815427
- Facebook Help Community. 2017. Anyone know why I can click on a post and I get the page not found? (2017). h ps://www.facebook.com/help/community/ question/?id=1062960447061148
- Facebook Help Community. 2017. Noti cation links with picture only brings to page not found. (2017).
- Facebook Help Community. 2017. Why am i Not receiving all of my noti ca- tions on posts that i comment on? (2017). h ps://www.facebook.com/help/ community/question/?id=1514215372130647
- Facebook Help Community. 2017. Why when I get noti cations but then not showing up on my page? (2017). h ps://www.facebook.com/help/community/ question/?id=10152452521000351
- Patrick Hunt, Mahadev Konar, Flavio Paiva Junqueira, and Benjamin Reed. 2010. ZooKeeper: Wait-free Coordination for Internet-scale Systems. USENIX Annual Technical Conference 8 (2010), 9. h p://portal.acm.org/citation.cfm?id=1855851
- Sanjeev Kulkarni, Nikunj Bhagat, Masong Fu, Vikas Kedigehalli, Christopher Kellogg, Sailesh Mittal, Jignesh M. Patel, Karthik Ramasamy, and Siddarth Taneja. 2015. Twitter Heron. ACM SIGMOD International Conference on Management of Data (SIGMOD '15) (2015), 239-250. DOI:h p://dx.doi.org/10.1145/2723372. 2742788
- J. Lewis and M. Fowler. 2016. Microservices: A de nition of this new architectural term. (2016). h ps://martinfowler.com/articles/microservices.html
- Haonan Lu, Kaushik Veeraraghavan, Philippe Ajoux, Jim Hunt, Yee Jiun Song, Wendy Tobagus, Sanjeev Kumar, and Wyatt Lloyd. 2015. Existential consistency. In 25th Symposium on Operating Systems Principles (SOSP '15). ACM Press, New York, New York, USA, 295-310. DOI:h p://dx.doi.org/10.1145/2815400.2815426
- Jonathan Mace, Ryan Roelke, and Rodrigo Fonseca. 2015. Pivot Tracing: Dynamic causal monitoring for distributed systems. In Symposium on Operating Systems Principles (SOSP '15). 378-393. DOI:h p://dx.doi.org/10.1145/2815400.2815415
- Syed Akbar Mehdi, Cody Littley, Natacha Crooks, Lorenzo Alvisi, Nathan Bronson, and Wyatt Lloyd. 2017. I Can't Believe It's Not Causal!. In 14th USENIX Symposium on Networked Systems Design and Implementation (NSDI 17). USENIX Association, Boston, MA. h ps://www.usenix.org/conference/nsdi17/ technical-sessions/presentation/mehdi
- E Schurman and J Brutlag. 2009. The user and business impact of server delays, additional bytes, and HTTP chunking in web search. (2009). h p://scholar. google.com/scholar?hl=en
- Irene Zhang, Niel Lebeck, Ariadna Norberg, Pedro Fonseca, Brandon Holt, Ray- mond Cheng, Arvind Krishnamurthy, and Henry M Levy. 2016. Diamond: Au- tomating Data Management and Storage for Wide-area, Reactive Applications. In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI '16). 723-738.