{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T05:01:12Z","timestamp":1755838872812},"publisher-location":"Cham","reference-count":28,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030241230"},{"type":"electronic","value":"9783030241247"}],"license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019]]},"DOI":"10.1007\/978-3-030-24124-7_5","type":"book-chapter","created":{"date-parts":[[2019,10,10]],"date-time":"2019-10-10T11:02:46Z","timestamp":1570705366000},"page":"63-81","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["High-Availability at Massive Scale: Building Google\u2019s Data Infrastructure for Ads"],"prefix":"10.1007","author":[{"given":"Ashish","family":"Gupta","sequence":"first","affiliation":[]},{"given":"Jeff","family":"Shute","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,10,11]]},"reference":[{"key":"5_CR1","doi-asserted-by":"crossref","unstructured":"Abadi, D.J., et\u00a0al.: Aurora: a new model and architecture for data stream management. VLDB J. 12(2), 120\u2013139 (2003)","DOI":"10.1007\/s00778-003-0095-z"},{"issue":"12","key":"5_CR2","doi-asserted-by":"publisher","first-page":"1792","DOI":"10.14778\/2824032.2824076","volume":"8","author":"Tyler Akidau","year":"2015","unstructured":"Akidau, T., et\u00a0al.: The dataflow model: a practical approach to balancing correctness, latency, and cost in massive-scale, unbounded, out-of-order data processing. Proc. VLDB Endow. 8(12), 1792\u20131803 (2015)","journal-title":"Proceedings of the VLDB Endowment"},{"key":"5_CR3","doi-asserted-by":"crossref","unstructured":"Ananthanarayanan, R., et al.: Photon: fault-tolerant and scalable joining of continuous data streams. In: Proceedings of the ACM SIGMOD International Conference on Management of Data, (SIGMOD 2013), New York, NY, USA (2013)","DOI":"10.1145\/2463676.2465272"},{"key":"5_CR4","unstructured":"Apache Cassandra (2011). Accessed 5 Oct 2011"},{"key":"5_CR5","unstructured":"Apache Flink (2014). \n                    http:\/\/flink.apache.org"},{"key":"5_CR6","unstructured":"Apache Samza (2014). \n                    http:\/\/samza.apache.org"},{"key":"5_CR7","unstructured":"Apache Storm (2013). \n                    http:\/\/storm.apache.org"},{"issue":"2","key":"5_CR8","doi-asserted-by":"publisher","first-page":"265","DOI":"10.1147\/sj.472.0265","volume":"47","author":"M Astley","year":"2008","unstructured":"Astley, M., et al.: Pulsar: a resource-control architecture for time-critical service-oriented applications. IBM Syst. J. 47(2), 265\u2013280 (2008)","journal-title":"IBM Syst. J."},{"issue":"3","key":"5_CR9","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1145\/2460276.2462076","volume":"11","author":"Unknown","year":"2013","unstructured":"Bailis, P., Ghodsi, A.: Eventual consistency today: limitations, extensions, and beyond. ACM Queue 11(3), 20:20\u201320:32 (2013)","journal-title":"Queue"},{"key":"5_CR10","unstructured":"Bernstein, P.A., Hadzilacos, V., Goodman, N.: Concurrency Control and Recovery in Database Systems. Addison-Wesley, Boston (1987)"},{"key":"5_CR11","doi-asserted-by":"crossref","unstructured":"Chandrasekaran, S., et al.: TelegraphCQ: continuous dataflow processing. In: Proceedings of the 2003 ACM SIGMOD International Conference on Management of Data, SIGMOD 2003, pp. 668\u2013668. ACM, New York (2003)","DOI":"10.1145\/872853.872857"},{"key":"5_CR12","unstructured":"Chang, F., et al.: Bigtable: a distributed storage system for structured data. In: 7th Symposium on Operating Systems Design and Implementation (OSDI 2006), 6\u20138 November, Seattle, WA, USA, pp. 205\u2013218 (2006)"},{"key":"5_CR13","doi-asserted-by":"crossref","unstructured":"Chen, J., et al.: NiagaraCQ: a scalable continuous query system for internet databases. In: Proceedings of the 2000 ACM SIGMOD International Conference on Management of Data, SIGMOD 2000. ACM, New York (2000)","DOI":"10.1145\/342009.335432"},{"issue":"2","key":"5_CR14","doi-asserted-by":"publisher","first-page":"1277","DOI":"10.14778\/1454159.1454167","volume":"1","author":"Brian F. Cooper","year":"2008","unstructured":"Cooper, B.F., et\u00a0al.: Pnuts: Yahoo!\u2019s hosted data serving platform. Proc. VLDB Endow. 1(2), 1277\u20131288 (2008)","journal-title":"Proceedings of the VLDB Endowment"},{"key":"5_CR15","unstructured":"Corbett, J.C., et al.: Spanner: Google\u2019s globally-distributed database. In: 10th USENIX Symposium on Operating Systems Design and Implementation, (OSDI 2012), 8\u201310 October 2012, Hollywood, CA, USA, pp. 261\u2013264 (2012)"},{"issue":"2","key":"5_CR16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1366102.1366106","volume":"33","author":"Graham Cormode","year":"2008","unstructured":"Cormode, G., Garofalakis, M.N.: Approximate continuous querying over distributed streams. ACM Trans. Database Syst. 33(2), 9 (2008)","journal-title":"ACM Transactions on Database Systems"},{"issue":"2","key":"5_CR17","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1145\/2160158.2160163","volume":"59","author":"G Cormode","year":"2012","unstructured":"Cormode, G., Muthukrishnan, S., Yi, K., Zhang, Q.: Continuous sampling from distributed streams. J. ACM 59(2), 10 (2012)","journal-title":"J. ACM"},{"key":"5_CR18","unstructured":"Dean, J., Ghemawat, S.: MapReduce: simplified data processing on large clusters. In 6th USENIX Symposium on Operating System Design and Implementation (OSDI 2004), San Francisco, California, USA, pp. 137\u2013150 (2004)"},{"key":"5_CR19","doi-asserted-by":"crossref","unstructured":"DeCandia, G., et al.: Dynamo: Amazon\u2019s highly available key-value store. In: Proceedings of 21st ACM Symposium Operating Systems Principles, pp. 205\u2013220 (2007)","DOI":"10.1145\/1294261.1294281"},{"issue":"2","key":"5_CR20","doi-asserted-by":"publisher","first-page":"182","DOI":"10.1016\/0022-0000(85)90041-8","volume":"31","author":"P Flajolet","year":"1985","unstructured":"Flajolet, P., Martin, G.N.: Probabilistic counting algorithms for data base applications. J. Comput. Syst. Sci. 31(2), 182\u2013209 (1985)","journal-title":"J. Comput. Syst. Sci."},{"issue":"12","key":"5_CR21","first-page":"1259","volume":"7","author":"A Gupta","year":"2014","unstructured":"Gupta, A., et al.: Mesa: geo-replicated, near real-time scalable data warehousing. PVLDB 7(12), 1259\u20131270 (2014)","journal-title":"PVLDB"},{"issue":"7","key":"5_CR22","doi-asserted-by":"publisher","first-page":"558","DOI":"10.1145\/359545.359563","volume":"21","author":"L Lamport","year":"1978","unstructured":"Lamport, L.: Time, clocks, and the ordering of events in a distributed system. Commun. ACM 21(7), 558\u2013565 (1978)","journal-title":"Commun. ACM"},{"issue":"2","key":"5_CR23","doi-asserted-by":"publisher","first-page":"133","DOI":"10.1145\/279227.279229","volume":"16","author":"L Lamport","year":"1998","unstructured":"Lamport, L.: The part-time parliament. ACM Trans. Comput. Syst. 16(2), 133\u2013169 (1998)","journal-title":"ACM Trans. Comput. Syst."},{"issue":"3","key":"5_CR24","doi-asserted-by":"publisher","first-page":"1095","DOI":"10.1145\/1166074.1166084","volume":"31","author":"A Metwally","year":"2006","unstructured":"Metwally, A., Agrawal, D., El Abbadi, A.: An integrated efficient solution for computing frequent and top-k elements in data streams. ACM Trans. Database Syst. 31(3), 1095\u20131133 (2006)","journal-title":"ACM Trans. Database Syst."},{"key":"5_CR25","doi-asserted-by":"crossref","unstructured":"Shrivastava, N., et al.: Medians and beyond: new aggregation techniques for sensor networks. In: Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems, SenSys 2004, Baltimore, MD, USA (2004)","DOI":"10.1145\/1031495.1031524"},{"issue":"11","key":"5_CR26","first-page":"1068","volume":"6","author":"J Shute","year":"2013","unstructured":"Shute, J., et al.: F1: a distributed SQL database that scales. PVLDB 6(11), 1068\u20131079 (2013)","journal-title":"PVLDB"},{"key":"5_CR27","doi-asserted-by":"publisher","first-page":"125","DOI":"10.1016\/B978-155860508-4\/50005-3","volume-title":"Transactional Information Systems","author":"Gerhard Weikum","year":"2002","unstructured":"Weikum, G., Vossen, G.: Transactional Information Systems: Theory, Algorithms, and the Practice of Concurrency Control and Recovery. Morgan-Kaufman Publishers, Burlington (2002)"},{"key":"5_CR28","doi-asserted-by":"crossref","unstructured":"Zaharia, M., et al.: Discretized streams: fault-tolerant streaming computation at scale. In: Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles, pp. 423\u2013438. ACM (2013)","DOI":"10.1145\/2517349.2522737"}],"container-title":["Lecture Notes in Business Information Processing","Real-Time Business Intelligence and Analytics"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-24124-7_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,10]],"date-time":"2019-10-10T11:22:56Z","timestamp":1570706576000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-24124-7_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030241230","9783030241247"],"references-count":28,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-24124-7_5","relation":{},"ISSN":["1865-1348","1865-1356"],"issn-type":[{"type":"print","value":"1865-1348"},{"type":"electronic","value":"1865-1356"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"11 October 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"BIRTE","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Workshop on Business Intelligence for the Real-Time Enterprise","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Kohala Coast, HI","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"USA","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2015","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"31 August 2015","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"31 August 2015","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"9","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"birte2015","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/db.cs.pitt.edu\/birte2015\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}