Real-Time Performance Analysis and Tuning of Embedded System Virtualization Architecture Based on KVM
Embedded systems are proceeding towards exploiting virtualization technology to have the benefits of Real-Time Operating System (RTOS) and General-Purpose Operating System (GPOS) in the same system. This combination provides both a timely and deterministic behavior and a general-purpose application...
Saved in:
| Published in | International journal of embedded and real-time communication systems Vol. 13; no. 1; pp. 1 - 20 |
|---|---|
| Main Authors | , |
| Format | Journal Article |
| Language | English |
| Published |
Hershey
IGI Global
01.01.2022
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 1947-3176 1947-3184 |
| DOI | 10.4018/IJERTCS.302113 |
Cover
| Abstract | Embedded systems are proceeding towards exploiting virtualization technology to have the benefits of Real-Time Operating System (RTOS) and General-Purpose Operating System (GPOS) in the same system. This combination provides both a timely and deterministic behavior and a general-purpose application codebase. There still exist concerns about the real-time responsiveness of RTOS running inside a Virtual Machine (VM). In this paper, the real-time performance of Kernel-based Virtual Machine (KVM) virtualization architecture is analyzed on a multi-core system. Here, a preemptible Linux kernel with the PREEMPT_RT patch is used for RTOS, while a standard Linux kernel is used for GPOS. The interrupt latency inside the real-time guest VM is analyzed by applying various amounts of CPU, memory, and I/O stresses on the guest and host systems. A VM resource monitoring tool ‘VM_stat’ is developed to know the resource usage of the guest VMs, which is useful for effectively tuning the system. Different real-time tuning measures are applied on the host/guest systems and the performance is analyzed. |
|---|---|
| AbstractList | Embedded systems are proceeding towards exploiting virtualization technology to have the benefits of Real-Time Operating System (RTOS) and General-Purpose Operating System (GPOS) in the same system. This combination provides both a timely and deterministic behavior and a general-purpose application codebase. There still exist concerns about the real-time responsiveness of RTOS running inside a Virtual Machine (VM). In this paper, the real-time performance of Kernel-based Virtual Machine (KVM) virtualization architecture is analyzed on a multi-core system. Here, a preemptible Linux kernel with the PREEMPT_RT patch is used for RTOS, while a standard Linux kernel is used for GPOS. The interrupt latency inside the real-time guest VM is analyzed by applying various amounts of CPU, memory, and I/O stresses on the guest and host systems. A VM resource monitoring tool ‘VM_stat’ is developed to know the resource usage of the guest VMs, which is useful for effectively tuning the system. Different real-time tuning measures are applied on the host/guest systems and the performance is analyzed. |
| Author | Jose, Bijoy Antony Mathew, Deepa |
| AuthorAffiliation | Cochin University of Science and Technology, India |
| AuthorAffiliation_xml | – name: Cochin University of Science and Technology, India |
| Author_xml | – sequence: 1 givenname: Deepa surname: Mathew fullname: Mathew, Deepa organization: Cochin University of Science and Technology, India – sequence: 2 givenname: Bijoy surname: Jose middlename: Antony fullname: Jose, Bijoy Antony organization: Cochin University of Science and Technology, India |
| BookMark | eNptkDFPwzAQRi1UJErpymyJOcWOkzgZSylQKAK1oavlOJfiKnHAToby60mVChi45U6n75507xwNTG0AoUtKJgGh8fXicb5KZ-sJIz6l7AQNaRJwj9E4GPzMPDpDY-d2pKsw4FFMhghWIEsv1RXgV7BFbStpFOCpkeXeaYelyXHaGm22uC7wvMogzyHH671roMIbbZtWlvpLNro2eGrVu25ANa0FfCNdF-y2T5vnC3RayNLB-NhH6O1uns4evOXL_WI2XXqKhUnjdewsUUEWSBoSSHKeh34MRRRRnvCAsYwpRpkPGc0jP5NKRVwFPvchUTyGTLERuuq5H7b-bME1Yle3tvvFCT9hNKE-IbxLTfqUsrVzFgrxYXUl7V5QIg42xdGm6G12B7f9gd7qX-JBmvgjTRyl_Q_pMN8mf4Dv |
| Cites_doi | 10.1016/j.jss.2018.12.008 10.1109/ADCOM.2012.6563586 10.4236/jsea.2012.54033 10.1109/ICIECS.2010.5678357 10.1109/ISORC.2019.00014 10.1109/ISED.2017.8303932 10.1109/ACCESS.2020.3002106 10.1145/2597457.2597460 10.1166/jolpe.2019.1602 10.1109/ICAECC50550.2020.9339530 10.1535/itj.1003.01 10.1145/1400097.1400108 |
| ContentType | Journal Article |
| Copyright | Copyright © 2022, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited. |
| Copyright_xml | – notice: Copyright © 2022, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited. |
| DBID | AAYXX CITATION 7SC 8FD 8FE 8FG ABJCF AFKRA ARAPS AZQEC BENPR BGLVJ CCPQU DWQXO GNUQQ HCIFZ JQ2 K7- L6V L7M L~C L~D M7S P62 PHGZM PHGZT PKEHL PQEST PQGLB PQQKQ PQUKI PRINS PTHSS |
| DOI | 10.4018/IJERTCS.302113 |
| DatabaseName | CrossRef Computer and Information Systems Abstracts Technology Research Database ProQuest SciTech Collection ProQuest Technology Collection Materials Science & Engineering Collection ProQuest Central UK/Ireland Advanced Technologies & Computer Science Collection ProQuest Central Essentials ProQuest Central Technology Collection ProQuest One ProQuest Central Korea ProQuest Central Student SciTech Premium Collection ProQuest Computer Science Collection Computer Science Database ProQuest Engineering Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional Engineering Database ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Premium ProQuest One Academic ProQuest One Academic Middle East (New) ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Applied & Life Sciences ProQuest One Academic ProQuest One Academic UKI Edition ProQuest Central China Engineering Collection |
| DatabaseTitle | CrossRef Computer Science Database ProQuest Central Student Technology Collection Technology Research Database Computer and Information Systems Abstracts – Academic ProQuest One Academic Middle East (New) ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Essentials ProQuest Computer Science Collection Computer and Information Systems Abstracts SciTech Premium Collection ProQuest One Community College ProQuest Central China ProQuest Central ProQuest One Applied & Life Sciences ProQuest Engineering Collection ProQuest Central Korea ProQuest Central (New) Advanced Technologies Database with Aerospace Engineering Collection Advanced Technologies & Aerospace Collection Engineering Database ProQuest One Academic Eastern Edition ProQuest Technology Collection ProQuest SciTech Collection Computer and Information Systems Abstracts Professional ProQuest One Academic UKI Edition Materials Science & Engineering Collection ProQuest One Academic ProQuest One Academic (New) |
| DatabaseTitleList | Computer Science Database CrossRef |
| Database_xml | – sequence: 1 dbid: 8FG name: ProQuest Technology Collection url: https://search.proquest.com/technologycollection1 sourceTypes: Aggregation Database |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EISSN | 1947-3184 |
| EndPage | 20 |
| ExternalDocumentID | 10_4018_IJERTCS_302113 Time_Performance_Analysi10_4018_IJERTCS_30211313 |
| GroupedDBID | 0R~ 4.4 AAYVP ABEPT ABGRR ACOJC ADEKF ALMA_UNASSIGNED_HOLDINGS BYHXH CBWLS CDTDJ CIGCI CKMBR CNQXE COVLG EBS H13 HZ~ IGYUU JRD MV1 NEEBM O9- RIF AAYXX ABJCF AFKRA ARAPS BENPR BGLVJ CCPQU CITATION CTSEY HCIFZ K7- M7S PHGZM PHGZT PQGLB PTHSS PUEGO 7SC 8FD 8FE 8FG AZQEC DWQXO GNUQQ JQ2 L6V L7M L~C L~D P62 PKEHL PQEST PQQKQ PQUKI PRINS |
| ID | FETCH-LOGICAL-c359t-eddb9c4b4a150e9d7d528ef661797433b3c3132eb1d62bacc67c4272e9c78ebc3 |
| IEDL.DBID | BENPR |
| ISSN | 1947-3176 |
| IngestDate | Sat Aug 23 12:28:44 EDT 2025 Wed Oct 01 04:28:07 EDT 2025 Sun Feb 05 07:35:30 EST 2023 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 1 |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c359t-eddb9c4b4a150e9d7d528ef661797433b3c3132eb1d62bacc67c4272e9c78ebc3 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ORCID | 0000-0003-0901-1876 |
| PQID | 2931912007 |
| PQPubID | 2045849 |
| PageCount | 20 |
| ParticipantIDs | proquest_journals_2931912007 crossref_primary_10_4018_IJERTCS_302113 igi_journals_Time_Performance_Analysi10_4018_IJERTCS_30211313 |
| ProviderPackageCode | CITATION AAYXX |
| PublicationCentury | 2000 |
| PublicationDate | 2022-01-01 |
| PublicationDateYYYYMMDD | 2022-01-01 |
| PublicationDate_xml | – month: 01 year: 2022 text: 2022-01-01 day: 01 |
| PublicationDecade | 2020 |
| PublicationPlace | Hershey |
| PublicationPlace_xml | – name: Hershey |
| PublicationTitle | International journal of embedded and real-time communication systems |
| PublicationYear | 2022 |
| Publisher | IGI Global |
| Publisher_xml | – name: IGI Global |
| References | IJERTCS.302113-11 IJERTCS.302113-10 IJERTCS.302113-9 IJERTCS.302113-8 IJERTCS.302113-19 IJERTCS.302113-18 IJERTCS.302113-17 IJERTCS.302113-16 IJERTCS.302113-15 IJERTCS.302113-14 IJERTCS.302113-12 IJERTCS.302113-22 Y.Goto (IJERTCS.302113-7) 2011; 47 IJERTCS.302113-21 IJERTCS.302113-20 M.Aichouch (IJERTCS.302113-2) 2013 R.Ma (IJERTCS.302113-13) 2013; 29 IJERTCS.302113-27 IJERTCS.302113-26 IJERTCS.302113-25 IJERTCS.302113-24 IJERTCS.302113-23 IJERTCS.302113-6 IJERTCS.302113-5 IJERTCS.302113-4 IJERTCS.302113-3 IJERTCS.302113-1 IJERTCS.302113-0 |
| References_xml | – start-page: 290 year: 2013 ident: IJERTCS.302113-2 article-title: Evaluation of an RTOS on top of a hosted virtual machine system. publication-title: 2013 Conference on Design and Architectures for Signal and Image Processing – ident: IJERTCS.302113-0 doi: 10.1016/j.jss.2018.12.008 – ident: IJERTCS.302113-25 – ident: IJERTCS.302113-20 – ident: IJERTCS.302113-21 – ident: IJERTCS.302113-4 doi: 10.1109/ADCOM.2012.6563586 – ident: IJERTCS.302113-8 doi: 10.4236/jsea.2012.54033 – volume: 29 start-page: 1021 issue: 5 year: 2013 ident: IJERTCS.302113-13 article-title: Performance Tuning Towards a KVM-based Embedded Real-Time Virtualization System. publication-title: Journal of Information Science and Engineering – ident: IJERTCS.302113-27 doi: 10.1109/ICIECS.2010.5678357 – ident: IJERTCS.302113-11 – ident: IJERTCS.302113-1 doi: 10.1109/ISORC.2019.00014 – ident: IJERTCS.302113-14 doi: 10.1109/ISED.2017.8303932 – ident: IJERTCS.302113-16 doi: 10.1109/ACCESS.2020.3002106 – ident: IJERTCS.302113-5 – ident: IJERTCS.302113-9 – ident: IJERTCS.302113-26 – ident: IJERTCS.302113-24 – ident: IJERTCS.302113-6 doi: 10.1145/2597457.2597460 – ident: IJERTCS.302113-22 – volume: 47 start-page: 362 issue: 3 year: 2011 ident: IJERTCS.302113-7 article-title: Kernel-based virtual machine technology. publication-title: Fujitsu Scientific and Technical Journal – ident: IJERTCS.302113-18 – ident: IJERTCS.302113-17 doi: 10.1166/jolpe.2019.1602 – ident: IJERTCS.302113-15 doi: 10.1109/ICAECC50550.2020.9339530 – ident: IJERTCS.302113-19 doi: 10.1535/itj.1003.01 – ident: IJERTCS.302113-3 – ident: IJERTCS.302113-23 doi: 10.1145/1400097.1400108 – ident: IJERTCS.302113-10 – ident: IJERTCS.302113-12 |
| SSID | ssj0000547680 |
| Score | 2.18589 |
| Snippet | Embedded systems are proceeding towards exploiting virtualization technology to have the benefits of Real-Time Operating System (RTOS) and General-Purpose... |
| SourceID | proquest crossref igi |
| SourceType | Aggregation Database Index Database Publisher |
| StartPage | 1 |
| SubjectTerms | Computer architecture Embedded systems Linux Real time Supramolecular compounds Time measurement Tuning Virtual environments |
| Title | Real-Time Performance Analysis and Tuning of Embedded System Virtualization Architecture Based on KVM |
| URI | http://services.igi-global.com/resolvedoi/resolve.aspx?doi=10.4018/IJERTCS.302113 https://www.proquest.com/docview/2931912007 |
| Volume | 13 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVPQU databaseName: ProQuest Central customDbUrl: http://www.proquest.com/pqcentral?accountid=15518 eissn: 1947-3184 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0000547680 issn: 1947-3176 databaseCode: BENPR dateStart: 20100101 isFulltext: true titleUrlDefault: https://www.proquest.com/central providerName: ProQuest |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV3JTgJBEK0AXvRgXOOCpA8mnlpgumc7EKMEVAyEIBBvk-kFw8HBBf_fqlkEo_E6k-nD6-6qV9XzXgOca-S0LmY67sUq5tLKBlfKdbhysCCKY-kLTQLn_sC7m8jek_tUgkGhhaHfKouYmAZqs9DUI69jWsLSgjprV69vnG6NotPV4gqNOL9awbRSi7EybDjkjFWBjZvOYDj67rogQUF-naokQ0kNOt_LnByxzAjq973OaNx-vBSY-JriR6Yqz5_nv8J1moO6O7Cdk0d2nc32LpRssgdba5aC-2BHyPw4CTvYcKUJYIX3CIsTw8af1AxhixnrvCiLkcewzLicTefvpCfJtZnseu2Ugd1gvjMMnz5M-wcw6XbG7TueX6XAtXDDJcexVKilkjESQBsa37hOYGeYnH0sKIRQQpOHIwZu4zkK0fR8LR3fsaH2A6u0OIRKskjsETAPt7zbUIEJQjrlFUHcbBrpahHKwCJ7OYaLArboNXPMiLDSIICjHOAoA_gYWohqlG-aj4iwidawiXJs_v6avq8W87EaZLVOTv5_fQqbDkkZ0nZKFSrL9097hgRjqWpQDrq3tXztfAHCh85Q |
| linkProvider | ProQuest |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3JTsMwEB2xHIADYhU7PoA4GajtbIcKsRS1lFaoFMTNxAuoB1qWIsTP8W2ME4cWgbhxTRRHep7MvBnnzQBsaeS0AUY6GqYqpcKKfapUwKhimBClqYi4dgLnRjOsXomzm-BmBD4KLYz7rbLwiZmjNj3tauR7GJYwtXCVtYPHJ-qmRrnT1WKERupHK5hy1mLMCzvq9v0NU7iXcu0E93ubsdNK-7hK_ZQBqnmQ9Kk1RiVaKJEiN7KJiUzAYnuHcStCrs254tq1N0SfZkKm8EVhpAWLmE10FFulOa47CuOCiwSTv_GjSvOi9VXlQUKEfD5TZSbCFQSjMO8ciWlNvFc7q7Tax5e7HANtiX-LjKOd-86P8JDFvNMZmPZklRzm1jULI7Y7B1NDLQznwbaQaVInJCEXAw0CKXqdkLRrSPvVFV9I745UHhQCYQ3JG6WT686z0694LSg5HDrVIEcYXw3Bq_XrxgJc_QuoizDW7XXtEpAQXUywr2ITJ-5UmcdpqWREoHkiYotsaRl2CtjkY96hQ2Jm4wCWHmCZA7wMZURV-o_0RTps5BA20mPz-9Pu-bViPwaLDOxy5e_bmzBRbTfO5XmtWV-FSeZkFFkpZw3G-s-vdh3JTV9teAsicPvfRvsJ2D0LZw |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Real-Time+Performance+Analysis+and+Tuning+of+Embedded+System+Virtualization+Architecture+Based+on+KVM&rft.jtitle=International+journal+of+embedded+and+real-time+communication+systems&rft.au=Mathew%2C+Deepa&rft.au=Jose%2C+Bijoy+Antony&rft.date=2022-01-01&rft.issn=1947-3176&rft.eissn=1947-3184&rft.volume=13&rft.issue=1&rft.spage=1&rft.epage=20&rft_id=info:doi/10.4018%2FIJERTCS.302113&rft.externalDBID=n%2Fa&rft.externalDocID=10_4018_IJERTCS_302113 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1947-3176&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1947-3176&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1947-3176&client=summon |