IP Library Granted Patent US 6,990,666
Granted Patent B2
US 6,990,666 · App. 10/202,754 · Granted Jan 24, 2006

Near on-line server

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 6,990,666
App. No.
10/202,754
Granted
Jan 24, 2006
Kind
B2
Abstract

A dynamic state manager (DSM) for a server cloud manager (SCM) of a virtualized logical server cloud including a resource definition, a rules module and a state manager engine. The resource definition incorporates information of the available physical and logical resources of the server cloud, including cost, priority, usage and demand information of the resources. The resource definition further incorporates dependencies and relationships between physical and logical resources. The rules module includes predetermined behavioral rules based on demand, usage, priority and cost information. The behavioral rules define optimized resource utilization of the resources of the server cloud. The state manager engine is linked to the resource definition and the rules module and cooperates with the SCM to apply the behavioral rules to achieve optimized resource utilization.

Claims (42)

1. A virtualized logical server cloud comprising:

physical resources comprising a plurality of networked physical servers executing virtualization software that virtualizes a portion of the physical resources to implement logical resources which includes at least one logical server;

each logical server having a plurality of different activation states including an active state, a suspended state, an off state and at least one storage state, wherein each of the plurality of activation states consumes a successively reduced amount of the physical resources from the active state to the at least one storage state; and

a server cloud manager (SCM) interfaced to the physical resources for managing operation and activation state of each logical server, the SCM including a dynamic state manager (DSM) comprising:

a resource definition that incorporates information of the physical and logical resources of the virtualized logical server cloud, including cost, priority, usage and demand information of the physical and logical resources and that incorporates dependencies and relationships between the physical and logical resources;

a rules module that comprises predetermined behavioral rules based on demand, usage, priority and cost information, wherein the behavioral rules define optimized utilization of the physical and logical resources of the virtualized logical server cloud; and

a state manager engine, linked to the resource definition and the rules module, that cooperates with the SCM to apply the behavioral rules to control the activation state of each logical server of the virtualized logical server cloud between the active, suspended, off and storage states to achieve optimized utilization of the physical and logical resources.

2. The virtualized logical server cloud of claim 1 , wherein the resource definition includes:

a physical resource module that incorporates information of the physical resources available to the virtualized logical server cloud and that incorporates resource dependencies and relationships between the physical and logical resources;

a resource cost module that incorporates relative cost information associated with the physical resources and each logical server;

a resource priority module that incorporates relative priority information of entities authorized for each logical server;

a usage module that incorporates current usage information of the physical resources; and

a demand module that incorporates current and pending demand information of the physical resources.

3. The virtualized logical server cloud of claim 2 , wherein the demand module incorporates anticipated demands information.

4. The virtualized logical server cloud of claim 2 , wherein:

the physical resource module incorporates information of processor, memory and storage resources; and

wherein the resource cost module incorporates information concerning cost of usage of the processor, memory and storage resources and cost of moving logical server files between different types of storage or memory.

5. The virtualized logical server cloud of claim 4 , wherein:

the resource cost module incorporates cost of switching the activation state of each logical server; and

wherein the rules module incorporates a logical server decay rule that considers usage, relative cost and relative priority information to determine the activation state of each logical server.

6. The virtualized logical server cloud of claim 1 , wherein the at least one storage state includes storage of logical server files on a local physical server and storage of logical server files on a local storage coupled to the virtualized logical server cloud.

7. The virtualized logical server cloud of claim 1 , wherein the plurality of different activation states further includes a remote state in which a logical server is located on a remote virtualized logical server cloud affiliated with the local virtualized logical server cloud.

8. The virtualized logical server cloud of claim 1 , wherein the rules module incorporates subscription management, contracts and business purposes rules that enable over-subscription of the virtualized logical server cloud to maximize resource utilization over time.

9. The virtualized logical server cloud of claim 8 , wherein the rules module ensures availability of the physical and logical resources to meet highest priority demands.

10. A server cloud management system that virtualizes physical resources comprising a plurality of networked physical servers into a virtualized logical server cloud including logical resources comprising at least one logical server and that manages operation of each logical server, the server cloud management system comprising:

virtualization software executed on the physical servers for implementing each logical server; and

a server cloud manager (SCM) for controlling each logical server and the physical and logical resources, each logical server capable of existing in any one of a plurality of different activation states including an active state, a suspended state, an off state and at least one storage state wherein each of the plurality of activation states consumes a successively reduced amount of the physical resources from the active state to the at least one storage state, the SCM comprising:

a plurality of core components that serve as a shared foundation to collectively manage events, validate and authorize virtualized logical server cloud users and agents, enforce predetermined requirements and rules and store operation data; and

a plurality of interface components that enable communication with and control of entities associated with the virtualized logical server cloud, the interface components including a dynamic state manager (DSM) that applies predetermined behavioral rules based on demand, usage, priority and cost to control the activation state of each logical server of the virtualized logical server cloud between the active, suspended, off and storage states to optimize usage of the logical and physical resources of the virtualized logical server cloud.

11. The server cloud management system of claim 10 , wherein the DSM comprises:

a resource definition that incorporates information of the physical and logical resources of the virtualized logical server cloud, the information including cost, priority, usage and demand information of the physical and logical resources;

a rules module that comprises predetermined behavioral rules based on the demand, usage, priority and cost information, wherein the behavioral rules define optimized resource utilization of the physical and logical resources of the virtualized logical server cloud; and

a state manager engine, linked to the resource definition and the rules module, that cooperates with the core components and any other interface components of the SCM to apply the behavioral rules to achieve optimized resource utilization.

