{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,14]],"date-time":"2025-06-14T10:40:01Z","timestamp":1749897601993,"version":"3.41.0"},"publisher-location":"Cham","reference-count":24,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319520148"},{"type":"electronic","value":"9783319520155"}],"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":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-3-319-52015-5_34","type":"book-chapter","created":{"date-parts":[[2017,1,12]],"date-time":"2017-01-12T03:51:57Z","timestamp":1484193117000},"page":"339-349","source":"Crossref","is-referenced-by-count":0,"title":["A Quantitative Approach for Memory Fragmentation in Mobile Systems"],"prefix":"10.1007","author":[{"given":"Yang","family":"Li","sequence":"first","affiliation":[]},{"given":"Duo","family":"Liu","sequence":"additional","affiliation":[]},{"given":"Jingyu","family":"Zhang","sequence":"additional","affiliation":[]},{"given":"Linbo","family":"Long","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,1,13]]},"reference":[{"key":"34_CR1","unstructured":"Salesforce, Mobile Behavior Report (2014). https:\/\/www.exacttarget.com\/sites\/exacttarget\/files\/deliverables\/etmc-2014mobilebehaviorreport.pdf"},{"key":"34_CR2","volume-title":"Linux Kernel Development","author":"R Love","year":"2010","unstructured":"Love, R.: Linux Kernel Development. Addison-Wesley, Boston (2010)"},{"key":"34_CR3","unstructured":"T.I.T.R.: Itrs 2008 edition. Technical report, ITRS (2008). http:\/\/www.itrs.net"},{"key":"34_CR4","unstructured":"Google.Inc, Android AOSP (2013). https:\/\/source.android.com\/source\/building-kernels.html"},{"key":"34_CR5","unstructured":"Ben-Yehuda, M., Xenidis, J., Ostrowski, M., Rister, K., Bruemmer, A., Van Doorn, L.: The price of safety: evaluating IOMMU performance. In: The Ottawa Linux Symposium, pp. 9\u201320 (2007)"},{"key":"34_CR6","unstructured":"Gorman, M., Healy, P.: Measuring the Impact of the Linux Memory Manager, Libre Software Meeting (2005)"},{"key":"34_CR7","unstructured":"Gorman, M., Whitcroft, A.: The what, the why and the where to of anti-fragmentation. In: Ottawa Linux Symposium, vol. 1, pp. 369\u2013384 (2006)"},{"key":"34_CR8","unstructured":"Buddy System Allocation Technique. https:\/\/en.wikipedia.org\/wiki\/Buddy_memory_allocation"},{"key":"34_CR9","doi-asserted-by":"crossref","unstructured":"Chen, X., Jindal, A., Ding, N., Hu, Y.C., Gupta, M., Vannithamby, R.: Smartphone background activities in the wild: origin, energy drain, and optimization. In: Proceedings of the 21st Annual International Conference on Mobile Computing and Networking, pp. 40\u201352 (2015)","DOI":"10.1145\/2789168.2790107"},{"key":"34_CR10","doi-asserted-by":"crossref","unstructured":"Malka, M., Amit, N., Ben-Yehuda, M., Tsafrir, D.: rIOMMU: efficient IOMMU for I\/O devices that employ ring buffers. In: Proceedings of the Twentieth International Conference on Architectural Support for Programming Languages and Operating Systems, pp. 355\u2013368 (2015)","DOI":"10.1145\/2694344.2694355"},{"key":"34_CR11","unstructured":"Pfeffer, Z.: The virtual contiguous memory manager. In: Proceedings of OLS, vol. 10, pp. 225\u2013230 (2010). Qualcomm Innovation Center"},{"key":"34_CR12","unstructured":"Alliance, Open Handset, Android overview, Open Handset Alliance (2011)"},{"key":"34_CR13","doi-asserted-by":"crossref","unstructured":"Kwon, S., Kim, S.-H., Kim, J.-S., Jeong, J.: Managing GPU buffers for caching more apps in mobile systems. In: Proceedings of the 12th International Conference on Embedded Software, pp. 207\u2013216 (2015)","DOI":"10.1109\/EMSOFT.2015.7318276"},{"key":"34_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"238","DOI":"10.1007\/978-3-642-31137-6_18","volume-title":"Computational Science and Its Applications \u2013 ICCSA 2012","author":"S Bae","year":"2012","unstructured":"Bae, S., Song, H., Min, C., Kim, J., Eom, Y.I.: EIMOS: enhancing interactivity in mobile operating systems. In: Murgante, B., Gervasi, O., Misra, S., Nedjah, N., Rocha, A.M.A.C., Taniar, D., Apduhan, B.O. (eds.) ICCSA 2012. LNCS, vol. 7335, pp. 238\u2013247. Springer, Heidelberg (2012). doi: 10.1007\/978-3-642-31137-6_18"},{"key":"34_CR15","unstructured":"Kumar, P.: Controlling memory fragmentation and higher order allocation failure: analysis, observations and results (2012). http:\/\/elinux.org\/images\/a\/a8\/ControllingLinuxMemoryFragmentation.pdf"},{"issue":"5","key":"34_CR16","doi-asserted-by":"crossref","first-page":"441","DOI":"10.1109\/TC.1986.1676786","volume":"100","author":"IP Page","year":"1986","unstructured":"Page, I.P., Hagins, J.: Improving the performance of buddy systems. IEEE Trans. Comput. 100(5), 441\u2013447 (1986)","journal-title":"IEEE Trans. Comput."},{"issue":"7","key":"34_CR17","doi-asserted-by":"crossref","first-page":"222","DOI":"10.1145\/1070891.1065942","volume":"40","author":"DC Defoe","year":"2005","unstructured":"Defoe, D.C., Cholleti, S.R., Cytron, R.K.: Upper bound for defragmenting buddy heaps. ACM SIGPLAN Not. 40(7), 222\u2013229 (2005)","journal-title":"ACM SIGPLAN Not."},{"key":"34_CR18","unstructured":"Mauerer, W.: Professional Linux kernel architecture (2010)"},{"key":"34_CR19","unstructured":"Kumar, P.: System-wide defragmenter (2015). http:\/\/www.elinux.org\/File:Tizen-_System-Wide_Memory_Defragmenter_Without_Killing_Any_Application.pdf"},{"key":"34_CR20","unstructured":"Craciunas, S.S., Kirsch, C.M., Payer, H., Sokolova, A., Stadler, H., Staudinger, R.: A compacting real-time memory management system. In: USENIX Annual Technical Conference, pp. 349\u2013362 (2008)"},{"key":"34_CR21","doi-asserted-by":"crossref","unstructured":"Kim, J., Min, C., Kim, J., Kang, D.H., Kim, I., Eom, Y.I.: Page allocation scheme for anti-fragmentation on smart devices. In: 2014 IEEE 3rd Global Conference on Consumer Electronics (GCCE), pp. 512\u2013513 (2014)","DOI":"10.1109\/GCCE.2014.7031168"},{"key":"34_CR22","doi-asserted-by":"crossref","unstructured":"Kim, S.-H., Kwon, S., Kim, J.-S., Jeong, J.: Controlling physical memory fragmentation in mobile systems. In: Proceedings of the 2015 ACM SIGPLAN International Symposium on Memory Management, pp. 1\u201314 (2015)","DOI":"10.1145\/2754169.2754179"},{"issue":"1","key":"34_CR23","first-page":"43","volume":"12","author":"J Jeong","year":"2013","unstructured":"Jeong, J., Kim, H., Hwang, J., Lee, J., Maeng, S.: Rigorous rental memory management for embedded systems. ACM Trans. Embed. Comput. Syst. 12(1), 43 (2013)","journal-title":"ACM Trans. Embed. Comput. Syst."},{"key":"34_CR24","unstructured":"Gorman, M., Whitcroft, A.: Supporting the allocation of large contiguous regions of memory. In: Ottawa Linux Symposium, pp. 141\u2013152 (2007)"}],"container-title":["Lecture Notes in Computer Science","Smart Computing and Communication"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-52015-5_34","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,14]],"date-time":"2025-06-14T10:06:49Z","timestamp":1749895609000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-52015-5_34"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319520148","9783319520155"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-52015-5_34","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2017]]}}}