Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

System and method for providing hardware virtualization in a virtual machine environment

A hardware virtualization, virtual machine technology, applied in the field of operating systems, application servers, and virtual machines, can solve problems such as less low-level hardware or operating system level support for virtualization

Active Publication Date: 2009-08-19
ORACLE INT CORP
View PDF0 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] However, while current virtual machine offerings are good at providing software virtualization, so far few have been able to support virtualization at the low-level hardware or operating system level, or manage resources at the virtual machine level, yet still allow applications The server controls or participates in the virtualization process

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method for providing hardware virtualization in a virtual machine environment
  • System and method for providing hardware virtualization in a virtual machine environment
  • System and method for providing hardware virtualization in a virtual machine environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] Systems and methods for providing hardware virtualization and resource management in a virtual machine environment are disclosed herein. According to an embodiment, an application server environment comprising a computer system, an application server, and a virtual machine (e.g., a Java virtual machine or JVM) is extended to provide an interface from higher layers in the application server environment to the actual processing capabilities of the system, The allocation of processes can thus be performed in a machine-independent manner. A software layer is placed between the virtual machine and the hardware that enhances the efficiency of the virtualized Java execution system. According to this embodiment, the system includes two main components: first, a low-level execution environment, which replaces the usual operating system; and second, a high-level resource agent, responsible for distributing each new virtual machine to the upper layer, and using Useful for monitor...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A system and method for providing hardware virtualization and resource management in a virtual machine environment. In accordance with an embodiment, an application server environment includes a computer system, application server, and virtual machine (for example, a Java Virtual Machine or JVM). In accordance with an embodiment, a virtualization layer is provided at each physical machine, including a hypervisor for partitioning virtual machines over the machine. An execution layer runs a single Java-based application, focusing on running that application as efficiently as possible. In accordance with another embodiment, the system comprises two main components: a lower-level, execution environment that replaces the usual operating system; and a higher-level, resource broker that is responsible for handing out new virtual machines to the above layers, and for monitoring the current resource usage of the running virtual machines.

Description

[0001] Copyright Notice [0002] A portion of the disclosure of this patent document contains material that is protected by copyright. The copyright owner has no objection to the reproduction of any of the patent documents or the patent publications as they appear in the Patent and Trademark Office patent files or records, and reserves all copyright in all other instances. [0003] priority statement [0004] The present application claims provisional patent application "SYSTEM AND METHOD FORPROVIDING HARDWARE VIRTUALIZATION IN A VIRTUALMACHINE ENVIRONMENT" filed August 7, 2006 with U.S. Application No. 60 / 821,673 and U.S. Application No. For the benefit of patent application 11 / 835,307 "SYSTEM AND METHOD FORPROVIDING HARDWARE VIRTUALIZATION IN A VIRTUALMACHINE ENVIRONMENT," which is hereby incorporated by reference. technical field [0005] The present invention relates generally to operating systems, application servers, and virtual machines, and more particularly to syste...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F9/455G06F9/46
CPCG06F9/505G06F9/45533
Inventor 乔基姆·达尔斯泰特
Owner ORACLE INT CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products