{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,15]],"date-time":"2025-11-15T10:23:36Z","timestamp":1763202216889,"version":"3.40.3"},"publisher-location":"Cham","reference-count":27,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030235017"},{"type":"electronic","value":"9783030235024"}],"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-23502-4_20","type":"book-chapter","created":{"date-parts":[[2019,6,17]],"date-time":"2019-06-17T23:09:30Z","timestamp":1560812970000},"page":"287-302","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["JCallGraph: Tracing Microservices in Very Large Scale Container Cloud Platforms"],"prefix":"10.1007","author":[{"given":"Haifeng","family":"Liu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jinjun","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Huasong","family":"Shan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Min","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuan","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaofeng","family":"He","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaowei","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,6,14]]},"reference":[{"key":"20_CR1","unstructured":"JD.com\u2019s 6.18 Shopping Festival. https:\/\/www.fungglobalretailtech.com\/news\/jd-coms-6-18-shopping-festival-just-discounts\/"},{"key":"20_CR2","series-title":"Communications in Computer and Information Science","doi-asserted-by":"publisher","first-page":"201","DOI":"10.1007\/978-3-319-33313-7_15","volume-title":"Advances in Service-Oriented and Cloud Computing","author":"A Balalaie","year":"2016","unstructured":"Balalaie, A., Heydarnoori, A., Jamshidi, P.: Migrating to cloud-native architectures using\u00a0microservices: an experience report. In: Celesti, A., Leitner, P. (eds.) ESOCC Workshops 2015. CCIS, vol. 567, pp. 201\u2013215. Springer, Cham (2016). https:\/\/doi.org\/10.1007\/978-3-319-33313-7_15"},{"issue":"3","key":"20_CR3","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1109\/MS.2016.64","volume":"33","author":"A Balalaie","year":"2016","unstructured":"Balalaie, A., Heydarnoori, A., Jamshidi, P.: Microservices architecture enables devops: migration to a cloud-native architecture. IEEE Softw. 33(3), 42\u201352 (2016)","journal-title":"IEEE Softw."},{"key":"20_CR4","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1109\/MCC.2014.51","volume":"3","author":"D Bernstein","year":"2014","unstructured":"Bernstein, D.: Containers and cloud: from LXC to docker to kubernetes. IEEE Cloud Comput. 3, 81\u201384 (2014)","journal-title":"IEEE Cloud Comput."},{"key":"20_CR5","doi-asserted-by":"crossref","unstructured":"Binder, W., Hulaas, J., Moret, P.: Advanced Java bytecode instrumentation. In: Proceedings of the 5th International Symposium on Principles and Practice of Programming in Java, pp. 135\u2013144. ACM (2007)","DOI":"10.1145\/1294325.1294344"},{"key":"20_CR6","first-page":"10","volume":"10","author":"R Fonseca","year":"2010","unstructured":"Fonseca, R., Freedman, M.J., Porter, G.: Experiences with tracing causality in networked services. INM\/WREN 10, 10 (2010)","journal-title":"INM\/WREN"},{"key":"20_CR7","unstructured":"HP: LoadRunner. https:\/\/www.claudihome.com\/html\/LR\/WebHelp\/Content\/Controller\/toc_MainController.htm"},{"key":"20_CR8","unstructured":"JD: Finance. https:\/\/jr.jd.com"},{"key":"20_CR9","unstructured":"JD: Logistics. https:\/\/www.jdwl.com"},{"key":"20_CR10","unstructured":"JD: Retails. https:\/\/www.jd.com"},{"key":"20_CR11","doi-asserted-by":"crossref","unstructured":"Killian, C.E., Anderson, J.W., Braud, R., Jhala, R., Vahdat, A.M.: Mace: language support for building distributed systems. In: ACM SIGPLAN Notices, vol. 42, pp. 179\u2013188. ACM (2007)","DOI":"10.1145\/1273442.1250755"},{"key":"20_CR12","doi-asserted-by":"crossref","unstructured":"Liu, P., et al.: A toolset for detecting containerized application. In: 2018 IEEE 11th International Conference on Cloud Computing (CLOUD), pp. 194\u2013201. IEEE (2018)","DOI":"10.1109\/CLOUD.2018.00032"},{"key":"20_CR13","unstructured":"Mace, J., Bodik, P., Fonseca, R., Musuvathi, M.: Retro: targeted resource management in multi-tenant distributed systems. In: NSDI, pp. 589\u2013603 (2015)"},{"key":"20_CR14","doi-asserted-by":"crossref","unstructured":"Mace, J., Roelke, R., Fonseca, R.: Pivot tracing: dynamic causal monitoring for distributed systems. In: Proceedings of the 25th Symposium on Operating Systems Principles, pp. 378\u2013393. ACM (2015)","DOI":"10.1145\/2815400.2815415"},{"key":"20_CR15","doi-asserted-by":"crossref","unstructured":"Oliveira, F., Suneja, S., Nadgowda, S., Nagpurkar, P., Isci, C.: OpVis: extensible, cross-platform operational visibility and analytics for cloud. In: Proceedings of the 18th ACM\/IFIP\/USENIX Middleware Conference: Industrial Track, pp. 43\u201349. ACM (2017)","DOI":"10.1145\/3154448.3154455"},{"issue":"3","key":"20_CR16","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1109\/MCC.2015.51","volume":"2","author":"C Pahl","year":"2015","unstructured":"Pahl, C.: Containerization and the PaaS cloud. IEEE Cloud Comput. 2(3), 24\u201331 (2015)","journal-title":"IEEE Cloud Comput."},{"key":"20_CR17","unstructured":"RedisLabs: Redis. https:\/\/redis.io"},{"key":"20_CR18","doi-asserted-by":"crossref","unstructured":"Sambasivan, R.R., Shafer, I., Mace, J., Sigelman, B.H., Fonseca, R., Ganger, G.R.: Principled workflow-centric tracing of distributed systems. In: Proceedings of the Seventh ACM Symposium on Cloud Computing, pp. 401\u2013414. ACM (2016)","DOI":"10.1145\/2987550.2987568"},{"key":"20_CR19","doi-asserted-by":"crossref","unstructured":"Sambasivan, R.R., et al.: Diagnosing performance changes by comparing request flows. In: NSDI, 5, p. 1 (2011)","DOI":"10.21236\/ADA528600"},{"key":"20_CR20","unstructured":"Sandoval, R., et al.: A case study in enabling DevOps using Docker. Ph.D. thesis (2015)"},{"key":"20_CR21","doi-asserted-by":"crossref","unstructured":"Shan, H., et al.: E-diagnosis: Unsupervised and real-time diagnosis of small-window long-tail latency in large-scale microservice platforms. In: Proceedings of the 2019 World Wide Web Conference on World Wide Web (2019)","DOI":"10.1145\/3308558.3313653"},{"key":"20_CR22","doi-asserted-by":"crossref","unstructured":"Shan, H., Wang, Q., Pu, C.: Tail attacks on web applications. In: Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security, pp. 1725\u20131739. ACM (2017)","DOI":"10.1145\/3133956.3133968"},{"key":"20_CR23","series-title":"Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1007\/978-3-319-78813-5_3","volume-title":"Security and Privacy in Communication Networks","author":"H Shan","year":"2018","unstructured":"Shan, H., Wang, Q., Yan, Q.: Very short intermittent DDoS attacks in\u00a0an unsaturated system. In: Lin, X., Ghorbani, A., Ren, K., Zhu, S., Zhang, A. (eds.) SecureComm 2017. LNICST, vol. 238, pp. 45\u201366. Springer, Cham (2018). https:\/\/doi.org\/10.1007\/978-3-319-78813-5_3"},{"key":"20_CR24","unstructured":"Sigelman, B.H., et al.: Dapper, a large-scale distributed systems tracing infrastructure. Technical report, Google, Inc. (2010)"},{"issue":"1","key":"20_CR25","doi-asserted-by":"publisher","first-page":"116","DOI":"10.1109\/MS.2015.11","volume":"32","author":"J Th\u00f6nes","year":"2015","unstructured":"Th\u00f6nes, J.: Microservices. IEEE softw. 32(1), 116 (2015)","journal-title":"IEEE softw."},{"key":"20_CR26","unstructured":"TIG: JDOS: a kubernetes-based datacenter operating system. https:\/\/github.com\/tiglabs\/jdos"},{"key":"20_CR27","doi-asserted-by":"crossref","unstructured":"Zhang, S., Shan, H., Wang, Q., Liu, J., Yan, Q., Wei, J.: Tail amplification in n-tier systems: a study of transient cross-resource contention attacks. In: ICDCS (2019)","DOI":"10.1109\/ICDCS.2019.00152"}],"container-title":["Lecture Notes in Computer Science","Cloud Computing \u2013 CLOUD 2019"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-23502-4_20","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,6,18]],"date-time":"2023-06-18T00:06:59Z","timestamp":1687046819000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-23502-4_20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030235017","9783030235024"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-23502-4_20","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":"14 June 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"CLOUD","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Cloud Computing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"San Diego, CA","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":"25 June 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"30 June 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"12","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"cloud2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.thecloudcomputing.org\/2019\/index.html","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}