{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,12]],"date-time":"2026-06-12T10:08:15Z","timestamp":1781258895406,"version":"3.54.1"},"reference-count":28,"publisher":"Springer Science and Business Media LLC","issue":"9","license":[{"start":{"date-parts":[[2018,8,13]],"date-time":"2018-08-13T00:00:00Z","timestamp":1534118400000},"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":["Sci. China Inf. Sci."],"published-print":{"date-parts":[[2018,9]]},"DOI":"10.1007\/s11432-017-9418-9","type":"journal-article","created":{"date-parts":[[2018,8,17]],"date-time":"2018-08-17T14:35:43Z","timestamp":1534516543000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Building application-specific operating systems: a profile-guided approach"],"prefix":"10.1007","volume":"61","author":[{"given":"Pengfei","family":"Yuan","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yao","family":"Guo","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lu","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xiangqun","family":"Chen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hong","family":"Mei","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2018,8,13]]},"reference":[{"key":"9418_CR1","doi-asserted-by":"crossref","first-page":"303","DOI":"10.1360\/112012-413","volume":"43","author":"H Mei","year":"2013","unstructured":"Mei H, Guo Y. Network-oriented operating systems: status and challenges (in Chinese). Sci Sin Inform, 2013, 43: 303\u2013321","journal-title":"Sci Sin Inform"},{"key":"9418_CR2","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1109\/MC.2018.1151018","volume":"51","author":"H Mei","year":"2018","unstructured":"Mei H, Guo Y. Toward ubiquitous operating systems: a software-defined perspective. Computer, 2018, 51: 50\u201356","journal-title":"Computer"},{"key":"9418_CR3","doi-asserted-by":"publisher","first-page":"126101","DOI":"10.1007\/s11432-017-9240-4","volume":"60","author":"H Mei","year":"2017","unstructured":"Mei H. Understanding \u201csoftware-defined\u201d from an OS perspective: technical challenges and research issues. Sci China Inf Sci, 2017, 60: 126101","journal-title":"Sci China Inf Sci"},{"key":"9418_CR4","doi-asserted-by":"publisher","DOI":"10.1109\/WWOS.1992.275682","volume-title":"The Case for Application-Specific Operating Systems","author":"T E Anderson","year":"1992","unstructured":"Anderson T E. The Case for Application-Specific Operating Systems. Berkeley: University of California, 1992"},{"key":"9418_CR5","volume-title":"Exokernel: an operating system architecture for application-level resource management. In: Proceedings of the 15th ACM Symposium on Operating Systems Principles, Copper Mountain","author":"D R Engler","year":"1995","unstructured":"Engler D R, Kaashoek M F, O\u2019Toole J J. Exokernel: an operating system architecture for application-level resource management. In: Proceedings of the 15th ACM Symposium on Operating Systems Principles, Copper Mountain, 1995. 251\u2013266"},{"key":"9418_CR6","first-page":"461","volume-title":"Proceedings of the 18th International Conference on Architectural Support for Programming Languages and Operating Systems, Houston","author":"A Madhavapeddy","year":"2013","unstructured":"Madhavapeddy A, Mortier R, Rotsos C, et al. Unikernels: library operating systems for the cloud. In: Proceedings of the 18th International Conference on Architectural Support for Programming Languages and Operating Systems, Houston, 2013. 461\u2013472"},{"key":"9418_CR7","doi-asserted-by":"publisher","first-page":"218","DOI":"10.1145\/3132747.3132763","volume-title":"Proceedings of the 26th Symposium on Operating Systems Principles, Shanghai","author":"F Manco","year":"2017","unstructured":"Manco F, Lupu C, Schmidt F, et al. My VM is lighter (and safer) than your container. In: Proceedings of the 26th Symposium on Operating Systems Principles, Shanghai, 2017. 218\u2013233"},{"key":"9418_CR8","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1145\/2812806","volume":"33","author":"S Peter","year":"2015","unstructured":"Peter S, Li J L, Zhang I, et al. Arrakis: the operating system is the control plane. ACM Trans Comput Syst, 2015, 33: 11","journal-title":"ACM Trans Comput Syst"},{"key":"9418_CR9","volume-title":"IX: a protected dataplane operating system for high throughput and low latency","author":"A Belay","year":"2014","unstructured":"Belay A, Prekas G, Klimovic A, et al. IX: a protected dataplane operating system for high throughput and low latency. In: Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14), Broomfield, 2014"},{"key":"9418_CR10","doi-asserted-by":"publisher","DOI":"10.1145\/2637166.2637227","volume-title":"Experiences in profile-guided operating system kernel optimization. In: Proceedings of the 5th Asia-Pacific Workshop on Systems, Beijing","author":"P F Yuan","year":"2014","unstructured":"Yuan P F, Guo Y, Chen X Q. Experiences in profile-guided operating system kernel optimization. In: Proceedings of the 5th Asia-Pacific Workshop on Systems, Beijing, 2014"},{"key":"9418_CR11","volume-title":"Profile Guided Code Optimizations","author":"R Gupta","year":"2002","unstructured":"Gupta R, Mehofer E, Zhang Y. Profile Guided Code Optimizations. Boca Raton: CRC Press, 2002"},{"key":"9418_CR12","volume-title":"Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation, Vancouver","author":"S Boyd-Wickizer","year":"2010","unstructured":"Boyd-Wickizer S, Clements A T, Mao Y, et al. An analysis of Linux scalability to many cores. In: Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation, Vancouver, 2010"},{"key":"9418_CR13","first-page":"21","volume-title":"The new Linux \u2018perf\u2019 tools","author":"A Melo","year":"2010","unstructured":"Melo A. The new Linux \u2018perf\u2019 tools. In: Proceedings of the 17th International Linux System Technology Conference (Linux Kongress), Nuremberg, 2010. 21\u201324"},{"key":"9418_CR14","first-page":"42","volume-title":"Proceedings of the 8th Annual IEEE\/ACM International Symposium on Code Generation and Optimization, Toronto","author":"D H Chen","year":"2010","unstructured":"Chen D H, Vachharajani N, Hundt R, et al. Taming hardware event samples for FDO compilation. In: Proceedings of the 8th Annual IEEE\/ACM International Symposium on Code Generation and Optimization, Toronto, 2010. 42\u201352"},{"key":"9418_CR15","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1145\/2854038.2854044","volume-title":"Proceedings of the 2016 International Symposium on Code Generation and Optimization, Barcelona","author":"D H Chen","year":"2016","unstructured":"Chen D H, Li D X, Moseley T. AutoFDO: automatic feedback-directed optimization for warehouse-scale applications. In: Proceedings of the 2016 International Symposium on Code Generation and Optimization, Barcelona, 2016. 12\u201323"},{"key":"9418_CR16","first-page":"65","volume-title":"Device-specific Linux kernel optimization for android smartphones. In: Proceedings of the 6th IEEE International Conference on Mobile Cloud Computing","author":"P F Yuan","year":"2018","unstructured":"Yuan P F, Guo Y, Chen X Q, et al. Device-specific Linux kernel optimization for android smartphones. In: Proceedings of the 6th IEEE International Conference on Mobile Cloud Computing, Services, and Engineering, Bamberg, 2018. 65\u201372"},{"key":"9418_CR17","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1145\/1274858.1274861","volume":"6","author":"D Chanet","year":"2007","unstructured":"Chanet D, Sutter B D, Bus B D, et al. Automated reduction of the memory footprint of the Linux kernel. Trans Embed Comput Syst, 2007, 6: 23","journal-title":"Trans Embed Comput Syst"},{"key":"9418_CR18","first-page":"314","volume-title":"Proceedings of the 15th ACM Symposium on Operating Systems Principles, Copper Mountain","author":"C Pu","year":"1995","unstructured":"Pu C, Autrey T, Black A, et al. Optimistic incremental specialization: streamlining a commercial operating system. In: Proceedings of the 15th ACM Symposium on Operating Systems Principles, Copper Mountain, 1995. 314\u2013321"},{"key":"9418_CR19","doi-asserted-by":"publisher","first-page":"012103","DOI":"10.1007\/s11432-015-0764-7","volume":"60","author":"X L Wang","year":"2017","unstructured":"Wang X L, Luo T W, Hu J Y, et al. Evaluating the impacts of hugepage on virtual machines. Sci China Inf Sci, 2017, 60: 012103","journal-title":"Sci China Inf Sci"},{"key":"9418_CR20","doi-asserted-by":"publisher","first-page":"579","DOI":"10.1145\/361454.361476","volume":"15","author":"W C Lynch","year":"1972","unstructured":"Lynch W C. Operating system performance. Commun ACM, 1972, 15: 579\u2013585","journal-title":"Commun ACM"},{"key":"9418_CR21","doi-asserted-by":"publisher","first-page":"120","DOI":"10.1145\/173668.168629","volume":"27","author":"J B Chen","year":"1993","unstructured":"Chen J B, Bershad B N. The impact of operating system structure on memory system performance. SIGOPS Oper Syst Rev, 1993, 27: 120\u2013133","journal-title":"SIGOPS Oper Syst Rev"},{"key":"9418_CR22","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901326","volume-title":"The linux scheduler: a decade of wasted cores","author":"J P Lozi","year":"2016","unstructured":"Lozi J P, Lepers B, Funston J, et al. The linux scheduler: a decade of wasted cores. In: Proceedings of the 11th European Conference on Computer Systems, London, 2016"},{"key":"9418_CR23","volume-title":"A study of Linux file system evolution. In: Proceedings of the 11th USENIX Conference on File and Storage Technologies (FAST 13), San Jose","author":"L Lu","year":"2013","unstructured":"Lu L, Arpaci-Dusseau A C, Arpaci-Dusseau R H, et al. A study of Linux file system evolution. In: Proceedings of the 11th USENIX Conference on File and Storage Technologies (FAST 13), San Jose, 2013. 31\u201344"},{"key":"9418_CR24","first-page":"465","volume-title":"Proceedings of 2016 USENIX Annual Technical Conference (USENIX ATC 16), Denver","author":"J Huang","year":"2016","unstructured":"Huang J, Qureshi M K, Schwan K. An evolutionary study of Linux memory management for fun and profit. In: Proceedings of 2016 USENIX Annual Technical Conference (USENIX ATC 16), Denver, 2016. 465\u2013478"},{"key":"9418_CR25","volume-title":"Proceedings of USENIX Winter 1994 Technical Conference, San Francisco","author":"S E Speer","year":"1994","unstructured":"Speer S E, Kumar R, Partridge C. Improving UNIX kernel performance using profile based optimization. In: Proceedings of USENIX Winter 1994 Technical Conference, San Francisco, 1994"},{"key":"9418_CR26","first-page":"270","volume":"37","author":"W J Schmidt","year":"1998","unstructured":"Schmidt W J, Roediger R R, Mestad C S, et al. Profile-directed restructuring of operating system code. IBM Syst J, 1998, 37: 270\u2013297","journal-title":"Profile-directed restructuring of operating system code. IBM Syst J"},{"key":"9418_CR27","volume-title":"Kernel optimizations and prefetch with the Spike executable optimizer","author":"R Flower","year":"2001","unstructured":"Flower R, Luk C K, Muth R, et al. Kernel optimizations and prefetch with the Spike executable optimizer. In: Proceedings of the 4th Workshop on Feedback-Directed and Dynamic Optimization (FDDO-4), Austin, 2001"},{"key":"9418_CR28","first-page":"173","volume-title":"Linux kernel compaction through cold code swapping","author":"D Chanet","year":"2009","unstructured":"Chanet D, Cabezas J, Morancho E, et al. Linux kernel compaction through cold code swapping. In: Transactions on High-Performance Embedded Architectures and Compilers II. Berlin: Springer, 2009. 173\u2013200"}],"container-title":["Science China Information Sciences"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11432-017-9418-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11432-017-9418-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11432-017-9418-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,22]],"date-time":"2019-10-22T13:27:47Z","timestamp":1571750867000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11432-017-9418-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,8,13]]},"references-count":28,"journal-issue":{"issue":"9","published-print":{"date-parts":[[2018,9]]}},"alternative-id":["9418"],"URL":"https:\/\/doi.org\/10.1007\/s11432-017-9418-9","relation":{},"ISSN":["1674-733X","1869-1919"],"issn-type":[{"value":"1674-733X","type":"print"},{"value":"1869-1919","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,8,13]]},"assertion":[{"value":"21 November 2017","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"31 January 2018","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 March 2018","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 August 2018","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"092102"}}