{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T22:53:51Z","timestamp":1743116031054,"version":"3.40.3"},"publisher-location":"Cham","reference-count":32,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030224783"},{"type":"electronic","value":"9783030224790"}],"license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019]]},"DOI":"10.1007\/978-3-030-22479-0_14","type":"book-chapter","created":{"date-parts":[[2019,7,3]],"date-time":"2019-07-03T23:02:56Z","timestamp":1562194976000},"page":"261-280","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Shoal: Query Optimization and Operator Placement for Access Controlled Stream Processing Systems"],"prefix":"10.1007","author":[{"given":"Cory","family":"Thoma","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alexandros","family":"Labrinidis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Adam J.","family":"Lee","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,6,11]]},"reference":[{"issue":"2","key":"14_CR1","doi-asserted-by":"publisher","first-page":"120","DOI":"10.1007\/s00778-003-0095-z","volume":"12","author":"D Abadi","year":"2003","unstructured":"Abadi, D., et al.: Aurora: a new model and architecture for data stream management. VLDB 12(2), 120\u2013139 (2003)","journal-title":"VLDB"},{"key":"14_CR2","unstructured":"Abadi, D., et al.: The design of the borealis stream processing engine. In: CIDR (2005)"},{"key":"14_CR3","doi-asserted-by":"crossref","unstructured":"Anh, D.T.T., Datta, A.: Streamforce: outsourcing access control enforcement for stream data to the clouds. In: ACM CODASPY, pp. 13\u201324 (2014)","DOI":"10.1145\/2557547.2557556"},{"key":"14_CR4","doi-asserted-by":"crossref","unstructured":"Arasu, A., et al.: Stream: the Stanford data stream management system. Book chapter (2004)","DOI":"10.1145\/872757.872854"},{"issue":"2","key":"14_CR5","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1007\/s00778-004-0147-z","volume":"15","author":"A Arasu","year":"2006","unstructured":"Arasu, A., et al.: The CQL continuous query language: semantic foundations and query execution. VLDB J. 15(2), 121\u2013142 (2006)","journal-title":"VLDB J."},{"key":"14_CR6","series-title":"Data-Centric Systems and Applications","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-28608-0_16","volume-title":"Data Stream Management","author":"A Arasu","year":"2016","unstructured":"Arasu, A., et al.: Stream: the Stanford data stream management system. In: Garofalakis, M., Gehrke, J., Rastogi, R. (eds.) Data Stream Management. Data-Centric Systems and Applications. Springer, Heidelberg (2016). https:\/\/doi.org\/10.1007\/978-3-540-28608-0_16"},{"key":"14_CR7","doi-asserted-by":"crossref","unstructured":"Backman, N., Fonseca, R., \u00c7etintemel, U.: Managing parallelism for stream processing in the cloud. In: HOTCDP Workshop, pp. 1\u20135. ACM (2012)","DOI":"10.1145\/2169090.2169091"},{"key":"14_CR8","doi-asserted-by":"crossref","unstructured":"Cardellini, V., et al.: Optimal operator placement for distributed stream processing applications. In: DEBS, pp. 69\u201380. ACM (2016)","DOI":"10.1145\/2933267.2933312"},{"key":"14_CR9","doi-asserted-by":"crossref","unstructured":"Carminati, B., et al.: Enforcing access control over data streams. In: ACM SACMAT, pp. 21\u201330 (2007)","DOI":"10.1145\/1266840.1266845"},{"key":"14_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"410","DOI":"10.1007\/978-3-540-71703-4_36","volume-title":"Advances in Databases: Concepts, Systems and Applications","author":"B Carminati","year":"2007","unstructured":"Carminati, B., Ferrari, E., Tan, K.L.: Specifying access control policies on data streams. In: Kotagiri, R., Krishna, P.R., Mohania, M., Nantajeewarawat, E. (eds.) DASFAA 2007. LNCS, vol. 4443, pp. 410\u2013421. Springer, Heidelberg (2007). https:\/\/doi.org\/10.1007\/978-3-540-71703-4_36"},{"issue":"3","key":"14_CR11","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1145\/1805974.1805984","volume":"13","author":"B Carminati","year":"2010","unstructured":"Carminati, B., et al.: A framework to enforce access control over data streams. ACM TISSEC 13(3), 28 (2010)","journal-title":"ACM TISSEC"},{"issue":"4","key":"14_CR12","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1145\/1978915.1978919","volume":"39","author":"R Cattell","year":"2011","unstructured":"Cattell, R.: Scalable SQL and NoSQL data stores. ACM SIGMOD Rec. 39(4), 12\u201327 (2011)","journal-title":"ACM SIGMOD Rec."},{"key":"14_CR13","doi-asserted-by":"crossref","unstructured":"Chatzistergiou, A., Viglas, S.D.: Fast heuristics for near-optimal task allocation in data stream processing over clusters. In: CIKM, pp. 1579\u20131588. ACM (2014)","DOI":"10.1145\/2661829.2661882"},{"issue":"3","key":"14_CR14","doi-asserted-by":"publisher","first-page":"8","DOI":"10.1145\/2518037.2491245","volume":"31","author":"JC Corbett","year":"2013","unstructured":"Corbett, J.C., et al.: Spanner: Google\u2019 globally distributed database. ACM Trans. Comput. Syst. (TOCS) 31(3), 8 (2013)","journal-title":"ACM Trans. Comput. Syst. (TOCS)"},{"key":"14_CR15","unstructured":"Curino, C., et al.: Relational cloud: a database-as-a-service for the cloud. In: CIDR (2011)"},{"key":"14_CR16","doi-asserted-by":"crossref","unstructured":"Farnan, N., et al.: PAQO: preference-aware query optimization for decentralized database systems. In: ICDE (2014)","DOI":"10.1109\/ICDE.2014.6816670"},{"key":"14_CR17","unstructured":"Huang, Y., et al.: Operator placement with QoS constraints for distributed stream processing. In: CNSM, pp. 1\u20137. IEEE (2011)"},{"key":"14_CR18","doi-asserted-by":"crossref","unstructured":"Kulkarni, S., et al.: Twitter heron: stream processing at scale. In: SIGMOD, pp. 239\u2013250. ACM (2015)","DOI":"10.1145\/2723372.2742788"},{"issue":"4","key":"14_CR19","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1145\/2094114.2094118","volume":"40","author":"K-H Lee","year":"2012","unstructured":"Lee, K.-H., Lee, Y.-J., Choi, H., Chung, Y.D., Moon, B.: Parallel data processing with MapReduce: a survey. ACM SIGMOD Rec. 40(4), 11\u201320 (2012)","journal-title":"ACM SIGMOD Rec."},{"key":"14_CR20","doi-asserted-by":"crossref","unstructured":"Lindner, W., Meier, J.: Securing the borealis data stream engine. In: IEEE IDEAS, pp. 137\u2013147 (2006)","DOI":"10.1109\/IDEAS.2006.40"},{"key":"14_CR21","doi-asserted-by":"crossref","unstructured":"Nehme, R., et al.: A security punctuation framework for enforcing access control on streaming data. In: ICDE, pp. 406\u2013415 (2008)","DOI":"10.1109\/ICDE.2008.4497449"},{"key":"14_CR22","doi-asserted-by":"crossref","unstructured":"Nehme, R.V., et al.: Fence: continuous access control enforcement in dynamic data stream environments. In: ACM CODASPY, pp. 243\u2013254 (2013)","DOI":"10.1145\/2435349.2435383"},{"key":"14_CR23","doi-asserted-by":"crossref","unstructured":"Ng, W.S., et al.: Privacy preservation in streaming data collection. In: ICPADS, pp. 810\u2013815 (2012)","DOI":"10.1109\/ICPADS.2012.132"},{"key":"14_CR24","doi-asserted-by":"crossref","unstructured":"Pietzuch, P., et al.: Network-aware operator placement for stream-processing systems. In: ICDE, pp. 49\u201349. IEEE (2006)","DOI":"10.1109\/ICDE.2006.105"},{"issue":"4","key":"14_CR25","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1145\/369275.369291","volume":"29","author":"M Poess","year":"2000","unstructured":"Poess, M., Floyd, C.: New TPC benchmarks for decision support and web commerce. ACM SIGMOD Rec. 29(4), 64\u201371 (2000)","journal-title":"ACM SIGMOD Rec."},{"key":"14_CR26","doi-asserted-by":"crossref","unstructured":"Popa, R., et al.: CryptDB: protecting confidentiality with encrypted query processing. In: ACM SOSP, pp. 85\u2013100 (2011)","DOI":"10.1145\/2043556.2043566"},{"key":"14_CR27","doi-asserted-by":"crossref","unstructured":"Rizou, S., et al.: Solving the multi-operator placement problem in large-scale operator networks. In: ICCCN, pp. 1\u20136. IEEE (2010)","DOI":"10.1109\/ICCCN.2010.5560127"},{"issue":"11","key":"14_CR28","first-page":"1068","volume":"6","author":"J Shute","year":"2013","unstructured":"Shute, J., et al.: F1: a distributed SQL database that scales. VLDB 6(11), 1068\u20131079 (2013)","journal-title":"VLDB"},{"key":"14_CR29","doi-asserted-by":"crossref","unstructured":"Srivastava, U., Munagala, K., Widom, J.: Operator placement for in-network stream query processing. In: SIGMOD, pp. 250\u2013258. ACM (2005)","DOI":"10.1145\/1065167.1065199"},{"key":"14_CR30","unstructured":"StormProject: Storm: distributed and fault-tolerant realtime computation (2014). http:\/\/storm.incubator.apache.org\/documentation\/Home.html"},{"key":"14_CR31","doi-asserted-by":"crossref","unstructured":"Thoma, C., et al.: Polystream: cryptographically enforced access controls for outsourced data stream processing. In: SACMAT, vol. 21, p. 12 (2016)","DOI":"10.1145\/2914642.2914660"},{"key":"14_CR32","doi-asserted-by":"crossref","unstructured":"Thoma, C., Labrinidis, A., Lee, A.J.: Automated operator placement in distributed data stream management systems subject to user constraints. In: ICDEW, pp. 310\u2013316. IEEE (2014)","DOI":"10.1109\/ICDEW.2014.6818346"}],"container-title":["Lecture Notes in Computer Science","Data and Applications Security and Privacy XXXIII"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-22479-0_14","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,12]],"date-time":"2024-03-12T16:10:40Z","timestamp":1710259840000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-22479-0_14"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030224783","9783030224790"],"references-count":32,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-22479-0_14","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"11 June 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"DBSec","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"IFIP Annual Conference on Data and Applications Security and Privacy","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Charleston, SC","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":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"15 July 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"17 July 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"33","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"dbsec2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/dbsec2019.cse.sc.edu\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"52","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"21","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"40% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}