{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,5]],"date-time":"2025-07-05T04:14:20Z","timestamp":1751688860224,"version":"3.41.0"},"publisher-location":"Cham","reference-count":33,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319936970"},{"type":"electronic","value":"9783319936987"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1007\/978-3-319-93698-7_42","type":"book-chapter","created":{"date-parts":[[2018,6,11]],"date-time":"2018-06-11T19:30:25Z","timestamp":1528745425000},"page":"554-568","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Elastic CPU Cap Mechanism for Timely Dataflow Applications"],"prefix":"10.1007","author":[{"given":"M. Reza","family":"Hoseinyfarahabady","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nazanin","family":"Farhangsadr","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Albert Y.","family":"Zomaya","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zahir","family":"Tari","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Samee U.","family":"Khan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,6,12]]},"reference":[{"key":"42_CR1","unstructured":"Xen credit scheduler. wiki.xen.org\/wiki\/Credit_Scheduler. Accessed 1 Nov 2017"},{"issue":"4","key":"42_CR2","doi-asserted-by":"publisher","first-page":"212","DOI":"10.1109\/TNSM.2009.04.090402","volume":"6","author":"S Abdelwahed","year":"2009","unstructured":"Abdelwahed, S., et al.: On the application of MPC techniques for adaptive performance management of computing systems. IEEE Trans. Netw. Serv. Manag. 6(4), 212\u2013225 (2009)","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"issue":"11","key":"42_CR3","doi-asserted-by":"publisher","first-page":"1033","DOI":"10.14778\/2536222.2536229","volume":"6","author":"T Akidau","year":"2013","unstructured":"Akidau, T., Balikov, A., et al.: Millwheel: fault-tolerant stream processing at internet scale. Proc. VLDB Endow. 6(11), 1033\u20131044 (2013)","journal-title":"Proc. VLDB Endow."},{"key":"42_CR4","volume-title":"Probability, Statistics, and Queueing Theory","author":"AO Allen","year":"2014","unstructured":"Allen, A.O.: Probability, Statistics, and Queueing Theory. Academic Press, Cambridge (2014)"},{"key":"42_CR5","doi-asserted-by":"publisher","DOI":"10.1002\/0471791571","volume-title":"Queueing Networks and Markov Chains","author":"G Bolch","year":"2006","unstructured":"Bolch, G., Greiner, S., de Meer, H., Trivedi, K.S.: Queueing Networks and Markov Chains. Wiley, Hoboken (2006)"},{"key":"42_CR6","unstructured":"Thekkath, C.: Naiad project (2017). https:\/\/www.microsoft.com\/en-us\/research\/project\/naiad"},{"key":"42_CR7","doi-asserted-by":"crossref","unstructured":"Chen, L., Shen, H.: Considering resource demand misalignments to reduce resource over-provisioning in cloud. In: IEEE Conference on Computer Communications (2017)","DOI":"10.1109\/INFOCOM.2017.8057084"},{"key":"42_CR8","doi-asserted-by":"crossref","unstructured":"Chen, L., Shen, H., Platt, S.: Cache contention aware VM placement & migration in cloud. In: International Conference on Network Protocols, pp. 1\u201310. IEEE (2016)","DOI":"10.1109\/ICNP.2016.7784447"},{"key":"42_CR9","unstructured":"Croarkin, C., Tobias, P., Filliben, J.J., Hembree, B., Guthrie, W.: NIST\/SEMATECH e-Handbook of Statistical Methods. NIST, U.S. Department of Commerce, NY, USA (2006). http:\/\/www.itl.nist.gov\/div898\/handbook"},{"issue":"5","key":"42_CR10","doi-asserted-by":"publisher","first-page":"1484","DOI":"10.1137\/S0097539797315306","volume":"29","author":"P Dagum","year":"2000","unstructured":"Dagum, P., Karp, R., Luby, M., Ross, S.: An optimal algorithm for Monte Carlo estimation. SIAM J. Comput. 29(5), 1484\u20131496 (2000)","journal-title":"SIAM J. Comput."},{"issue":"1","key":"42_CR11","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1145\/1327452.1327492","volume":"51","author":"J Dean","year":"2008","unstructured":"Dean, J., Ghemawat, S.: Mapreduce: simplified data processing on large clusters. Commun. ACM 51(1), 107\u2013113 (2008)","journal-title":"Commun. ACM"},{"key":"42_CR12","unstructured":"Murray, D.: An introduction to timely dataflow (2017). bigdataatsvc.wordpress.com\/2013\/09\/18\/an-introduction-to-timely-dataflow\/"},{"key":"42_CR13","doi-asserted-by":"crossref","unstructured":"Dudoladov, S., Xu, C., et al.: Optimistic recovery for iterative dataflows in action. In: ACM SIGMOD International Conference on Management of Data, pp. 1439\u20131443 (2015)","DOI":"10.1145\/2723372.2735372"},{"issue":"4","key":"42_CR14","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1145\/2528412","volume":"46","author":"M Hirzel","year":"2014","unstructured":"Hirzel, M., Soul\u00e9, R., Schneider, S., Gedik, B., Grimm, R.: A catalog of stream processing optimizations. ACM Comput. Surv. (CSUR) 46(4), 46 (2014)","journal-title":"ACM Comput. Surv. (CSUR)"},{"issue":"7","key":"42_CR15","doi-asserted-by":"publisher","first-page":"5449","DOI":"10.1109\/TVT.2015.2464278","volume":"65","author":"X Huang","year":"2016","unstructured":"Huang, X., Xue, G., Yu, R., Leng, S.: Joint scheduling and beamforming coordination in cloud radio access networks with qos guarantees. IEEE Trans. Veh. Technol. 65(7), 5449\u20135460 (2016)","journal-title":"IEEE Trans. Veh. Technol."},{"issue":"11","key":"42_CR16","doi-asserted-by":"publisher","first-page":"1166","DOI":"10.14778\/2809974.2809979","volume":"8","author":"B Li","year":"2015","unstructured":"Li, B., Diao, Y., Shenoy, P.: Supporting scalable analytics with latency constraints. Proc. VLDB Endow. 8(11), 1166\u20131177 (2015)","journal-title":"Proc. VLDB Endow."},{"key":"42_CR17","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1016\/j.tcs.2014.05.023","volume":"543","author":"K Li","year":"2014","unstructured":"Li, K., Liu, C., Li, K.: An approximation algorithm based on game theory for scheduling simple linear deteriorating jobs. Theor. Comput. Sci. 543, 46\u201351 (2014)","journal-title":"Theor. Comput. Sci."},{"key":"42_CR18","unstructured":"McSherry, F.: A modular implementation of timely dataflow in rust. https:\/\/github.com\/frankmcsherry\/timely-dataflow. Accessed 1 Nov 2017"},{"key":"42_CR19","unstructured":"McSherry, F., Isard, M., et al.: Scalability! but at what cost? In: HotOS (2015)"},{"issue":"7","key":"42_CR20","doi-asserted-by":"publisher","first-page":"2187","DOI":"10.1002\/cpe.3495","volume":"28","author":"G Mencagli","year":"2016","unstructured":"Mencagli, G.: Adaptive model predictive control of autonomic distributed parallel computations with variable horizons and switching costs. Concurrency Comput.: Pract. Exp. 28(7), 2187\u20132212 (2016)","journal-title":"Concurrency Comput.: Pract. Exp."},{"issue":"1","key":"42_CR21","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1145\/2567929","volume":"9","author":"G Mencagli","year":"2014","unstructured":"Mencagli, G., Vanneschi, M., Vespa, E.: A cooperative predictive control approach to improve the reconfiguration stability of adaptive distributed parallel applications. ACM Trans. Auton. Adapt. Syst. 9(1), 2 (2014)","journal-title":"ACM Trans. Auton. Adapt. Syst."},{"key":"42_CR22","doi-asserted-by":"crossref","unstructured":"Murray, D.G., McSherry, F., et al.: Naiad: a timely dataflow system. In: ACM Symposium on Operating Systems Principles, pp. 439\u2013455 (2013)","DOI":"10.1145\/2517349.2522738"},{"key":"42_CR23","doi-asserted-by":"crossref","unstructured":"Padala, P., et al.: Automated control of multiple virtualized resources. In: European Conference on Computer Systems (EuroSys), pp. 13\u201326. ACM (2009)","DOI":"10.1145\/1519065.1519068"},{"key":"42_CR24","doi-asserted-by":"crossref","unstructured":"Rao, J., Zhou, X.: Towards fair and efficient SMP VM scheduling. In: SIGPLAN Symposium on Principles & Practice of Parallel Programming, pp. 273\u2013286. ACM (2014)","DOI":"10.1145\/2692916.2555246"},{"key":"42_CR25","volume-title":"Model Predictive Control: Theory and Design","author":"JB Rawlings","year":"2009","unstructured":"Rawlings, J.B., Mayne, D.Q.: Model Predictive Control: Theory and Design. Nob Hill Publishing, LLC, Madison (2009)"},{"key":"42_CR26","unstructured":"\u015eahin, S.: C-stream: a coroutune-based elastic stream processing engine. Ph.D. thesis, Bilkent University (2015)"},{"key":"42_CR27","doi-asserted-by":"crossref","unstructured":"Subramanian, L., Seshadri, V., Ghosh, A., Khan, S., Mutlu, O.: The application slowdown model. In: Microarchitecture (MICRO), pp. 62\u201375. IEEE (2015)","DOI":"10.1145\/2830772.2830803"},{"key":"42_CR28","volume-title":"Practical Queueing Analysis","author":"M Tanner","year":"1995","unstructured":"Tanner, M.: Practical Queueing Analysis. McGraw-Hill, New York City (1995)"},{"key":"42_CR29","doi-asserted-by":"crossref","unstructured":"Tembey, P., Gavrilovska, A., et al.: Application & platform-aware RA in consolidated systems. In: Symposium on Cloud Computing, pp. 1\u201314. ACM (2014)","DOI":"10.1145\/2670979.2670993"},{"issue":"7","key":"42_CR30","doi-asserted-by":"publisher","first-page":"93","DOI":"10.1145\/2817817.2731202","volume":"50","author":"H Wang","year":"2015","unstructured":"Wang, H., Isci, C., Subramanian, L., Choi, J., Qian, D., Mutlu, O.: A-DRM: architecture-aware distributed resource management of virtualized clusters. ACM SIGPLAN Not. 50(7), 93\u2013106 (2015)","journal-title":"ACM SIGPLAN Not."},{"key":"42_CR31","unstructured":"Yang, F., Qian, Z., Chen, X., Beschastnikh, I., Zhuang, L., Zhou, L., Shen, J.: Sonora: a platform for continuous mobile-cloud computing. Technical report, Microsoft Research Asia (2012)"},{"issue":"3","key":"42_CR32","doi-asserted-by":"publisher","first-page":"878","DOI":"10.1109\/TPDS.2014.2313335","volume":"26","author":"K Ye","year":"2015","unstructured":"Ye, K., et al.: Profiling-based workload consolidation & migration in VDCs. IEEE Trans. Parallel Distrib. Syst. 26(3), 878\u2013890 (2015)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"issue":"10\u201310","key":"42_CR33","first-page":"95","volume":"10","author":"M Zaharia","year":"2010","unstructured":"Zaharia, M., Chowdhury, M., Franklin, M.J., Shenker, S., Stoica, I.: Spark: cluster computing with working sets. HotCloud 10(10\u201310), 95 (2010)","journal-title":"HotCloud"}],"container-title":["Lecture Notes in Computer Science","Computational Science \u2013 ICCS 2018"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-93698-7_42","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,5]],"date-time":"2025-07-05T02:30:05Z","timestamp":1751682605000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-93698-7_42"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319936970","9783319936987"],"references-count":33,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-93698-7_42","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2018]]},"assertion":[{"value":"12 June 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICCS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Computational Science","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Wuxi","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"China","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2018","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"11 June 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"13 June 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"18","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"iccs-computsci2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.iccs-meeting.org\/iccs2018\/","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":"406","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":"148","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":"60","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":"36% - 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":"3","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":"Acceptance rate in the Main Track is 28%. Acceptance rate in the workshops is 43%. A high acceptance rate in the workshops is explained by the nature of these thematic sessions, where many experts in a particular field are personally invited by workshop organisers to participate in their sessions.","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","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"}]}}