IP Library Granted Patent US 7,620,984
Granted Patent B2
US 7,620,984 · App. 10/959,698 · Granted Nov 17, 2009

Method of managing computer system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,620,984
App. No.
10/959,698
Granted
Nov 17, 2009
Kind
B2
Abstract

An embodiment of a method of managing a computer system begins with a step of placing a virtual machine monitor on a computer. The virtual machine monitor includes an interface for a module. The method continues with a step of forming a computing platform on the computer. The virtual machine monitor provides access control to the hardware resources for software executing on the computing platform. The method concludes with a step of adding a module to the virtual machine monitor through the interface. The module modifies the access control provided by the virtual machine monitor.

Claims (37)

1. A method of managing a computer system comprising the steps of:

placing a virtual machine monitor on a computer, the virtual machine monitor including an interface for a module;

forming a computing platform on the computer such that the virtual machine monitor provides access control to hardware resources of the computer for software executing on the computing platform;

adding the module to the virtual machine monitor through the interface, the module modifying the access control provided by the virtual machine monitor, wherein in adding the module to the virtual machine monitor, the interface performs authorization to verify that the module is authorized to be added to the virtual machine monitor.

2. The method of claim 1 wherein a user of the computing platform is unable to detect the module.

3. The method of claim 1 wherein the module encrypts out-bound data leaving the computing platform and decrypts in-bound data destined for the computing platform.

4. The method of claim 1 wherein the module provides storage access control in a shared storage environment.

5. The method of claim 1 wherein the module provides storage virtualization and consolidation for a data center.

6. The method of claim 1 wherein the module performs traffic monitoring.

7. The method of claim 1 wherein the module performs traffic control.

8. The method of claim 7 wherein the traffic control comprises traffic admission control.

9. The method of claim 7 wherein the traffic control comprises traffic throttling.

10. The method of claim 7 wherein a management station provides traffic control parameters to the module, and the management station periodically updates the traffic control parameters.

11. The method of claim 1 wherein the module monitors an operating system in operation within the computing platform.

12. The method of claim 1 wherein the module monitors the computer hardware.

13. The method of claim 1 wherein the module comprises a first module and further comprising the step of stacking a second module onto the first module.

14. The method of claim 1 further comprising the step of stacking additional modules onto the module.

15. The method of claim 1 wherein the virtual machine monitor is protected against physical tampering by a user of the computing platform.

16. A method of managing a computer system comprising the steps of:

placing a virtual machine monitor on a computer, the virtual machine monitor including an interface for a module;

forming a computing platform on the computer such that the virtual machine monitor provides access control to hardware resources of the computer for software executing on the computing platform; and

adding the module to the virtual machine monitor through the interface, the module modifying the access control provided by the virtual machine monitor, the module encrypting out-bound data leaving the computing platform and decrypting in-bound data destined for the computing platform.

17. A computer readable media having stored thereon computer code which when executed implements a method of managing a computer system, the method of managing the computer system comprising the steps of:

placing a virtual machine monitor on a computer, the virtual machine monitor including an interface for a module;

forming a computing platform on the computer such that the virtual machine monitor provides access control to hardware resources of the computer for software executing on the computing platform; and

adding the module to the virtual machine monitor through the interface, the module modifying the access control provided by the virtual machine monitor, wherein in adding the module to the virtual machine monitor, the interface performs authorization to verify that the module is authorized to be added to the virtual machine monitor.

18. A computer readable media having stored thereon computer code which when executed implements a method of managing a computer system, the method of managing the computer system comprising the steps of:

placing a virtual machine monitor on a computer, the virtual machine monitor including an interface for a module;

forming a computing platform on the computer such that the virtual machine monitor provides access control to hardware resources of the computer for software executing on the computing platform; and

adding the module to the virtual machine monitor through the interface, the module modifying the access control provided by the virtual machine monitor, the module encrypting out-bound data leaving the computing platform and decrypting in-bound data destined for the computing platform.

19. The method of claim 1 , wherein the interface verifies that the module is authorized to be added to the virtual machine monitor by verifying that a security key associated with the module indicates that the module is provided by a trusted source.

20. The method of claim 1 , further comprising preventing installation of the module if the interface is unable to verify from security information associated with the module that the module is authorized to be added to the virtual machine monitor.

21. The method of claim 16 , further comprising:

in adding the module to the virtual machine monitor, the interface performing authorization to verify that the module is authorized to be added to the virtual machine monitor.

22. The computer readable media of claim 17 , wherein the interface verifies that the module is authorized to be added to the virtual machine monitor by verifying that a security key associated with the module indicates that the module is provided by a trusted source.

23. The computer readable media of claim 18 , where in the method further comprises:

in adding the module to the virtual machine monitor, the interface performing authorization to verify that the module is authorized to be added to the virtual machine monitor.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2021
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP; HEWLETT PACKARD ENTERPRISE COMPANY
To: VALTRUS INNOVATIONS LIMITED
Reel/Frame 055360/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →