{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,28]],"date-time":"2025-03-28T01:38:22Z","timestamp":1743125902974,"version":"3.40.3"},"publisher-location":"Cham","reference-count":31,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319694610"},{"type":"electronic","value":"9783319694627"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"unspecified","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":[[2017]]},"DOI":"10.1007\/978-3-319-69462-7_25","type":"book-chapter","created":{"date-parts":[[2017,10,19]],"date-time":"2017-10-19T04:13:28Z","timestamp":1508386408000},"page":"370-388","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["SmartGC: Online Memory Management Prediction for PaaS Cloud Models"],"prefix":"10.1007","author":[{"given":"Jos\u00e9","family":"Sim\u00e3o","sequence":"first","affiliation":[]},{"given":"S\u00e9rgio","family":"Esteves","sequence":"additional","affiliation":[]},{"given":"Lu\u00eds","family":"Veiga","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,10,20]]},"reference":[{"key":"25_CR1","doi-asserted-by":"crossref","unstructured":"Adl-Tabatabai, A.R., Hudson, R.L., Serrano, M.J., Subramoney, S.: Prefetch injection based on hardware monitoring and object metadata. In: Proceedings of the ACM SIGPLAN 2004 Conference on Programming Language Design and Implementation, PLDI 2004, pp. 267\u2013276. ACM, New York (2004)","DOI":"10.1145\/996841.996873"},{"key":"25_CR2","doi-asserted-by":"crossref","unstructured":"Ben-Yehuda, O.A., Posener, E., Ben-Yehuda, M., Schuster, A., Mu\u2019alem, A.: Ginseng: market-driven memory allocation. In: Proceedings of the 10th ACM SIGPLAN\/SIGOPS International Conference on Virtual Execution Environments, VEE 2014, pp. 41\u201352. ACM, New York (2014)","DOI":"10.1145\/2674025.2576197"},{"key":"25_CR3","doi-asserted-by":"publisher","first-page":"399","DOI":"10.1147\/sj.442.0399","volume":"44","author":"B Alpern","year":"2005","unstructured":"Alpern, B., Augart, S., Blackburn, S.M., Butrico, M., Cocchi, A., Cheng, P., Dolby, J., Fink, S., Grove, D., Hind, M., McKinley, K.S., Mergen, M., Moss, J.E.B., Ngo, T., Sarkar, V.: The Jikes research virtual machine project: building an open-source research community. IBM Syst. J. 44, 399\u2013417 (2005)","journal-title":"IBM Syst. J."},{"key":"25_CR4","unstructured":"Andreasson, E., Hoffmann, F., Lindholm, O.: To collect or not to collect? Machine learning for memory management. In: Proceedings of the 2nd Java Virtual Machine Research and Technology Symposium, pp. 27\u201339. USENIX Association, Berkeley (2002)"},{"key":"25_CR5","doi-asserted-by":"crossref","unstructured":"Blackburn, S.M., Garner, R., Hoffmann, C., Khang, A.M., McKinley, K.S., Bentzur, R., Diwan, A., Feinberg, D., Frampton, D., Guyer, S.Z., Hirzel, M., Hosking, A., Jump, M., Lee, H., Moss, J.E.B., Moss, B., Phansalkar, A., Stefanovi\u0107, D., VanDrunen, T., von Dincklage, D., Wiedermann, B.: The DaCapo benchmarks: Java benchmarking development and analysis. In: Proceedings of the 21st Annual ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA 2006, pp. 169\u2013190. ACM, New York (2006)","DOI":"10.1145\/1167473.1167488"},{"key":"25_CR6","doi-asserted-by":"crossref","unstructured":"Blackburn, S.M., McKinley, K.S.: Immix: a mark-region garbage collector with space efficiency, fast collection, and mutator performance. In: Proceedings of the 2008 ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI 2008, pp. 22\u201332. ACM, New York (2008)","DOI":"10.1145\/1379022.1375586"},{"key":"25_CR7","unstructured":"Bobroff, N., Westerink, P., Fong, L.: Active control of memory for Java virtual machines and applications. In: 11th International Conference on Autonomic Computing (ICAC 2014), pp. 97\u2013103. USENIX Association, Philadelphia, June 2014"},{"issue":"1","key":"25_CR8","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1023\/A:1010933404324","volume":"45","author":"L Breiman","year":"2001","unstructured":"Breiman, L.: Random forests. Mach. Learn. 45(1), 5\u201332 (2001)","journal-title":"Mach. Learn."},{"key":"25_CR9","doi-asserted-by":"crossref","unstructured":"Bu, Y., Borkar, V., Xu, G., Carey, M.J.: A bloat-aware design for big data applications. In: Proceedings of the 2013 International Symposium on Memory Management, ISMM 2013, pp. 119\u2013130. ACM, New York (2013)","DOI":"10.1145\/2464157.2466485"},{"key":"25_CR10","doi-asserted-by":"crossref","unstructured":"Cameron, C., Singer, J.: We are all economists now: economic utility for multiple heap sizing. In: Proceeding of Implementation, Compilation, Optimization of OO Languages, Programs and Systems (ICOOOLPS) (2014)","DOI":"10.1145\/2633301.2633304"},{"issue":"1","key":"25_CR11","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1007\/s10586-013-0273-8","volume":"17","author":"L Chen","year":"2014","unstructured":"Chen, L., Serazzi, G., Ansaloni, D., Smirni, E., Binder, W.: What to expect when you are consolidating: effective prediction models of application performance on multicores. Cluster Comput. 17(1), 19\u201337 (2014)","journal-title":"Cluster Comput."},{"issue":"1","key":"25_CR12","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1186\/1471-2105-13-87","volume":"13","author":"A Francisco","year":"2012","unstructured":"Francisco, A., Vaz, C., Monteiro, P., Melo-Cristino, J., Ramirez, M., Carrico, J.: Phyloviz: phylogenetic inference and data visualization for sequence based typing methods. BMC Bioinform. 13(1), 87 (2012)","journal-title":"BMC Bioinform."},{"key":"25_CR13","doi-asserted-by":"crossref","unstructured":"Georges, A., Buytaert, D., Eeckhout, L.: Statistically rigorous Java performance evaluation. In: Proceedings of the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming Systems and Applications, OOPSLA 2007, pp. 57\u201376. ACM, New York (2007)","DOI":"10.1145\/1297027.1297033"},{"issue":"4","key":"25_CR14","doi-asserted-by":"publisher","first-page":"584","DOI":"10.1093\/bioinformatics\/btm627","volume":"24","author":"D Gront","year":"2008","unstructured":"Gront, D., Kolinski, A.: Utility library for structural bioinformatics. Bioinformatics 24(4), 584\u2013585 (2008)","journal-title":"Bioinformatics"},{"key":"25_CR15","doi-asserted-by":"crossref","unstructured":"Guan, X., Srisa-an, W., Jia, C.: Investigating the effects of using different nursery sizing policies on performance. In: Proceedings of the 2009 International Symposium on Memory Management, ISMM 2009, pp. 59\u201368. ACM, New York (2009). http:\/\/doi.acm.org\/10.1145\/1542431.1542441","DOI":"10.1145\/1542431.1542441"},{"issue":"8","key":"25_CR16","doi-asserted-by":"publisher","first-page":"627","DOI":"10.1002\/spe.972","volume":"40","author":"M Hauswirth","year":"2010","unstructured":"Hauswirth, M., Sweeney, P.F., Diwan, A.: Temporal vertical profiling. Softw. Pract. Exp. 40(8), 627\u2013654 (2010)","journal-title":"Softw. Pract. Exp."},{"key":"25_CR17","doi-asserted-by":"crossref","unstructured":"Hertz, M., Kane, S., Keudel, E., Bai, T., Ding, C., Gu, X., Bard, J.E.: Waste not, want not: resource-based garbage collection in a shared environment. In: Proceedings of the International Symposium on Memory Management, ISMM 2011, pp. 65\u201376. ACM, New York (2011)","DOI":"10.1145\/2076022.1993487"},{"key":"25_CR18","unstructured":"Janakiraman, G.J., Santos, J.R., Turner, Y.: JustRunit: experiment-based management of virtualized data centers. In: Voelker, G.M., Wolman, A. (eds.) 2009 USENIX Annual Technical Conference, San Diego, CA, USA. USENIX Association, 14\u201319 June 2009"},{"key":"25_CR19","doi-asserted-by":"crossref","unstructured":"Maas, M., Asanovi\u0107, K., Harris, T., Kubiatowicz, J.: Taurus: a holistic language runtime system for coordinating distributed managed-language applications. In: Proceedings of the Twenty-First International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2016, pp. 457\u2013471. ACM, New York (2016)","DOI":"10.1145\/2954680.2872386"},{"key":"25_CR20","volume-title":"Advances in Kernel Methods - Support Vector Learning","author":"J Platt","year":"1998","unstructured":"Platt, J.: Fast training of support vector machines using sequential minimal optimization. In: Schoelkopf, B., Burges, C., Smola, A. (eds.) Advances in Kernel Methods - Support Vector Learning. MIT Press, Cambridge (1998)"},{"issue":"3","key":"25_CR21","doi-asserted-by":"publisher","first-page":"426","DOI":"10.1109\/TPDS.2010.92","volume":"22","author":"J Rao","year":"2011","unstructured":"Rao, J., Xu, C.Z.: Online capacity identification of multitier websites using hardware performance counters. IEEE Trans. Parallel Distrib. Syst. 22(3), 426\u2013438 (2011)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"25_CR22","doi-asserted-by":"crossref","unstructured":"Salomie, T.I., Alonso, G., Roscoe, T., Elphinstone, K.: Application level ballooning for efficient server consolidation. In: Proceedings of the 8th ACM European Conference on Computer Systems, EuroSys 2013, pp. 337\u2013350. ACM, New York (2013)","DOI":"10.1145\/2465351.2465384"},{"key":"25_CR23","doi-asserted-by":"crossref","unstructured":"Schneider, F.T., Payer, M., Gross, T.R.: Online optimizations driven by hardware performance monitoring. In: Proceedings of the 2007 ACM SIGPLAN Conference on Programming Language Design and Implementation, pp. 373\u2013382 (2007)","DOI":"10.1145\/1273442.1250777"},{"key":"25_CR24","doi-asserted-by":"crossref","unstructured":"Sharifi, L., Rameshan, N., Freitag, F., Veiga, L.: Energy efficiency dilemma: P2P-cloud vs. datacenter. In: IEEE 6th International Conference on Cloud Computing Technology and Science, CloudCom 2014, Singapore, pp. 611\u2013619. IEEE, 15\u201318 December 2014","DOI":"10.1109\/CloudCom.2014.137"},{"key":"25_CR25","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"566","DOI":"10.1007\/978-3-642-33615-7_8","volume-title":"On the Move to Meaningful Internet Systems: OTM 2012","author":"J Sim\u00e3o","year":"2012","unstructured":"Sim\u00e3o, J., Veiga, L.: QoE-JVM: an adaptive and resource-aware Java runtime for cloud computing. In: Meersman, R., et al. (eds.) OTM 2012. LNCS, vol. 7566, pp. 566\u2013583. Springer, Heidelberg (2012). doi:10.1007\/978-3-642-33615-7_8"},{"issue":"6","key":"25_CR26","first-page":"413","volume":"29","author":"J Sim\u00e3o","year":"2013","unstructured":"Sim\u00e3o, J., Veiga, L.: Adaptability driven by quality of execution in high level virtual machines for shared cloud environments. Int. J. Comput. Syst. Sci. Eng. 29(6), 413\u2013426 (2013)","journal-title":"Int. J. Comput. Syst. Sci. Eng."},{"key":"25_CR27","doi-asserted-by":"publisher","first-page":"59","DOI":"10.1007\/978-3-319-54645-2_3","volume-title":"Cloud Computing","author":"J Sim\u00e3o","year":"2017","unstructured":"Sim\u00e3o, J., Veiga, L.: A taxonomy of adaptive resource management mechanisms in virtual machines: recent progress and challenges. In: Antonopoulos, N., Gillam, L. (eds.) Cloud Computing, pp. 59\u201398. Springer, Cham (2017). doi:10.1007\/978-3-319-54645-2_3"},{"key":"25_CR28","doi-asserted-by":"crossref","unstructured":"Singer, J., Brown, G., Watson, I., Cavazos, J.: Intelligent selection of application-specific garbage collectors. In: Proceedings of the 6th International Symposium on Memory Management, ISMM 2007, pp. 91\u2013102. ACM, New York (2007)","DOI":"10.1145\/1296907.1296920"},{"key":"25_CR29","doi-asserted-by":"crossref","unstructured":"Singer, J., Jones, R.E., Brown, G., Luj\u00e1n, M.: The economics of garbage collection. In: Proceedings of the 2010 International Symposium on Memory Management, ISMM 2010, pp. 103\u2013112. ACM, New York (2010)","DOI":"10.1145\/1806651.1806669"},{"key":"25_CR30","doi-asserted-by":"publisher","first-page":"1037","DOI":"10.1016\/j.jss.2006.12.566","volume":"80","author":"S Soman","year":"2007","unstructured":"Soman, S., Krintz, C.: Application-specific garbage collection. J. Syst. Softw. 80, 1037\u20131056 (2007)","journal-title":"J. Syst. Softw."},{"key":"25_CR31","doi-asserted-by":"crossref","unstructured":"White, D.R., Singer, J., Aitken, J.M., Jones, R.E.: Control theory for principled heap sizing. In: Proceedings of the 2013 International Symposium on Memory Management, ISMM 2013, pp. 27\u201338. ACM, New York (2013)","DOI":"10.1145\/2464157.2466481"}],"container-title":["Lecture Notes in Computer Science","On the Move to Meaningful Internet Systems. OTM 2017 Conferences"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-69462-7_25","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,12]],"date-time":"2024-03-12T18:05:30Z","timestamp":1710266730000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-69462-7_25"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319694610","9783319694627"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-69462-7_25","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2017]]},"assertion":[{"value":"20 October 2017","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"OTM","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"OTM Confederated International Conferences \"On the Move to Meaningful Internet Systems\"","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Rhodes","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Greece","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2017","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23 October 2017","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28 October 2017","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"otm2017","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.otmconferences.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}