A Hybrid Virtualization Approach to Emulate Network Nodes of Heterogeneous Architectures

In the recent years, resource virtualization technologies of different types have been widely used in the ICT industry, particularly in cloud computing domain. These virtualization technologies can squeeze out hardware potential and consequently can significantly save CAPEX and OPEX. Virtualization...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Mobile networks and applications 2021-04, Vol.26 (2), p.781-793
Hauptverfasser: Lai, Junyu, Tian, Jiaqi, Liu, Rui, Yang, Zheng, Jiang, Dingde
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 793
container_issue 2
container_start_page 781
container_title Mobile networks and applications
container_volume 26
creator Lai, Junyu
Tian, Jiaqi
Liu, Rui
Yang, Zheng
Jiang, Dingde
description In the recent years, resource virtualization technologies of different types have been widely used in the ICT industry, particularly in cloud computing domain. These virtualization technologies can squeeze out hardware potential and consequently can significantly save CAPEX and OPEX. Virtualization technologies are adopted in network emulation to emulate heterogeneous nodes of target networks. At present, network emulators typically utilize legacy x86-based virtual machines (VMs) and light-weighted containers to emulate network nodes of heterogeneous architectures including ARM, SPARC, PPC, etc., which introduces software incompatibility to the original system software, protocols and applications, and may consequently jeopardize emulation fidelity. This paper focuses on mitigating the emulation incompatibility problem caused by node heterogeneity. Firstly, this problem is thoroughly investigated and analyzed on a cloud-based network emulation platform. Then, a hybrid virtualization approach concurrently utilizing multiple virtualization technologies, namely KVM, QEMU, and Docker to emulate heterogeneously architected nodes is derived and then implemented in the cloud-based network emulation platform. Functional verification and performance evaluation experiments have been carried out and have led to the conclusion that the elaborated hybrid virtualization approach can effectively dispose of the emulation incompatibility problem with affordable performance degradations. In addition, a case study of applying the hybrid virtualization approach to emulate a space-ground integrated network (SGIN) is conducted to show its effectivity and efficiency.
doi_str_mv 10.1007/s11036-019-01427-z
format Article
fullrecord <record><control><sourceid>proquest_webof</sourceid><recordid>TN_cdi_proquest_journals_2523913203</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2523913203</sourcerecordid><originalsourceid>FETCH-LOGICAL-c319t-4d1dc61e8fb797a5d46bcd61e8bb5c8d0db75f8ef50cf1d52bf7d43041218103</originalsourceid><addsrcrecordid>eNqNkMFKAzEQhhdRUKsv4CngUVYzyabZPZZSrSD1IuIt7CYTXa2bmmSR9ulNu6I38RAyhP_LzHxZdgb0EiiVVwGA8nFOoUqnYDLf7GVHICTLSxB8P9W85Hkxrp4Os-MQXimlQpTFUfY0IfN141tDHlsf-3rZburYuo5MVivvav1CoiOz935ZRyQLjJ_Ov5GFMxiIs2SOEb17xg5dH8jE65c2oo69x3CSHdh6GfD0-x5lD9ezh-k8v7u_uZ1O7nLNoYp5YcDoMWBpG1nJWphi3GizfWgaoUtDTSOFLdEKqi0YwRorTcFpAQzKtPMoOx--TdN-9BiienW971JHxQTjFXBGeUqxIaW9C8GjVSvfvtd-rYCqrUA1CFRJoNoJVJsElQP0iY2zQbfYafwBtwZlAcBkqihM27jzNnV9FxN68X80pfmQDinRPaP_3eGP8b4AU0yVxw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2523913203</pqid></control><display><type>article</type><title>A Hybrid Virtualization Approach to Emulate Network Nodes of Heterogeneous Architectures</title><source>SpringerNature Journals</source><source>Web of Science - Science Citation Index Expanded - 2021&lt;img src="https://exlibris-pub.s3.amazonaws.com/fromwos-v2.jpg" /&gt;</source><creator>Lai, Junyu ; Tian, Jiaqi ; Liu, Rui ; Yang, Zheng ; Jiang, Dingde</creator><creatorcontrib>Lai, Junyu ; Tian, Jiaqi ; Liu, Rui ; Yang, Zheng ; Jiang, Dingde</creatorcontrib><description>In the recent years, resource virtualization technologies of different types have been widely used in the ICT industry, particularly in cloud computing domain. These virtualization technologies can squeeze out hardware potential and consequently can significantly save CAPEX and OPEX. Virtualization technologies are adopted in network emulation to emulate heterogeneous nodes of target networks. At present, network emulators typically utilize legacy x86-based virtual machines (VMs) and light-weighted containers to emulate network nodes of heterogeneous architectures including ARM, SPARC, PPC, etc., which introduces software incompatibility to the original system software, protocols and applications, and may consequently jeopardize emulation fidelity. This paper focuses on mitigating the emulation incompatibility problem caused by node heterogeneity. Firstly, this problem is thoroughly investigated and analyzed on a cloud-based network emulation platform. Then, a hybrid virtualization approach concurrently utilizing multiple virtualization technologies, namely KVM, QEMU, and Docker to emulate heterogeneously architected nodes is derived and then implemented in the cloud-based network emulation platform. Functional verification and performance evaluation experiments have been carried out and have led to the conclusion that the elaborated hybrid virtualization approach can effectively dispose of the emulation incompatibility problem with affordable performance degradations. In addition, a case study of applying the hybrid virtualization approach to emulate a space-ground integrated network (SGIN) is conducted to show its effectivity and efficiency.</description><identifier>ISSN: 1383-469X</identifier><identifier>EISSN: 1572-8153</identifier><identifier>DOI: 10.1007/s11036-019-01427-z</identifier><language>eng</language><publisher>New York: Springer US</publisher><subject>Applications programs ; Cloud computing ; Communications Engineering ; Computer Communication Networks ; Computer Science ; Computer Science, Hardware &amp; Architecture ; Computer Science, Information Systems ; Containers ; Electrical Engineering ; Emulators ; Engineering ; Heterogeneity ; Incompatibility ; IT in Business ; Networks ; Nodes ; Performance degradation ; Performance evaluation ; Science &amp; Technology ; Software ; Technology ; Telecommunications ; Virtual environments</subject><ispartof>Mobile networks and applications, 2021-04, Vol.26 (2), p.781-793</ispartof><rights>Springer Science+Business Media, LLC, part of Springer Nature 2020</rights><rights>Springer Science+Business Media, LLC, part of Springer Nature 2020.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>true</woscitedreferencessubscribed><woscitedreferencescount>2</woscitedreferencescount><woscitedreferencesoriginalsourcerecordid>wos000574112700001</woscitedreferencesoriginalsourcerecordid><citedby>FETCH-LOGICAL-c319t-4d1dc61e8fb797a5d46bcd61e8bb5c8d0db75f8ef50cf1d52bf7d43041218103</citedby><cites>FETCH-LOGICAL-c319t-4d1dc61e8fb797a5d46bcd61e8bb5c8d0db75f8ef50cf1d52bf7d43041218103</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/s11036-019-01427-z$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/s11036-019-01427-z$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>315,781,785,27929,27930,39263,41493,42562,51324</link.rule.ids></links><search><creatorcontrib>Lai, Junyu</creatorcontrib><creatorcontrib>Tian, Jiaqi</creatorcontrib><creatorcontrib>Liu, Rui</creatorcontrib><creatorcontrib>Yang, Zheng</creatorcontrib><creatorcontrib>Jiang, Dingde</creatorcontrib><title>A Hybrid Virtualization Approach to Emulate Network Nodes of Heterogeneous Architectures</title><title>Mobile networks and applications</title><addtitle>Mobile Netw Appl</addtitle><addtitle>MOBILE NETW APPL</addtitle><description>In the recent years, resource virtualization technologies of different types have been widely used in the ICT industry, particularly in cloud computing domain. These virtualization technologies can squeeze out hardware potential and consequently can significantly save CAPEX and OPEX. Virtualization technologies are adopted in network emulation to emulate heterogeneous nodes of target networks. At present, network emulators typically utilize legacy x86-based virtual machines (VMs) and light-weighted containers to emulate network nodes of heterogeneous architectures including ARM, SPARC, PPC, etc., which introduces software incompatibility to the original system software, protocols and applications, and may consequently jeopardize emulation fidelity. This paper focuses on mitigating the emulation incompatibility problem caused by node heterogeneity. Firstly, this problem is thoroughly investigated and analyzed on a cloud-based network emulation platform. Then, a hybrid virtualization approach concurrently utilizing multiple virtualization technologies, namely KVM, QEMU, and Docker to emulate heterogeneously architected nodes is derived and then implemented in the cloud-based network emulation platform. Functional verification and performance evaluation experiments have been carried out and have led to the conclusion that the elaborated hybrid virtualization approach can effectively dispose of the emulation incompatibility problem with affordable performance degradations. In addition, a case study of applying the hybrid virtualization approach to emulate a space-ground integrated network (SGIN) is conducted to show its effectivity and efficiency.</description><subject>Applications programs</subject><subject>Cloud computing</subject><subject>Communications Engineering</subject><subject>Computer Communication Networks</subject><subject>Computer Science</subject><subject>Computer Science, Hardware &amp; Architecture</subject><subject>Computer Science, Information Systems</subject><subject>Containers</subject><subject>Electrical Engineering</subject><subject>Emulators</subject><subject>Engineering</subject><subject>Heterogeneity</subject><subject>Incompatibility</subject><subject>IT in Business</subject><subject>Networks</subject><subject>Nodes</subject><subject>Performance degradation</subject><subject>Performance evaluation</subject><subject>Science &amp; Technology</subject><subject>Software</subject><subject>Technology</subject><subject>Telecommunications</subject><subject>Virtual environments</subject><issn>1383-469X</issn><issn>1572-8153</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><sourceid>HGBXW</sourceid><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><sourceid>GNUQQ</sourceid><recordid>eNqNkMFKAzEQhhdRUKsv4CngUVYzyabZPZZSrSD1IuIt7CYTXa2bmmSR9ulNu6I38RAyhP_LzHxZdgb0EiiVVwGA8nFOoUqnYDLf7GVHICTLSxB8P9W85Hkxrp4Os-MQXimlQpTFUfY0IfN141tDHlsf-3rZburYuo5MVivvav1CoiOz935ZRyQLjJ_Ov5GFMxiIs2SOEb17xg5dH8jE65c2oo69x3CSHdh6GfD0-x5lD9ezh-k8v7u_uZ1O7nLNoYp5YcDoMWBpG1nJWphi3GizfWgaoUtDTSOFLdEKqi0YwRorTcFpAQzKtPMoOx--TdN-9BiienW971JHxQTjFXBGeUqxIaW9C8GjVSvfvtd-rYCqrUA1CFRJoNoJVJsElQP0iY2zQbfYafwBtwZlAcBkqihM27jzNnV9FxN68X80pfmQDinRPaP_3eGP8b4AU0yVxw</recordid><startdate>20210401</startdate><enddate>20210401</enddate><creator>Lai, Junyu</creator><creator>Tian, Jiaqi</creator><creator>Liu, Rui</creator><creator>Yang, Zheng</creator><creator>Jiang, Dingde</creator><general>Springer US</general><general>Springer Nature</general><general>Springer Nature B.V</general><scope>BLEPL</scope><scope>DTL</scope><scope>HGBXW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>3V.</scope><scope>7SC</scope><scope>7SP</scope><scope>7WY</scope><scope>7WZ</scope><scope>7XB</scope><scope>87Z</scope><scope>8AL</scope><scope>8AO</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>8FL</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BEZIV</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>FRNLG</scope><scope>F~G</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K60</scope><scope>K6~</scope><scope>K7-</scope><scope>L.-</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>M0C</scope><scope>M0N</scope><scope>P5Z</scope><scope>P62</scope><scope>PQBIZ</scope><scope>PQBZA</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>Q9U</scope></search><sort><creationdate>20210401</creationdate><title>A Hybrid Virtualization Approach to Emulate Network Nodes of Heterogeneous Architectures</title><author>Lai, Junyu ; Tian, Jiaqi ; Liu, Rui ; Yang, Zheng ; Jiang, Dingde</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c319t-4d1dc61e8fb797a5d46bcd61e8bb5c8d0db75f8ef50cf1d52bf7d43041218103</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Applications programs</topic><topic>Cloud computing</topic><topic>Communications Engineering</topic><topic>Computer Communication Networks</topic><topic>Computer Science</topic><topic>Computer Science, Hardware &amp; Architecture</topic><topic>Computer Science, Information Systems</topic><topic>Containers</topic><topic>Electrical Engineering</topic><topic>Emulators</topic><topic>Engineering</topic><topic>Heterogeneity</topic><topic>Incompatibility</topic><topic>IT in Business</topic><topic>Networks</topic><topic>Nodes</topic><topic>Performance degradation</topic><topic>Performance evaluation</topic><topic>Science &amp; Technology</topic><topic>Software</topic><topic>Technology</topic><topic>Telecommunications</topic><topic>Virtual environments</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Lai, Junyu</creatorcontrib><creatorcontrib>Tian, Jiaqi</creatorcontrib><creatorcontrib>Liu, Rui</creatorcontrib><creatorcontrib>Yang, Zheng</creatorcontrib><creatorcontrib>Jiang, Dingde</creatorcontrib><collection>Web of Science Core Collection</collection><collection>Science Citation Index Expanded</collection><collection>Web of Science - Science Citation Index Expanded - 2021</collection><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Access via ABI/INFORM (ProQuest)</collection><collection>ABI/INFORM Global (PDF only)</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>ABI/INFORM Global (Alumni Edition)</collection><collection>Computing Database (Alumni Edition)</collection><collection>ProQuest Pharma Collection</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>ABI/INFORM Collection (Alumni Edition)</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Business Premium Collection</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>Business Premium Collection (Alumni)</collection><collection>ABI/INFORM Global (Corporate)</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>ProQuest Business Collection (Alumni Edition)</collection><collection>ProQuest Business Collection</collection><collection>Computer Science Database</collection><collection>ABI/INFORM Professional Advanced</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>ABI/INFORM Global</collection><collection>Computing Database</collection><collection>Advanced Technologies &amp; Aerospace Database</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest One Business</collection><collection>ProQuest One Business (Alumni)</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>ProQuest Central Basic</collection><jtitle>Mobile networks and applications</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Lai, Junyu</au><au>Tian, Jiaqi</au><au>Liu, Rui</au><au>Yang, Zheng</au><au>Jiang, Dingde</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Hybrid Virtualization Approach to Emulate Network Nodes of Heterogeneous Architectures</atitle><jtitle>Mobile networks and applications</jtitle><stitle>Mobile Netw Appl</stitle><stitle>MOBILE NETW APPL</stitle><date>2021-04-01</date><risdate>2021</risdate><volume>26</volume><issue>2</issue><spage>781</spage><epage>793</epage><pages>781-793</pages><issn>1383-469X</issn><eissn>1572-8153</eissn><abstract>In the recent years, resource virtualization technologies of different types have been widely used in the ICT industry, particularly in cloud computing domain. These virtualization technologies can squeeze out hardware potential and consequently can significantly save CAPEX and OPEX. Virtualization technologies are adopted in network emulation to emulate heterogeneous nodes of target networks. At present, network emulators typically utilize legacy x86-based virtual machines (VMs) and light-weighted containers to emulate network nodes of heterogeneous architectures including ARM, SPARC, PPC, etc., which introduces software incompatibility to the original system software, protocols and applications, and may consequently jeopardize emulation fidelity. This paper focuses on mitigating the emulation incompatibility problem caused by node heterogeneity. Firstly, this problem is thoroughly investigated and analyzed on a cloud-based network emulation platform. Then, a hybrid virtualization approach concurrently utilizing multiple virtualization technologies, namely KVM, QEMU, and Docker to emulate heterogeneously architected nodes is derived and then implemented in the cloud-based network emulation platform. Functional verification and performance evaluation experiments have been carried out and have led to the conclusion that the elaborated hybrid virtualization approach can effectively dispose of the emulation incompatibility problem with affordable performance degradations. In addition, a case study of applying the hybrid virtualization approach to emulate a space-ground integrated network (SGIN) is conducted to show its effectivity and efficiency.</abstract><cop>New York</cop><pub>Springer US</pub><doi>10.1007/s11036-019-01427-z</doi><tpages>13</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1383-469X
ispartof Mobile networks and applications, 2021-04, Vol.26 (2), p.781-793
issn 1383-469X
1572-8153
language eng
recordid cdi_proquest_journals_2523913203
source SpringerNature Journals; Web of Science - Science Citation Index Expanded - 2021<img src="https://exlibris-pub.s3.amazonaws.com/fromwos-v2.jpg" />
subjects Applications programs
Cloud computing
Communications Engineering
Computer Communication Networks
Computer Science
Computer Science, Hardware & Architecture
Computer Science, Information Systems
Containers
Electrical Engineering
Emulators
Engineering
Heterogeneity
Incompatibility
IT in Business
Networks
Nodes
Performance degradation
Performance evaluation
Science & Technology
Software
Technology
Telecommunications
Virtual environments
title A Hybrid Virtualization Approach to Emulate Network Nodes of Heterogeneous Architectures
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-16T07%3A32%3A49IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_webof&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20Hybrid%20Virtualization%20Approach%20to%20Emulate%20Network%20Nodes%20of%20Heterogeneous%20Architectures&rft.jtitle=Mobile%20networks%20and%20applications&rft.au=Lai,%20Junyu&rft.date=2021-04-01&rft.volume=26&rft.issue=2&rft.spage=781&rft.epage=793&rft.pages=781-793&rft.issn=1383-469X&rft.eissn=1572-8153&rft_id=info:doi/10.1007/s11036-019-01427-z&rft_dat=%3Cproquest_webof%3E2523913203%3C/proquest_webof%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2523913203&rft_id=info:pmid/&rfr_iscdi=true