12. The server cloud management system of claim 11 , wherein the DSM ensures best use of the physical resources over time under dynamic loads if any changes of availability of the physical resources occur.

13. The server cloud management system of claim 11 , wherein the DSM ensures availability of the physical and logical resources to meet demands having highest criticality.

14. The SCM of claim 13 , wherein the DSM enables over-subscription of the virtualized logical server cloud by optimizing utilization of remaining resources by demands having lower criticality.

15. The server cloud management system of claim 14 , wherein the DSM facilitates massive over-subscription of the virtualized logical server cloud by maximizing utilization of the physical and logical resources over time.

16. The server cloud management system of claim 11 , wherein:

the resource definition incorporates cost of processor, memory and storage resource usage information, cost of moving logical server files between different types of storage or memory, and cost of switching the activation state of each logical server; and

wherein the rules module includes a logical server decay rule that considers usage, relative cost and relative priority information to determine the activation state of each logical server.

17. The server cloud management system of claim 10 , wherein at least one storage state includes storage on a physical server and storage on a local storage coupled to the virtualized logical server cloud.

18. The server cloud management system of claim 10 , wherein the plurality of different activation states includes a remote state in which a logical server is located on a remote virtualized logical server cloud.

Assignments (25)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061324/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL, L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058216/0001 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 14, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELL MARKETING L.P.; ASAP SOFTWARE EXPRESS, INC.; APPASSURE SOFTWARE, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL PRODUCTS L.P.; DELL USA L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040040/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 14, 2016
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: DELL MARKETING L.P.; ASAP SOFTWARE EXPRESS, INC.; APPASSURE SOFTWARE, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL PRODUCTS L.P.; DELL USA L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040065/0618 →
RELEASE OF SECURITY INTEREST Recorded Sep 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: DELL MARKETING L.P.; ASAP SOFTWARE EXPRESS, INC.; APPASSURE SOFTWARE, INC.; COMPELLANT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL PRODUCTS L.P.; DELL USA L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040065/0216 →
CHANGE OF NAME Recorded Dec 17, 2015
From: DELL SOFTWARE INC.
To: DELL PRODUCTS L.P.
Reel/Frame 037321/0222 →
PATENT SECURITY AGREEMENT (TERM LOAN) Recorded Jan 2, 2014
From: DELL INC.; APPASSURE SOFTWARE, INC.; ASAP SOFTWARE EXPRESS, INC.; BOOMI, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL USA L.P.; FORCE10 NETWORKS, INC.; GALE TECHNOLOGIES, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 031899/0261 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Jan 2, 2014
From: APPASSURE SOFTWARE, INC.; ASAP SOFTWARE EXPRESS, INC.; BOOMI, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL USA L.P.; FORCE10 NETWORKS, INC.; GALE TECHNOLOGIES, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS FIRST LIEN COLLATERAL AGENT
Reel/Frame 031897/0348 →
PATENT SECURITY AGREEMENT (ABL) Recorded Jan 2, 2014
From: DELL INC.; APPASSURE SOFTWARE, INC.; ASAP SOFTWARE EXPRESS, INC.; BOOMI, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL USA L.P.; FORCE10 NETWORKS, INC.; GALE TECHNOLOGIES, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 031898/0001 →
RELEASE BY SECURED PARTY, EFFECTIVE 08/09/2010 Recorded Nov 22, 2013
From: ESCALATE CAPITAL I, L.P.
To: SURGIENT, INC.
Reel/Frame 031694/0705 →
RELEASE BY SECURED PARTY, EFFECTIVE 08/10/2010 Recorded Nov 22, 2013
From: SQUARE 1 BANK
To: SURGIENT, INC.
Reel/Frame 031694/0688 →
CHANGE OF NAME Recorded Aug 20, 2013
From: QUEST SOFTWARE, INC.
To: DELL SOFTWARE INC.
Reel/Frame 031043/0281 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Sep 28, 2012
From: WELLS FARGO CAPITAL FINANCE, LLC (FORMERLY KNOWN AS WELLS FARGO FOOTHILL, LLC)
To: QUEST SOFTWARE, INC.; AELITA SOFTWARE CORPORATION; SCRIPTLOGIC CORPORATION; VIZIONCORE, INC.; NETPRO COMPUTING, INC.
Reel/Frame 029050/0679 →
AMENDMENT NUMBER SIX TO PATENT SECURITY AGREEMENT Recorded Jan 10, 2011
From: QUEST SOFTWARE, INC.; AELITA SOFTWARE CORPORATION; SCRIPTLOGIC CORPORATION; VIZIONCORE, INC.; NETPRO COMPUTING, INC.
To: WELLS FARGO CAPITAL FINANCE, LLC, AS AGENT
Reel/Frame 025608/0173 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2010
From: SURGIENT, INC.
To: QUEST SOFTWARE, INC.
Reel/Frame 025381/0523 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT TO THAT CERTAIN LOAN AGREEMENT Recorded Oct 22, 2008
From: SURGIENT, INC., A DELAWARE CORPORATION
To: ESCALATE CAPITAL I, L.P., A DELAWARE LIMITED PARTNERSHIP
Reel/Frame 021709/0971 →
SECURITY AGREEMENT Recorded Jan 8, 2008
From: SURGIENT, INC.
To: SQUARE 1 BANK
Reel/Frame 020325/0985 →
MERGER AND CHANGE OF NAME Recorded Sep 20, 2004
From: PROTIER CORPORATION
To: SURGIENT, INC.
Reel/Frame 015151/0135 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2002
From: HIRSCHFELD, ROBERT A.; MCCRORY, DAVE D.
To: PROTIER CORPORATION
Reel/Frame 013154/0434 →