Research on Building an ARM-Based Container Cloud Platform

ARM chips with low energy consumption and low-cost investment have been rapidly applied to smart office and smart entertainment including cloud mobile phones and cloud games. This paper first summarizes key technologies and development status of the above scenarios including CPU, memory, IO hardware...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences Communications and Computer Sciences, 2024/04/01, Vol.E107.A(4), pp.654-665
Hauptverfasser: CHEN, Lin, YIN, Xueyuan, ZHAO, Dandan, LU, Hongwei, LI, Lu, CHEN, Yixiang
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 665
container_issue 4
container_start_page 654
container_title IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
container_volume E107.A
creator CHEN, Lin
YIN, Xueyuan
ZHAO, Dandan
LU, Hongwei
LI, Lu
CHEN, Yixiang
description ARM chips with low energy consumption and low-cost investment have been rapidly applied to smart office and smart entertainment including cloud mobile phones and cloud games. This paper first summarizes key technologies and development status of the above scenarios including CPU, memory, IO hardware virtualization characteristics, ARM hypervisor and container, GPU virtualization, network virtualization, resource management and remote transmission technologies. Then, in view of the current lack of publicly referenced ARM cloud constructing solutions, this paper proposes and constructs an implementation framework for building an ARM cloud, and successively focuses on the formal definition of virtualization framework, Android container system and resource quota management methods, GPU virtualization based on API remoting and GPU pass-through, and the remote transmission technology. Finally, the experimental results show that the proposed model and corresponding component implementation methods are effective, especially, the pass-through mode for virtualizing GPU resources has higher performance and higher parallelism.
doi_str_mv 10.1587/transfun.2023EAP1016
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_3054733528</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3054733528</sourcerecordid><originalsourceid>FETCH-LOGICAL-c472t-f63823506dc267be2e6cbea36d5a5bbe099fabeea419530fb1d685dcea854693</originalsourceid><addsrcrecordid>eNpNkEtPwkAUhSdGExH9By6auC7Ou1N3pcFHgpEQ9pPb9hZKyhRn2oX_XgyirO5ZfN-5ySHkntEJUyZ57D24UA9uwikXs2zBKNMXZMQSqWImRHJJRjRlOjaKmmtyE8KWUmY4kyPytMSA4MtN1LloOjRt1bh1BC7Klu_xFAJWUd65HhqHPsrbbqiiRQt93fndLbmqoQ1493vHZPU8W-Wv8fzj5S3P5nEpE97HtRaGC0V1VXKdFMhRlwWC0JUCVRRI07SGAhEkS5WgdcEqbVRVIhgldSrG5OFYu_fd54Cht9tu8O7w0QqqZCKE4uZAySNV-i4Ej7Xd-2YH_ssyan9GsqeR7NlIB2151LahhzX-SeD7pmzxX5oxmtjMylM4K_mDyw14i058A17NeQg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3054733528</pqid></control><display><type>article</type><title>Research on Building an ARM-Based Container Cloud Platform</title><source>J-STAGE Free</source><creator>CHEN, Lin ; YIN, Xueyuan ; ZHAO, Dandan ; LU, Hongwei ; LI, Lu ; CHEN, Yixiang</creator><creatorcontrib>CHEN, Lin ; YIN, Xueyuan ; ZHAO, Dandan ; LU, Hongwei ; LI, Lu ; CHEN, Yixiang</creatorcontrib><description>ARM chips with low energy consumption and low-cost investment have been rapidly applied to smart office and smart entertainment including cloud mobile phones and cloud games. This paper first summarizes key technologies and development status of the above scenarios including CPU, memory, IO hardware virtualization characteristics, ARM hypervisor and container, GPU virtualization, network virtualization, resource management and remote transmission technologies. Then, in view of the current lack of publicly referenced ARM cloud constructing solutions, this paper proposes and constructs an implementation framework for building an ARM cloud, and successively focuses on the formal definition of virtualization framework, Android container system and resource quota management methods, GPU virtualization based on API remoting and GPU pass-through, and the remote transmission technology. Finally, the experimental results show that the proposed model and corresponding component implementation methods are effective, especially, the pass-through mode for virtualizing GPU resources has higher performance and higher parallelism.</description><identifier>ISSN: 0916-8508</identifier><identifier>EISSN: 1745-1337</identifier><identifier>DOI: 10.1587/transfun.2023EAP1016</identifier><language>eng</language><publisher>Tokyo: The Institute of Electronics, Information and Communication Engineers</publisher><subject>ARM ; cloud computing ; Containers ; Energy consumption ; GPU ; hypervisor ; Management methods ; Resource management ; Smartphones</subject><ispartof>IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, 2024/04/01, Vol.E107.A(4), pp.654-665</ispartof><rights>2024 The Institute of Electronics, Information and Communication Engineers</rights><rights>Copyright Japan Science and Technology Agency 2024</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c472t-f63823506dc267be2e6cbea36d5a5bbe099fabeea419530fb1d685dcea854693</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,778,782,1879,27907,27908</link.rule.ids></links><search><creatorcontrib>CHEN, Lin</creatorcontrib><creatorcontrib>YIN, Xueyuan</creatorcontrib><creatorcontrib>ZHAO, Dandan</creatorcontrib><creatorcontrib>LU, Hongwei</creatorcontrib><creatorcontrib>LI, Lu</creatorcontrib><creatorcontrib>CHEN, Yixiang</creatorcontrib><title>Research on Building an ARM-Based Container Cloud Platform</title><title>IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences</title><addtitle>IEICE Trans. Fundamentals</addtitle><description>ARM chips with low energy consumption and low-cost investment have been rapidly applied to smart office and smart entertainment including cloud mobile phones and cloud games. This paper first summarizes key technologies and development status of the above scenarios including CPU, memory, IO hardware virtualization characteristics, ARM hypervisor and container, GPU virtualization, network virtualization, resource management and remote transmission technologies. Then, in view of the current lack of publicly referenced ARM cloud constructing solutions, this paper proposes and constructs an implementation framework for building an ARM cloud, and successively focuses on the formal definition of virtualization framework, Android container system and resource quota management methods, GPU virtualization based on API remoting and GPU pass-through, and the remote transmission technology. Finally, the experimental results show that the proposed model and corresponding component implementation methods are effective, especially, the pass-through mode for virtualizing GPU resources has higher performance and higher parallelism.</description><subject>ARM</subject><subject>cloud computing</subject><subject>Containers</subject><subject>Energy consumption</subject><subject>GPU</subject><subject>hypervisor</subject><subject>Management methods</subject><subject>Resource management</subject><subject>Smartphones</subject><issn>0916-8508</issn><issn>1745-1337</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><recordid>eNpNkEtPwkAUhSdGExH9By6auC7Ou1N3pcFHgpEQ9pPb9hZKyhRn2oX_XgyirO5ZfN-5ySHkntEJUyZ57D24UA9uwikXs2zBKNMXZMQSqWImRHJJRjRlOjaKmmtyE8KWUmY4kyPytMSA4MtN1LloOjRt1bh1BC7Klu_xFAJWUd65HhqHPsrbbqiiRQt93fndLbmqoQ1493vHZPU8W-Wv8fzj5S3P5nEpE97HtRaGC0V1VXKdFMhRlwWC0JUCVRRI07SGAhEkS5WgdcEqbVRVIhgldSrG5OFYu_fd54Cht9tu8O7w0QqqZCKE4uZAySNV-i4Ej7Xd-2YH_ssyan9GsqeR7NlIB2151LahhzX-SeD7pmzxX5oxmtjMylM4K_mDyw14i058A17NeQg</recordid><startdate>20240401</startdate><enddate>20240401</enddate><creator>CHEN, Lin</creator><creator>YIN, Xueyuan</creator><creator>ZHAO, Dandan</creator><creator>LU, Hongwei</creator><creator>LI, Lu</creator><creator>CHEN, Yixiang</creator><general>The Institute of Electronics, Information and Communication Engineers</general><general>Japan Science and Technology Agency</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20240401</creationdate><title>Research on Building an ARM-Based Container Cloud Platform</title><author>CHEN, Lin ; YIN, Xueyuan ; ZHAO, Dandan ; LU, Hongwei ; LI, Lu ; CHEN, Yixiang</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c472t-f63823506dc267be2e6cbea36d5a5bbe099fabeea419530fb1d685dcea854693</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>ARM</topic><topic>cloud computing</topic><topic>Containers</topic><topic>Energy consumption</topic><topic>GPU</topic><topic>hypervisor</topic><topic>Management methods</topic><topic>Resource management</topic><topic>Smartphones</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>CHEN, Lin</creatorcontrib><creatorcontrib>YIN, Xueyuan</creatorcontrib><creatorcontrib>ZHAO, Dandan</creatorcontrib><creatorcontrib>LU, Hongwei</creatorcontrib><creatorcontrib>LI, Lu</creatorcontrib><creatorcontrib>CHEN, Yixiang</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>CHEN, Lin</au><au>YIN, Xueyuan</au><au>ZHAO, Dandan</au><au>LU, Hongwei</au><au>LI, Lu</au><au>CHEN, Yixiang</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Research on Building an ARM-Based Container Cloud Platform</atitle><jtitle>IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences</jtitle><addtitle>IEICE Trans. Fundamentals</addtitle><date>2024-04-01</date><risdate>2024</risdate><volume>E107.A</volume><issue>4</issue><spage>654</spage><epage>665</epage><pages>654-665</pages><artnum>2023EAP1016</artnum><issn>0916-8508</issn><eissn>1745-1337</eissn><abstract>ARM chips with low energy consumption and low-cost investment have been rapidly applied to smart office and smart entertainment including cloud mobile phones and cloud games. This paper first summarizes key technologies and development status of the above scenarios including CPU, memory, IO hardware virtualization characteristics, ARM hypervisor and container, GPU virtualization, network virtualization, resource management and remote transmission technologies. Then, in view of the current lack of publicly referenced ARM cloud constructing solutions, this paper proposes and constructs an implementation framework for building an ARM cloud, and successively focuses on the formal definition of virtualization framework, Android container system and resource quota management methods, GPU virtualization based on API remoting and GPU pass-through, and the remote transmission technology. Finally, the experimental results show that the proposed model and corresponding component implementation methods are effective, especially, the pass-through mode for virtualizing GPU resources has higher performance and higher parallelism.</abstract><cop>Tokyo</cop><pub>The Institute of Electronics, Information and Communication Engineers</pub><doi>10.1587/transfun.2023EAP1016</doi><tpages>12</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0916-8508
ispartof IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, 2024/04/01, Vol.E107.A(4), pp.654-665
issn 0916-8508
1745-1337
language eng
recordid cdi_proquest_journals_3054733528
source J-STAGE Free
subjects ARM
cloud computing
Containers
Energy consumption
GPU
hypervisor
Management methods
Resource management
Smartphones
title Research on Building an ARM-Based Container Cloud Platform
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-16T20%3A29%3A29IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Research%20on%20Building%20an%20ARM-Based%20Container%20Cloud%20Platform&rft.jtitle=IEICE%20Transactions%20on%20Fundamentals%20of%20Electronics,%20Communications%20and%20Computer%20Sciences&rft.au=CHEN,%20Lin&rft.date=2024-04-01&rft.volume=E107.A&rft.issue=4&rft.spage=654&rft.epage=665&rft.pages=654-665&rft.artnum=2023EAP1016&rft.issn=0916-8508&rft.eissn=1745-1337&rft_id=info:doi/10.1587/transfun.2023EAP1016&rft_dat=%3Cproquest_cross%3E3054733528%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=3054733528&rft_id=info:pmid/&rfr_iscdi=true