Movatterモバイル変換


[0]ホーム

URL:


Skip to Main Content
Advertisement
Oxford Academic
Search
The Computer Journal
BCS, The Chartered Institute for IT
Close
Search
Article Navigation
Journal Article

Improving the Reliability of the Operating System Inside a VM

Get access
Zheng Hao,
Zheng Hao
1
Department of Computer Science and Technology, Xi'an Jiaotong University, Xi'an, China
Search for other works by this author on:
Dong Xiaoshe,
Dong Xiaoshe
1
Department of Computer Science and Technology, Xi'an Jiaotong University, Xi'an, China
Search for other works by this author on:
Zhu Zhengdong,
Zhu Zhengdong*
1
Department of Computer Science and Technology, Xi'an Jiaotong University, Xi'an, China
*Corresponding author:[email protected]
Search for other works by this author on:
Chen Baoke,
Chen Baoke
1
Department of Computer Science and Technology, Xi'an Jiaotong University, Xi'an, China
Search for other works by this author on:
Bai Xiuxiu,
Bai Xiuxiu
1
Department of Computer Science and Technology, Xi'an Jiaotong University, Xi'an, China
Search for other works by this author on:
Zhang Xingjun,
Zhang Xingjun
1
Department of Computer Science and Technology, Xi'an Jiaotong University, Xi'an, China
Search for other works by this author on:
Wang Endong
Wang Endong
2
State Key Laboratory of High-End Server & Storage Technology, Ji'nan, China
Search for other works by this author on:
The Computer Journal, Volume 59, Issue 5, May 2016, Pages 715–740,https://doi.org/10.1093/comjnl/bxv111
Published:
09 May 2016
Article history
Received:
02 June 2015
Revision received:
29 August 2015
Published:
09 May 2016
Search
Close
Search

Abstract

Virtualization technology can provide reusability and strong isolation between different virtual machines (VMs). However, there is no effective isolation mechanism inside a VM to solve an operating system's reliability problems, including driver faults. This paper describes Chariot, an architecture that provides effective and transparent driver isolation inside the VM, achieves fine-grained driver isolation and retains the reusability advantage of virtualization technology. First, Chariot transparently monitors an isolated driver with monitoring wrappers, and establishes an access control table (ACT) in a timely manner that records the driver write permissions. Secondly, Chariot protects the shadow page table of the VM (where the driver resides) in due time to capture its write operations. Next, the ACT examines the correctness of the write operations. Finally, if an illegal write operation is detected, Chariot recovers the faulty driver and prevents the spread of driver faults in the VM. The experimental results show that Chariot effectively isolates more than 90% of injected faults (with performance losses of|$<$|20% in most benchmarks) and effectively improves the reliability of the VM. In addition, Chariot can be easily extended to isolate new drivers and ported to other versions of OSs in the virtualization environment.

© The British Computer Society 2015. All rights reserved. For Permissions, please email:[email protected]
You do not currently have access to this article.

Personal account

  • Sign in with email/username & password
  • Get email alerts
  • Save searches
  • Purchase content
  • Activate your purchase/trial code
  • Add your ORCID iD

Get help with access

Institutional access

Access to content on Oxford Academic is often provided through institutional subscriptions and purchases. If you are a member of an institution with an active account, you may be able to access content in one of the following ways:

IP based access

Typically, access is provided across an institutional network to a range of IP addresses. This authentication occurs automatically, and it is not possible to sign out of an IP authenticated account.

Sign in through your institution

Choose this option to get remote access when outside your institution. Shibboleth/Open Athens technology is used to provide single sign-on between your institution’s website and Oxford Academic.

  1. Click Sign in through your institution.
  2. Select your institution from the list provided, which will take you to your institution's website to sign in.
  3. When on the institution site, please use the credentials provided by your institution. Do not use an Oxford Academic personal account.
  4. Following successful sign in, you will be returned to Oxford Academic.

If your institution is not listed or you cannot sign in to your institution’s website, please contact your librarian or administrator.

Sign in with a library card

Enter your library card number to sign in. If you cannot sign in, please contact your librarian.

Society Members

Society member access to a journal is achieved in one of the following ways:

Sign in through society site

Many societies offer single sign-on between the society website and Oxford Academic. If you see ‘Sign in through society site’ in the sign in pane within a journal:

  1. Click Sign in through society site.
  2. When on the society site, please use the credentials provided by that society. Do not use an Oxford Academic personal account.
  3. Following successful sign in, you will be returned to Oxford Academic.

If you do not have a society account or have forgotten your username or password, please contact your society.

Sign in using a personal account

Some societies use Oxford Academic personal accounts to provide access to their members. See below.

Personal account

A personal account can be used to get email alerts, save searches, purchase content, and activate subscriptions.

Some societies use Oxford Academic personal accounts to provide access to their members.

Viewing your signed in accounts

Click the account icon in the top right to:

  • View your signed in personal account and access account management features.
  • View the institutional accounts that are providing access.

Signed in but can't access content

Oxford Academic is home to a wide variety of products. The institutional subscription may not cover the content that you are trying to access. If you believe you should have access to that content, please contact your librarian.

Institutional account management

For librarians and administrators, your personal account also provides access to institutional account management. Here you will find options to view and activate subscriptions, manage institutional settings and access options, access usage statistics, and more.

Purchase

Short-term Access

To purchase short-term access, please sign in to your personal account above.

Don't already have a personal account?Register

Improving the Reliability of the Operating System Inside a VM - 24 Hours access
EUR €15.00
GBP £13.00
USD $17.00

Rental

Read this now at DeepDyve
This article is also available for rental through DeepDyve.
Advertisement

Citations

Views

595

Altmetric

Metrics
Total Views595
408Pageviews
187PDF Downloads
Since 2/1/2017
Month:Total Views:
February 20174
March 201716
April 201712
May 20175
June 20173
July 20178
August 20171
October 20175
November 20179
December 201710
January 201825
February 201821
March 201860
April 201843
May 201870
June 201894
July 201863
August 20181
September 20184
October 20184
November 20184
December 20183
January 20192
February 20191
March 201910
April 20199
May 20191
September 20198
October 20199
November 20191
December 20195
February 20203
June 202029
July 202019
December 20201
April 20211
May 20212
June 20213
July 20212
January 20221
May 20224
July 20222
September 20224
July 20231
January 20241
February 20241
March 20241
April 20241
May 20244
August 20241
December 20241
April 20252
Citations
Powered by Dimensions
1Web of Science
Altmetrics
×

Email alerts

New journal issues alert

To set up an email alert, pleasesign in to your personal account, orregister

Sign in

Personal account

  • Sign in with email/username & password
  • Get email alerts
  • Save searches
  • Purchase content
  • Activate your purchase/trial code
  • Add your ORCID iD

Journal article activity alert

To set up an email alert, pleasesign in to your personal account, orregister

Sign in

Personal account

  • Sign in with email/username & password
  • Get email alerts
  • Save searches
  • Purchase content
  • Activate your purchase/trial code
  • Add your ORCID iD
Advertisement
Advertisement
Advertisement
Council of European Professional Informatics Societies
  • Online ISSN 1460-2067
  • Print ISSN 0010-4620
  • Copyright © 2025 British Computer Society
Close
Close
This Feature Is Available To Subscribers Only

Sign In orCreate an Account

Close

This PDF is available to Subscribers Only

View Article Abstract & Purchase Options

For full access to this pdf, sign in to an existing account, or purchase an annual subscription.

Close

[8]ページ先頭

©2009-2025 Movatter.jp