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...
Gespeichert in:
Veröffentlicht in: | Mobile networks and applications 2021-04, Vol.26 (2), p.781-793 |
---|---|
Hauptverfasser: | , , , , |
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<img src="https://exlibris-pub.s3.amazonaws.com/fromwos-v2.jpg" /></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 & 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</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 & 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 & 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 & 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 & 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 & 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 & 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 & Aerospace Database</collection><collection>ProQuest Advanced Technologies & 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 |