{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,8]],"date-time":"2025-06-08T22:40:01Z","timestamp":1749422401836,"version":"3.41.0"},"publisher-location":"Cham","reference-count":38,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030781972"},{"type":"electronic","value":"9783030781989"}],"license":[{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"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":[[2021]]},"DOI":"10.1007\/978-3-030-78198-9_9","type":"book-chapter","created":{"date-parts":[[2021,6,8]],"date-time":"2021-06-08T23:10:02Z","timestamp":1623193802000},"page":"125-142","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Analysis and Improvement of Heterogeneous Hardware Support in Docker Images"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6436-8929","authenticated-orcid":false,"given":"Panagiotis","family":"Gkikopoulos","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1493-6603","authenticated-orcid":false,"given":"Valerio","family":"Schiavoni","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5312-5996","authenticated-orcid":false,"given":"Josef","family":"Spillner","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,6,9]]},"reference":[{"key":"9_CR1","unstructured":"AWS Nitro Enclaves. https:\/\/aws.amazon.com\/ec2\/nitro\/nitro-enclaves\/"},{"key":"9_CR2","unstructured":"Confidential computing on Azure. https:\/\/docs.microsoft.com\/en-us\/azure\/confidential-computing\/overview"},{"key":"9_CR3","unstructured":"Graphene Secure Container Environment. https:\/\/github.com\/oscarlab\/graphene\/tree\/master\/Tools"},{"key":"9_CR4","unstructured":"Image Manifest Version 2, Schema 2. https:\/\/docs.docker.com\/registry\/spec\/manifest-v2-2\/"},{"key":"9_CR5","unstructured":"Introducing Google Cloud Confidential Computing with Confidential VMs. https:\/\/cloud.google.com\/blog\/products\/identity-security\/introducing-google-cloud-confidential-computing-with-confidential-vms"},{"key":"9_CR6","unstructured":"NVIDIA Docker: GPU Server Application Deployment Made Easy. https:\/\/developer.nvidia.com\/blog\/nvidia-docker-gpu-server-application-deployment-made-easy\/"},{"key":"9_CR7","unstructured":"SCONTAIN Homepage. https:\/\/scontain.com\/"},{"key":"9_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"133","DOI":"10.1007\/978-3-030-22496-7_9","volume-title":"Distributed Applications and Interoperable Systems","author":"J Amacher","year":"2019","unstructured":"Amacher, J., Schiavoni, V.: On the performance of ARM TrustZone. In: Pereira, J., Ricci, L. (eds.) DAIS 2019. LNCS, vol. 11534, pp. 133\u2013151. Springer, Cham (2019). https:\/\/doi.org\/10.1007\/978-3-030-22496-7_9"},{"key":"9_CR9","unstructured":"Arnautov, S., et al.: SCONE: secure linux containers with intel SGX. In: 12th USENIX Conference on OSDI, pp. 689\u2013703 (2016)"},{"key":"9_CR10","doi-asserted-by":"crossref","unstructured":"Ayed, A.B., Subercaze, J., Laforest, F., Chaari, T., Louati, W., Kacem, A.H.: Docker2rdf: lifting the docker registry hub into RDF. In: 2017 IEEE World Congress on Services (SERVICES), pp. 36\u201339. IEEE (2017)","DOI":"10.1109\/SERVICES.2017.15"},{"key":"9_CR11","doi-asserted-by":"publisher","unstructured":"Binz, T., Breitenb\u00fccher, U., Kopp, O., Leymann, F.: TOSCA: portable automated deployment and management of cloud applications. In: Advanced Web Services, pp. 527\u2013549. Springer (2014). https:\/\/doi.org\/10.1007\/978-0-8176-4540-3","DOI":"10.1007\/978-0-8176-4540-3"},{"issue":"1","key":"9_CR12","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1186\/s13677-019-0141-z","volume":"8","author":"P Felber","year":"2019","unstructured":"Felber, P., et al.: Secure end-to-end processing of smart metering data. J. Cloud Comput. 8(1), 19 (2019)","journal-title":"J. Cloud Comput."},{"key":"9_CR13","doi-asserted-by":"crossref","unstructured":"Brogi, A., Neri, D., Soldani, J.: DockerFinder: multi-attribute search of docker images. In: IEEE International Conference on Cloud Engineering (IC2E) (2017)","DOI":"10.1109\/IC2E.2017.41"},{"key":"9_CR14","doi-asserted-by":"crossref","unstructured":"Byrne, A., Nadgowda, S., Coskun, A.: ACE: just-in-time serverless software component discovery through approximate concrete execution. In: Proceedings of Middleware Workshops\/Sixth International Workshop on Serverless Computing (WoSC6) (2020)","DOI":"10.1145\/3429880.3430098"},{"key":"9_CR15","doi-asserted-by":"publisher","first-page":"103392","DOI":"10.1016\/j.csi.2019.103392","volume":"69","author":"J Carrasco","year":"2020","unstructured":"Carrasco, J., Dur\u00e1n, F., Pimentel, E.: Live migration of trans-cloud applications. Comput. Stand. Interfaces 69, 103392 (2020)","journal-title":"Comput. Stand. Interfaces"},{"key":"9_CR16","doi-asserted-by":"crossref","unstructured":"Cho, K., Lee, H., Bang, K., Kim, S.: Possibility of HPC application on cloud infrastructure by container cluster. In: IEEE International Conference on CSE and Computational Science and IEEE International Conference on EUC, pp. 266\u2013271 (2019)","DOI":"10.1109\/CSE\/EUC.2019.00059"},{"key":"9_CR17","doi-asserted-by":"crossref","unstructured":"Cito, J., Schermann, G., Wittern, J.E., Leitner, P., Zumberi, S., Gall, H.C.: An empirical analysis of the docker container ecosystem on github. In: IEEE\/ACM 14th International Conference on Mining Software Repositories (MSR), pp. 323\u2013333 (2017)","DOI":"10.1109\/MSR.2017.67"},{"key":"9_CR18","doi-asserted-by":"publisher","first-page":"100055","DOI":"10.1016\/j.iot.2019.100055","volume":"6","author":"L Coppolino","year":"2019","unstructured":"Coppolino, L., D\u2019Antonio, S., Mazzeo, G., Romano, L.: A comprehensive survey of hardware-assisted security: from the edge to the cloud. Internet Things 6, 100055 (2019)","journal-title":"Internet Things"},{"issue":"86","key":"9_CR19","first-page":"1","volume":"2016","author":"V Costan","year":"2016","unstructured":"Costan, V., Devadas, S.: Intel SGX explained. IACR Cryptol. ePrint Arch. 2016(86), 1\u2013118 (2016)","journal-title":"IACR Cryptol. ePrint Arch."},{"issue":"1","key":"9_CR20","doi-asserted-by":"publisher","first-page":"74","DOI":"10.1109\/MCC.2014.1","volume":"1","author":"B Di Martino","year":"2014","unstructured":"Di Martino, B.: Applications portability and services interoperability among multiple clouds. IEEE Cloud Comput. 1(1), 74\u201377 (2014)","journal-title":"IEEE Cloud Comput."},{"key":"9_CR21","doi-asserted-by":"crossref","unstructured":"Florin, R., Ionut, R.: FPGA based architecture for securing IoT with blockchain. In: International Conference on Speech Technology and Human-Computer Dialogue, SpeD 2019, pp. 1\u20138. IEEE (2019)","DOI":"10.1109\/SPED.2019.8906595"},{"issue":"3","key":"9_CR22","doi-asserted-by":"publisher","first-page":"90","DOI":"10.1109\/MSEC.2019.2904112","volume":"17","author":"R Herardian","year":"2019","unstructured":"Herardian, R.: The soft underbelly of cloud security. IEEE Secur. Privacy 17(3), 90\u201393 (2019)","journal-title":"IEEE Secur. Privacy"},{"key":"9_CR23","unstructured":"Johnson, S., Rizzo, D., Ranganathan, P., McCune, J., Ho, R.: Titan: enabling a transparent silicon root of trust for cloud. In: Hot Chips: a Symposium on High Performance Chips (2018)"},{"key":"9_CR24","unstructured":"Kaplan, D., Powell, J., Woller, T.: AMD memory encryption. White paper (2016)"},{"key":"9_CR25","unstructured":"Mao, Y., Oak, J., Pompili, A., Beer, D., Han, T., Hu, P.: DRAPS: Dynamic and Resource-Aware Placement Scheme for Docker Containers in a Heterogeneous Cluster. CoRR abs\/1805.08598 (2018). http:\/\/arxiv.org\/abs\/1805.08598"},{"issue":"1","key":"9_CR26","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1016\/j.jnca.2012.05.003","volume":"36","author":"C Modi","year":"2013","unstructured":"Modi, C., Patel, D., Borisaniya, B., Patel, H., Patel, A., Rajarajan, M.: A survey of intrusion detection techniques in cloud. J. Netw. Comput. Appl. 36(1), 42\u201357 (2013)","journal-title":"J. Netw. Comput. Appl."},{"key":"9_CR27","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1007\/978-3-642-24755-2_6","volume-title":"Towards a Service-Based Internet","author":"D Petcu","year":"2011","unstructured":"Petcu, D.: Portability and interoperability between clouds: challenges and case study. In: Abramowicz, W., Llorente, I.M., Surridge, M., Zisman, A., Vayssi\u00e8re, J. (eds.) ServiceWave 2011. LNCS, vol. 6994, pp. 62\u201374. Springer, Heidelberg (2011). https:\/\/doi.org\/10.1007\/978-3-642-24755-2_6"},{"issue":"6","key":"9_CR28","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3291047","volume":"51","author":"S Pinto","year":"2019","unstructured":"Pinto, S., Santos, N.: Demystifying ARM TrustZone: a comprehensive survey. ACM Comput. Surv. (CSUR) 51(6), 1\u201336 (2019)","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"9_CR29","doi-asserted-by":"crossref","unstructured":"Portabales, A.R., Nores, M.L.: Dockemu: extension of a scalable network simulation framework based on docker and NS3 to cover IoT Scenarios. In: Proceedings 8th International Conference on Simulation and Modeling Methodologies, Technologies and Applications, SIMULTECH 2018, pp. 175\u2013182. SciTePress (2018)","DOI":"10.5220\/0006913601750182"},{"key":"9_CR30","doi-asserted-by":"publisher","first-page":"137","DOI":"10.1016\/j.jss.2016.11.001","volume":"124","author":"J Ren","year":"2017","unstructured":"Ren, J., Qi, Y., Dai, Y., Yu, X., Shi, Y.: Nosv: a lightweight nested-virtualization VMM for hosting high performance computing on cloud. J. Syst. Softw. 124, 137\u2013152 (2017)","journal-title":"J. Syst. Softw."},{"key":"9_CR31","doi-asserted-by":"crossref","unstructured":"Schinianakis, D., Trapero, R., Michalopoulos, D.S., Crespo, B.G.: Security considerations in 5G networks: a slice-aware trust zone approach. In: IEEE WCNC, pp. 1\u20138 (2019)","DOI":"10.1109\/WCNC.2019.8885658"},{"key":"9_CR32","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.vlsi.2019.09.007","volume":"70","author":"M Shepovalov","year":"2020","unstructured":"Shepovalov, M., Akella, V.: FPGA and GPU-based acceleration of ML workloads on Amazon cloud - a case study using gradient boosted decision tree library. Integration 70, 1\u20139 (2020)","journal-title":"Integration"},{"key":"9_CR33","doi-asserted-by":"crossref","unstructured":"Shu, R., Gu, X., Enck, W.: A study of security vulnerabilities on docker hub. In: Proceedings of 7th ACM CODASPY, pp. 269\u2013280 (2017)","DOI":"10.1145\/3029806.3029832"},{"issue":"1","key":"9_CR34","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1109\/MDAT.2017.2748393","volume":"35","author":"N Tarafdar","year":"2018","unstructured":"Tarafdar, N., Eskandari, N., Lin, T., Chow, P.: Designing for FPGAs in the cloud. IEEE Des. Test 35(1), 23\u201329 (2018)","journal-title":"IEEE Des. Test"},{"key":"9_CR35","doi-asserted-by":"crossref","unstructured":"Tian, C.X., Pan, A., Tay, Y.C.: ConHub: a metadata management system for docker containers. In: Proceedings of 25th ACM International Conference on Information and Knowledge Management, CIKM 2016, pp. 2453\u20132455 (2016)","DOI":"10.1145\/2983323.2983331"},{"issue":"8","key":"9_CR36","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1109\/MC.2018.2888767","volume":"52","author":"M Villari","year":"2019","unstructured":"Villari, M., Fazio, M., Dustdar, S., Rana, O., Jha, D.N., Ranjan, R.: Osmosis: the osmotic computing platform for microelements in the cloud, edge, and Internet of Things. IEEE Comput. 52(8), 14\u201326 (2019)","journal-title":"IEEE Comput."},{"key":"9_CR37","doi-asserted-by":"crossref","unstructured":"Yeh, T., Chen, H., Chou, J.: KubeShare: a framework to manage GPUs as first-class and shared resources in container cloud. In: 29th International Symposium High-Performance Parallel and Distributed Computing, pp. 173\u2013184. ACM (2020)","DOI":"10.1145\/3369583.3392679"},{"key":"9_CR38","doi-asserted-by":"crossref","unstructured":"Zhao, N., et al.: Large-scale analysis of the docker hub dataset. In: 2019 IEEE International Conference on Cluster Computing, Cluster, pp. 1\u201310 (2019)","DOI":"10.1109\/CLUSTER.2019.8891000"}],"container-title":["Lecture Notes in Computer Science","Distributed Applications and Interoperable Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-78198-9_9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,8]],"date-time":"2025-06-08T22:02:29Z","timestamp":1749420149000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-78198-9_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"ISBN":["9783030781972","9783030781989"],"references-count":38,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-78198-9_9","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2021]]},"assertion":[{"value":"9 June 2021","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"DAIS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"IFIP International Conference on Distributed Applications and Interoperable Systems","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Valletta","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Malta","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2021","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"14 June 2021","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"18 June 2021","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"dais2021","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.discotec.org\/2021\/dais","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":"15","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":"7","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":"3","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":"47% - 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":"4","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":"4","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":"Due to the Corona pandemic this event was held virtually.","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)"}}]}}