CA2545507A1 - Apparatus, system, and method for on-demand control of grid system resources - Google Patents
Apparatus, system, and method for on-demand control of grid system resources Download PDFInfo
- Publication number
- CA2545507A1 CA2545507A1 CA002545507A CA2545507A CA2545507A1 CA 2545507 A1 CA2545507 A1 CA 2545507A1 CA 002545507 A CA002545507 A CA 002545507A CA 2545507 A CA2545507 A CA 2545507A CA 2545507 A1 CA2545507 A1 CA 2545507A1
- Authority
- CA
- Canada
- Prior art keywords
- client
- performance
- profile
- resource
- parameter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract 17
- 230000004044 response Effects 0.000 claims 3
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5072—Grid computing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/50—Indexing scheme relating to G06F9/50
- G06F2209/5014—Reservation
Abstract
An apparatus, system, and method are disclosed for on-demand control of a grid system resource on a grid computing system. An on-demand management apparatus includes a user input module, a parameter module, and a reservation module.
The user input module is configured to allow a user to input a parameter control request. The parameter control request corresponds to a performance parameter of the grid computing system. The global parameter module is configured to dynamically change the performance parameter, which corresponds to a performance resource, according to the parameter control request. The global reservation module is configured to reserve the performance resource for a grid computing operation. The on-demand management apparatus is also configured to terminate a performance resource reservation when a client reclaims the performance resources from the grid computing system.
The user input module is configured to allow a user to input a parameter control request. The parameter control request corresponds to a performance parameter of the grid computing system. The global parameter module is configured to dynamically change the performance parameter, which corresponds to a performance resource, according to the parameter control request. The global reservation module is configured to reserve the performance resource for a grid computing operation. The on-demand management apparatus is also configured to terminate a performance resource reservation when a client reclaims the performance resources from the grid computing system.
Claims
Claims [001] A global on-demand management apparatus for user control of a system resource on a grid computing system, the apparatus comprising: a global user input module configured to allow a user to input a parameter control request, the parameter control request corresponding to a performance parameter of the did computing system; a global parameter module configured to dynamically change the performance parameter according to the parameter control request, the performance parameter corresponding to a performance resource; and a global reservation module configured to reserve the performance resource for a grid computing operation.
[002] The apparatus of claim 1, wherein the performance parameter is a network performance parameter.
[003] The apparatus of claim 2, wherein the network performance parameter is one of network accessibility, network bandwidth allocation, and grid allocation hierarchy.
[004] The apparatus of claim 1, wherein the performance parameter is a client performance parameter.
[005] The apparatus of claim 4, wherein the client performance parameter is one of client accessibility, client bandwidth allocation, processor allocation, storage allocation, memory allocation, backup recoverability, and backup proximity.
[006] The apparatus of claim 1, wherein the global reservation module is further configured to terminate the reservation of the performance resource in response to a client reclamation operation, the client reclamation operation reclaiming the performance resource and making the performance resource unavailable to the grid computing system.
[007] The apparatus of claim 6, wherein the global reservation module is further configured to reserve another performance resource for the grid computing operation, the other performance resource similar to the reclaimed performance resource.
[008] The apparatus of claim 1, further comprising a global profile management module configured to store a network profile, the network profile comprising a network performance parameter of a network performance resource available to the grid computing system.
[009] The apparatus of claim 1, further comprising a global profile management module configured to store a global client profile, the global client profile de-scriptive of a global client performance resource parameter.
[010] The apparatus of claim 1, further comprising a global profile management module configured to store a plurality of client profiles, each of the plurality of client profiles comprising a client performance parameter of a client performance resource available to the grid computing system.
[011] The apparatus of claim 10, further comprising a global profile synchronization module configured to synchronize one of the stored client profiles with a local client profile stored on a client.
[012] The apparatus of claim 1, further comprising a global profile management module configured to store a plurality of profile histories, each of the plurality of profile histories comprising a history of a performance parameter resource.
[013] The apparatus of claim 12, wherein the global profile management module is further configured to communicate one of the plurality of profile histories to a subscription manager, the subscription manager configured to calculate a client subscription fee based at least in part on the one of the plurality of profile histories.
[014] A method for user control of a system resource on a grid computing system, the method comprising: allowing a user to input a parameter control request, the parameter control request corresponding to a performance parameter of the grid computing system; dynamically changing the performance parameter according to the parameter control request, the performance parameter corresponding to a performance resource; and reserving the performance resource for a grid computing operation.
[015] The method of claim 14, further comprising storing a profile, the profile comprising the performance parameter of the network performance resource available to the grid computing system, wherein the profile is one of a network profile, a global client profile, and a client profile.
[016] The method of claim 14, wherein the method further comprises terminating the reservation of the performance resource in response to a client reclamation operation, the client reclamation operation reclaiming the performance resource and making the performance resource unavailable to the grid computing system.
[017] A computer readable storage medium comprising computer readable code configured to carry out a method for user control of a system resource on a did computing system, the method comprising: allowing a user to input a parameter control request, the parameter control request corresponding to a performance parameter of the grid computing system; dynamically changing the performance parameter according to the parameter control request, the performance parameter corresponding to a performance resource; and reserving the performance resource for a grid computing operation.
[018] The computer readable storage medium of claim 17, wherein the performance parameter is one of network accessibility, network bandwidth allocation, and grid allocation hierarchy.
[019] The computer readable storage medium of claim 17, wherein the performance parameter is one of client accessibility, client bandwidth allocation, processor allocation, storage allocation, memory allocation, backup recoverability, and backup proximity.
[020] The computer readable storage medium of claim 17, wherein the method further comprises terminating the reservation of the performance resource in response to a client reclamation operation, the client reclamation operation reclaiming the performance resource and making the performance resource unavailable to the grid computing system.
[021] The computer readable storage medium of claim 17, wherein the method further comprises reserving another performance resource for the grid computing operation, the other performance resource similar to the reclaimed performance resource.
[022] The computer readable storage medium of claim 17, wherein the method further comprises storing a network profile, the network profile comprising a network performance parameter of a network performance resource available to the grid computing system.
[023] The computer readable storage medium of claim 17, wherein the method further comprises storing a global client profile, the global client profile descriptive of a global client performance resource parameter.
[024] The computer readable storage medium of claim 17, wherein the method further comprises storing a plurality of client profiles, each of the plurality of client profiles comprising a client performance parameter of a client performance resource available to the grid computing system.
[025] The computer readable storage medium of claim 17, wherein the method further comprises synchronizing one of the stored client profiles with a local client profile stored on a client.
[026] The computer readable storage medium of claim 17, wherein the method further comprises storing a plurality of profile histories, each of the plurality of profile histories comprising a history of a performance parameter resource.
[027] The computer readable storage medium of claim 26, wherein the method further comprises communicating one of the plurality of profile histories to a sub-scription manager, the subscription manager configured to calculate a client sub-scription fee based at least in part on the one of the plurality of profile histories.
[002] The apparatus of claim 1, wherein the performance parameter is a network performance parameter.
[003] The apparatus of claim 2, wherein the network performance parameter is one of network accessibility, network bandwidth allocation, and grid allocation hierarchy.
[004] The apparatus of claim 1, wherein the performance parameter is a client performance parameter.
[005] The apparatus of claim 4, wherein the client performance parameter is one of client accessibility, client bandwidth allocation, processor allocation, storage allocation, memory allocation, backup recoverability, and backup proximity.
[006] The apparatus of claim 1, wherein the global reservation module is further configured to terminate the reservation of the performance resource in response to a client reclamation operation, the client reclamation operation reclaiming the performance resource and making the performance resource unavailable to the grid computing system.
[007] The apparatus of claim 6, wherein the global reservation module is further configured to reserve another performance resource for the grid computing operation, the other performance resource similar to the reclaimed performance resource.
[008] The apparatus of claim 1, further comprising a global profile management module configured to store a network profile, the network profile comprising a network performance parameter of a network performance resource available to the grid computing system.
[009] The apparatus of claim 1, further comprising a global profile management module configured to store a global client profile, the global client profile de-scriptive of a global client performance resource parameter.
[010] The apparatus of claim 1, further comprising a global profile management module configured to store a plurality of client profiles, each of the plurality of client profiles comprising a client performance parameter of a client performance resource available to the grid computing system.
[011] The apparatus of claim 10, further comprising a global profile synchronization module configured to synchronize one of the stored client profiles with a local client profile stored on a client.
[012] The apparatus of claim 1, further comprising a global profile management module configured to store a plurality of profile histories, each of the plurality of profile histories comprising a history of a performance parameter resource.
[013] The apparatus of claim 12, wherein the global profile management module is further configured to communicate one of the plurality of profile histories to a subscription manager, the subscription manager configured to calculate a client subscription fee based at least in part on the one of the plurality of profile histories.
[014] A method for user control of a system resource on a grid computing system, the method comprising: allowing a user to input a parameter control request, the parameter control request corresponding to a performance parameter of the grid computing system; dynamically changing the performance parameter according to the parameter control request, the performance parameter corresponding to a performance resource; and reserving the performance resource for a grid computing operation.
[015] The method of claim 14, further comprising storing a profile, the profile comprising the performance parameter of the network performance resource available to the grid computing system, wherein the profile is one of a network profile, a global client profile, and a client profile.
[016] The method of claim 14, wherein the method further comprises terminating the reservation of the performance resource in response to a client reclamation operation, the client reclamation operation reclaiming the performance resource and making the performance resource unavailable to the grid computing system.
[017] A computer readable storage medium comprising computer readable code configured to carry out a method for user control of a system resource on a did computing system, the method comprising: allowing a user to input a parameter control request, the parameter control request corresponding to a performance parameter of the grid computing system; dynamically changing the performance parameter according to the parameter control request, the performance parameter corresponding to a performance resource; and reserving the performance resource for a grid computing operation.
[018] The computer readable storage medium of claim 17, wherein the performance parameter is one of network accessibility, network bandwidth allocation, and grid allocation hierarchy.
[019] The computer readable storage medium of claim 17, wherein the performance parameter is one of client accessibility, client bandwidth allocation, processor allocation, storage allocation, memory allocation, backup recoverability, and backup proximity.
[020] The computer readable storage medium of claim 17, wherein the method further comprises terminating the reservation of the performance resource in response to a client reclamation operation, the client reclamation operation reclaiming the performance resource and making the performance resource unavailable to the grid computing system.
[021] The computer readable storage medium of claim 17, wherein the method further comprises reserving another performance resource for the grid computing operation, the other performance resource similar to the reclaimed performance resource.
[022] The computer readable storage medium of claim 17, wherein the method further comprises storing a network profile, the network profile comprising a network performance parameter of a network performance resource available to the grid computing system.
[023] The computer readable storage medium of claim 17, wherein the method further comprises storing a global client profile, the global client profile descriptive of a global client performance resource parameter.
[024] The computer readable storage medium of claim 17, wherein the method further comprises storing a plurality of client profiles, each of the plurality of client profiles comprising a client performance parameter of a client performance resource available to the grid computing system.
[025] The computer readable storage medium of claim 17, wherein the method further comprises synchronizing one of the stored client profiles with a local client profile stored on a client.
[026] The computer readable storage medium of claim 17, wherein the method further comprises storing a plurality of profile histories, each of the plurality of profile histories comprising a history of a performance parameter resource.
[027] The computer readable storage medium of claim 26, wherein the method further comprises communicating one of the plurality of profile histories to a sub-scription manager, the subscription manager configured to calculate a client sub-scription fee based at least in part on the one of the plurality of profile histories.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/736,473 | 2003-12-15 | ||
US10/736,473 US7680933B2 (en) | 2003-12-15 | 2003-12-15 | Apparatus, system, and method for on-demand control of grid system resources |
PCT/EP2004/052850 WO2005059748A2 (en) | 2003-12-15 | 2004-11-08 | Apparatus, system, and method for on-demand control of grid system resources |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2545507A1 true CA2545507A1 (en) | 2005-06-30 |
CA2545507C CA2545507C (en) | 2011-09-27 |
Family
ID=34653923
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2545507A Expired - Fee Related CA2545507C (en) | 2003-12-15 | 2004-11-08 | Apparatus, system, and method for on-demand control of grid system resources |
Country Status (11)
Country | Link |
---|---|
US (1) | US7680933B2 (en) |
EP (1) | EP1695215A2 (en) |
JP (1) | JP4827097B2 (en) |
KR (1) | KR100985619B1 (en) |
CN (1) | CN1894666B (en) |
BR (1) | BRPI0417727A (en) |
CA (1) | CA2545507C (en) |
IL (1) | IL176120A (en) |
MX (1) | MXPA06006854A (en) |
TW (1) | TWI330792B (en) |
WO (1) | WO2005059748A2 (en) |
Families Citing this family (130)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7546553B2 (en) * | 2003-07-28 | 2009-06-09 | Sap Ag | Grid landscape component |
US7673054B2 (en) | 2003-07-28 | 2010-03-02 | Sap Ag. | Grid manageable application process management scheme |
US7631069B2 (en) * | 2003-07-28 | 2009-12-08 | Sap Ag | Maintainable grid managers |
US7574707B2 (en) * | 2003-07-28 | 2009-08-11 | Sap Ag | Install-run-remove mechanism |
US7703029B2 (en) * | 2003-07-28 | 2010-04-20 | Sap Ag | Grid browser component |
US7568199B2 (en) * | 2003-07-28 | 2009-07-28 | Sap Ag. | System for matching resource request that freeing the reserved first resource and forwarding the request to second resource if predetermined time period expired |
US7594015B2 (en) * | 2003-07-28 | 2009-09-22 | Sap Ag | Grid organization |
US7810090B2 (en) * | 2003-12-17 | 2010-10-05 | Sap Ag | Grid compute node software application deployment |
US8782654B2 (en) | 2004-03-13 | 2014-07-15 | Adaptive Computing Enterprises, Inc. | Co-allocating a reservation spanning different compute resources types |
WO2005089235A2 (en) | 2004-03-13 | 2005-09-29 | Cluster Resources, Inc. | System and method providing object messages in a compute environment |
US20070266388A1 (en) | 2004-06-18 | 2007-11-15 | Cluster Resources, Inc. | System and method for providing advanced reservations in a compute environment |
US8176490B1 (en) | 2004-08-20 | 2012-05-08 | Adaptive Computing Enterprises, Inc. | System and method of interfacing a workload manager and scheduler with an identity manager |
US7765552B2 (en) * | 2004-09-17 | 2010-07-27 | Hewlett-Packard Development Company, L.P. | System and method for allocating computing resources for a grid virtual system |
WO2006053093A2 (en) | 2004-11-08 | 2006-05-18 | Cluster Resources, Inc. | System and method of providing system jobs within a compute environment |
US7793290B2 (en) * | 2004-12-20 | 2010-09-07 | Sap Ag | Grip application acceleration by executing grid application based on application usage history prior to user request for application execution |
US7565383B2 (en) * | 2004-12-20 | 2009-07-21 | Sap Ag. | Application recovery |
US7698430B2 (en) * | 2005-03-16 | 2010-04-13 | Adaptive Computing Enterprises, Inc. | On-demand compute environment |
US9075657B2 (en) | 2005-04-07 | 2015-07-07 | Adaptive Computing Enterprises, Inc. | On-demand access to compute resources |
US8863143B2 (en) | 2006-03-16 | 2014-10-14 | Adaptive Computing Enterprises, Inc. | System and method for managing a hybrid compute environment |
US9015324B2 (en) | 2005-03-16 | 2015-04-21 | Adaptive Computing Enterprises, Inc. | System and method of brokering cloud computing resources |
US9231886B2 (en) * | 2005-03-16 | 2016-01-05 | Adaptive Computing Enterprises, Inc. | Simple integration of an on-demand compute environment |
US8086707B2 (en) * | 2005-06-30 | 2011-12-27 | Intel Corporation | Systems and methods for grid agent management |
FI20055429L (en) * | 2005-08-08 | 2007-02-09 | Rainer Wehkamp | Mastery of a grid computing network |
BRPI0520814A2 (en) * | 2005-12-30 | 2009-11-10 | Telecom Italia Spa | method for operating a wireless communications network, and, wireless communications network |
US8745175B2 (en) * | 2006-08-04 | 2014-06-03 | Apple Inc. | Automatic application provisioning |
US20080052397A1 (en) | 2006-08-24 | 2008-02-28 | Ramanathan Venkataraman | Future locking of resources |
US8903968B2 (en) * | 2006-08-29 | 2014-12-02 | International Business Machines Corporation | Distributed computing environment |
US8103562B2 (en) * | 2007-04-03 | 2012-01-24 | Sony Computer Entertainment America Llc | System and method for processor cycle accounting and valuation |
US20080320482A1 (en) * | 2007-06-20 | 2008-12-25 | Dawson Christopher J | Management of grid computing resources based on service level requirements |
US8041773B2 (en) | 2007-09-24 | 2011-10-18 | The Research Foundation Of State University Of New York | Automatic clustering for self-organizing grids |
US8458658B2 (en) * | 2008-02-29 | 2013-06-04 | Red Hat, Inc. | Methods and systems for dynamically building a software appliance |
US8935692B2 (en) * | 2008-05-22 | 2015-01-13 | Red Hat, Inc. | Self-management of virtual machines in cloud-based networks |
US9092243B2 (en) | 2008-05-28 | 2015-07-28 | Red Hat, Inc. | Managing a software appliance |
US8239509B2 (en) | 2008-05-28 | 2012-08-07 | Red Hat, Inc. | Systems and methods for management of virtual appliances in cloud-based network |
US20090300423A1 (en) * | 2008-05-28 | 2009-12-03 | James Michael Ferris | Systems and methods for software test management in cloud-based network |
US8849971B2 (en) * | 2008-05-28 | 2014-09-30 | Red Hat, Inc. | Load balancing in cloud-based networks |
US10657466B2 (en) * | 2008-05-29 | 2020-05-19 | Red Hat, Inc. | Building custom appliances in a cloud-based network |
US8943497B2 (en) * | 2008-05-29 | 2015-01-27 | Red Hat, Inc. | Managing subscriptions for cloud-based virtual machines |
US8341625B2 (en) * | 2008-05-29 | 2012-12-25 | Red Hat, Inc. | Systems and methods for identification and management of cloud-based virtual machines |
US8868721B2 (en) | 2008-05-29 | 2014-10-21 | Red Hat, Inc. | Software appliance management using broadcast data |
US8108912B2 (en) * | 2008-05-29 | 2012-01-31 | Red Hat, Inc. | Systems and methods for management of secure data in cloud-based network |
US10372490B2 (en) * | 2008-05-30 | 2019-08-06 | Red Hat, Inc. | Migration of a virtual machine from a first cloud computing environment to a second cloud computing environment in response to a resource or services in the second cloud computing environment becoming available |
US9842004B2 (en) * | 2008-08-22 | 2017-12-12 | Red Hat, Inc. | Adjusting resource usage for cloud-based networks |
US9910708B2 (en) | 2008-08-28 | 2018-03-06 | Red Hat, Inc. | Promotion of calculations to cloud-based computation resources |
US7882232B2 (en) * | 2008-09-29 | 2011-02-01 | International Business Machines Corporation | Rapid resource provisioning with automated throttling |
US9210173B2 (en) * | 2008-11-26 | 2015-12-08 | Red Hat, Inc. | Securing appliances for use in a cloud computing environment |
US8782233B2 (en) * | 2008-11-26 | 2014-07-15 | Red Hat, Inc. | Embedding a cloud-based resource request in a specification language wrapper |
US9870541B2 (en) * | 2008-11-26 | 2018-01-16 | Red Hat, Inc. | Service level backup using re-cloud network |
US10025627B2 (en) | 2008-11-26 | 2018-07-17 | Red Hat, Inc. | On-demand cloud computing environments |
US9037692B2 (en) * | 2008-11-26 | 2015-05-19 | Red Hat, Inc. | Multiple cloud marketplace aggregation |
US8984505B2 (en) * | 2008-11-26 | 2015-03-17 | Red Hat, Inc. | Providing access control to user-controlled resources in a cloud computing environment |
US7890644B2 (en) * | 2009-01-07 | 2011-02-15 | Sony Corporation | Parallel tasking application framework |
US9930138B2 (en) * | 2009-02-23 | 2018-03-27 | Red Hat, Inc. | Communicating with third party resources in cloud computing environment |
US9485117B2 (en) * | 2009-02-23 | 2016-11-01 | Red Hat, Inc. | Providing user-controlled resources for cloud computing environments |
US8977750B2 (en) * | 2009-02-24 | 2015-03-10 | Red Hat, Inc. | Extending security platforms to cloud-based networks |
US9311162B2 (en) * | 2009-05-27 | 2016-04-12 | Red Hat, Inc. | Flexible cloud management |
US9450783B2 (en) | 2009-05-28 | 2016-09-20 | Red Hat, Inc. | Abstracting cloud management |
US9104407B2 (en) | 2009-05-28 | 2015-08-11 | Red Hat, Inc. | Flexible cloud management with power management support |
US9703609B2 (en) | 2009-05-29 | 2017-07-11 | Red Hat, Inc. | Matching resources associated with a virtual machine to offered resources |
US9201485B2 (en) | 2009-05-29 | 2015-12-01 | Red Hat, Inc. | Power management in managed network having hardware based and virtual resources |
US20100306767A1 (en) * | 2009-05-29 | 2010-12-02 | Dehaan Michael Paul | Methods and systems for automated scaling of cloud computing systems |
US8832459B2 (en) | 2009-08-28 | 2014-09-09 | Red Hat, Inc. | Securely terminating processes in a cloud computing environment |
US8862720B2 (en) * | 2009-08-31 | 2014-10-14 | Red Hat, Inc. | Flexible cloud management including external clouds |
US8271653B2 (en) * | 2009-08-31 | 2012-09-18 | Red Hat, Inc. | Methods and systems for cloud management using multiple cloud management schemes to allow communication between independently controlled clouds |
US8769083B2 (en) | 2009-08-31 | 2014-07-01 | Red Hat, Inc. | Metering software infrastructure in a cloud computing environment |
US8504443B2 (en) * | 2009-08-31 | 2013-08-06 | Red Hat, Inc. | Methods and systems for pricing software infrastructure for a cloud computing environment |
US8316125B2 (en) | 2009-08-31 | 2012-11-20 | Red Hat, Inc. | Methods and systems for automated migration of cloud processes to external clouds |
US8375223B2 (en) * | 2009-10-30 | 2013-02-12 | Red Hat, Inc. | Systems and methods for secure distributed storage |
US11720290B2 (en) | 2009-10-30 | 2023-08-08 | Iii Holdings 2, Llc | Memcached server functionality in a cluster of data processing nodes |
US10877695B2 (en) | 2009-10-30 | 2020-12-29 | Iii Holdings 2, Llc | Memcached server functionality in a cluster of data processing nodes |
US9529689B2 (en) | 2009-11-30 | 2016-12-27 | Red Hat, Inc. | Monitoring cloud computing environments |
US10402544B2 (en) * | 2009-11-30 | 2019-09-03 | Red Hat, Inc. | Generating a software license knowledge base for verifying software license compliance in cloud computing environments |
US9389980B2 (en) | 2009-11-30 | 2016-07-12 | Red Hat, Inc. | Detecting events in cloud computing environments and performing actions upon occurrence of the events |
US9971880B2 (en) | 2009-11-30 | 2018-05-15 | Red Hat, Inc. | Verifying software license compliance in cloud computing environments |
US10268522B2 (en) * | 2009-11-30 | 2019-04-23 | Red Hat, Inc. | Service aggregation using graduated service levels in a cloud network |
US8255529B2 (en) * | 2010-02-26 | 2012-08-28 | Red Hat, Inc. | Methods and systems for providing deployment architectures in cloud computing environments |
US8402139B2 (en) * | 2010-02-26 | 2013-03-19 | Red Hat, Inc. | Methods and systems for matching resource requests with cloud computing environments |
US10783504B2 (en) * | 2010-02-26 | 2020-09-22 | Red Hat, Inc. | Converting standard software licenses for use in cloud computing environments |
US9053472B2 (en) * | 2010-02-26 | 2015-06-09 | Red Hat, Inc. | Offering additional license terms during conversion of standard software licenses for use in cloud computing environments |
US8606667B2 (en) * | 2010-02-26 | 2013-12-10 | Red Hat, Inc. | Systems and methods for managing a software subscription in a cloud network |
US20110213687A1 (en) * | 2010-02-26 | 2011-09-01 | James Michael Ferris | Systems and methods for or a usage manager for cross-cloud appliances |
US11922196B2 (en) * | 2010-02-26 | 2024-03-05 | Red Hat, Inc. | Cloud-based utilization of software entitlements |
US8606897B2 (en) | 2010-05-28 | 2013-12-10 | Red Hat, Inc. | Systems and methods for exporting usage history data as input to a management platform of a target cloud-based network |
US9436459B2 (en) | 2010-05-28 | 2016-09-06 | Red Hat, Inc. | Generating cross-mapping of vendor software in a cloud computing environment |
US8909783B2 (en) | 2010-05-28 | 2014-12-09 | Red Hat, Inc. | Managing multi-level service level agreements in cloud-based network |
US8364819B2 (en) | 2010-05-28 | 2013-01-29 | Red Hat, Inc. | Systems and methods for cross-vendor mapping service in cloud networks |
US8954564B2 (en) | 2010-05-28 | 2015-02-10 | Red Hat, Inc. | Cross-cloud vendor mapping service in cloud marketplace |
US9354939B2 (en) | 2010-05-28 | 2016-05-31 | Red Hat, Inc. | Generating customized build options for cloud deployment matching usage profile against cloud infrastructure options |
US8504689B2 (en) | 2010-05-28 | 2013-08-06 | Red Hat, Inc. | Methods and systems for cloud deployment analysis featuring relative cloud resource importance |
US9202225B2 (en) | 2010-05-28 | 2015-12-01 | Red Hat, Inc. | Aggregate monitoring of utilization data for vendor products in cloud networks |
US20110313855A1 (en) * | 2010-06-16 | 2011-12-22 | Ayyappan Sankaran | System, Method and Apparatus for Automated Resource Allocation among Multiple Resource Server Systems |
US8407530B2 (en) | 2010-06-24 | 2013-03-26 | Microsoft Corporation | Server reachability detection |
US8661120B2 (en) * | 2010-09-21 | 2014-02-25 | Amazon Technologies, Inc. | Methods and systems for dynamically managing requests for computing capacity |
US8386501B2 (en) | 2010-10-20 | 2013-02-26 | Microsoft Corporation | Dynamically splitting multi-tenant databases |
US9075661B2 (en) | 2010-10-20 | 2015-07-07 | Microsoft Technology Licensing, Llc | Placing objects on hosts using hard and soft constraints |
US8417737B2 (en) | 2010-10-20 | 2013-04-09 | Microsoft Corporation | Online database availability during upgrade |
US8799453B2 (en) | 2010-10-20 | 2014-08-05 | Microsoft Corporation | Managing networks and machines for an online service |
US8296267B2 (en) | 2010-10-20 | 2012-10-23 | Microsoft Corporation | Upgrade of highly available farm server groups |
US8751656B2 (en) | 2010-10-20 | 2014-06-10 | Microsoft Corporation | Machine manager for deploying and managing machines |
CA2719782A1 (en) * | 2010-10-29 | 2011-01-19 | Ibm Canada Limited - Ibm Canada Limitee | Improving code breakage detection using source code history background |
US8850550B2 (en) | 2010-11-23 | 2014-09-30 | Microsoft Corporation | Using cached security tokens in an online service |
US8904005B2 (en) | 2010-11-23 | 2014-12-02 | Red Hat, Inc. | Indentifying service dependencies in a cloud deployment |
US9736252B2 (en) | 2010-11-23 | 2017-08-15 | Red Hat, Inc. | Migrating subscribed services in a cloud deployment |
US8909784B2 (en) | 2010-11-23 | 2014-12-09 | Red Hat, Inc. | Migrating subscribed services from a set of clouds to a second set of clouds |
US8612577B2 (en) | 2010-11-23 | 2013-12-17 | Red Hat, Inc. | Systems and methods for migrating software modules into one or more clouds |
US8612615B2 (en) | 2010-11-23 | 2013-12-17 | Red Hat, Inc. | Systems and methods for identifying usage histories for producing optimized cloud utilization |
US10192246B2 (en) | 2010-11-24 | 2019-01-29 | Red Hat, Inc. | Generating multi-cloud incremental billing capture and administration |
US8713147B2 (en) * | 2010-11-24 | 2014-04-29 | Red Hat, Inc. | Matching a usage history to a new cloud |
US8949426B2 (en) | 2010-11-24 | 2015-02-03 | Red Hat, Inc. | Aggregation of marginal subscription offsets in set of multiple host clouds |
US8924539B2 (en) * | 2010-11-24 | 2014-12-30 | Red Hat, Inc. | Combinatorial optimization of multiple resources across a set of cloud-based networks |
US8825791B2 (en) | 2010-11-24 | 2014-09-02 | Red Hat, Inc. | Managing subscribed resource in cloud network using variable or instantaneous consumption tracking periods |
US9442771B2 (en) | 2010-11-24 | 2016-09-13 | Red Hat, Inc. | Generating configurable subscription parameters |
US9563479B2 (en) | 2010-11-30 | 2017-02-07 | Red Hat, Inc. | Brokering optimized resource supply costs in host cloud-based network using predictive workloads |
US9606831B2 (en) | 2010-11-30 | 2017-03-28 | Red Hat, Inc. | Migrating virtual machine operations |
US9721030B2 (en) | 2010-12-09 | 2017-08-01 | Microsoft Technology Licensing, Llc | Codeless sharing of spreadsheet objects |
US8832219B2 (en) | 2011-03-01 | 2014-09-09 | Red Hat, Inc. | Generating optimized resource consumption periods for multiple users on combined basis |
US8959221B2 (en) | 2011-03-01 | 2015-02-17 | Red Hat, Inc. | Metering cloud resource consumption using multiple hierarchical subscription periods |
CN102694667A (en) * | 2011-03-21 | 2012-09-26 | 中兴通讯股份有限公司 | Method supporting user autonomous deployment of network and system thereof |
US8631099B2 (en) | 2011-05-27 | 2014-01-14 | Red Hat, Inc. | Systems and methods for cloud deployment engine for selective workload migration or federation based on workload conditions |
US10102018B2 (en) | 2011-05-27 | 2018-10-16 | Red Hat, Inc. | Introspective application reporting to facilitate virtual machine movement between cloud hosts |
US9037723B2 (en) | 2011-05-31 | 2015-05-19 | Red Hat, Inc. | Triggering workload movement based on policy stack having multiple selectable inputs |
US8984104B2 (en) | 2011-05-31 | 2015-03-17 | Red Hat, Inc. | Self-moving operating system installation in cloud-based network |
US10360122B2 (en) | 2011-05-31 | 2019-07-23 | Red Hat, Inc. | Tracking cloud installation information using cloud-aware kernel of operating system |
US8782192B2 (en) | 2011-05-31 | 2014-07-15 | Red Hat, Inc. | Detecting resource consumption events over sliding intervals in cloud-based network |
US20150012402A1 (en) * | 2013-07-03 | 2015-01-08 | Trading Technologies International, Inc. | Trading System License Verification, Management and Control |
KR101516215B1 (en) | 2013-11-15 | 2015-05-04 | 한국지질자원연구원 | Coring system including tensiometer and Method of deciding accurate coring using the same |
US9471391B1 (en) * | 2013-11-20 | 2016-10-18 | Google Inc. | Aggregating resource requests |
US10394713B2 (en) | 2016-05-26 | 2019-08-27 | International Business Machines Corporation | Selecting resources to make available in local queues for processors to use |
US11334391B2 (en) * | 2017-04-17 | 2022-05-17 | Red Hat, Inc. | Self-programmable and self-tunable resource scheduler for jobs in cloud computing |
CN113816317B (en) * | 2021-08-24 | 2023-07-04 | 江苏徐工工程机械研究院有限公司 | Parameter calibration control method and system for aerial working platform |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2591774B1 (en) | 1985-11-06 | 1996-07-12 | Canon Kk | FILE SYSTEM |
US5574906A (en) | 1994-10-24 | 1996-11-12 | International Business Machines Corporation | System and method for reducing storage requirement in backup subsystems utilizing segmented compression and differencing |
US5819020A (en) | 1995-10-16 | 1998-10-06 | Network Specialists, Inc. | Real time backup system |
US5956733A (en) | 1996-10-01 | 1999-09-21 | Fujitsu Limited | Network archiver system and storage medium storing program to construct network archiver system |
US6418462B1 (en) * | 1999-01-07 | 2002-07-09 | Yongyong Xu | Global sideband service distributed computing method |
US6460082B1 (en) * | 1999-06-17 | 2002-10-01 | International Business Machines Corporation | Management of service-oriented resources across heterogeneous media servers using homogenous service units and service signatures to configure the media servers |
US6463457B1 (en) * | 1999-08-26 | 2002-10-08 | Parabon Computation, Inc. | System and method for the establishment and the utilization of networked idle computational processing power |
US6505216B1 (en) | 1999-10-01 | 2003-01-07 | Emc Corporation | Methods and apparatus for backing-up and restoring files using multiple trails |
US6526418B1 (en) | 1999-12-16 | 2003-02-25 | Livevault Corporation | Systems and methods for backing up data files |
US7260635B2 (en) * | 2000-03-21 | 2007-08-21 | Centrisoft Corporation | Software, systems and methods for managing a distributed network |
US20010039497A1 (en) * | 2000-03-30 | 2001-11-08 | Hubbard Edward A. | System and method for monitizing network connected user bases utilizing distributed processing systems |
JP2001325041A (en) * | 2000-05-12 | 2001-11-22 | Toyo Eng Corp | Method for utilizing computer resource and system for the same |
US6571257B1 (en) | 2000-06-07 | 2003-05-27 | Hewlett-Packard Development Company, L.P. | Efficient, real-time management of storage resources |
US20020124137A1 (en) | 2001-01-29 | 2002-09-05 | Ulrich Thomas R. | Enhancing disk array performance via variable parity based load balancing |
JP2002269394A (en) * | 2001-03-14 | 2002-09-20 | Sony Corp | Distributed processing mediating system and method |
JP4320977B2 (en) | 2001-06-05 | 2009-08-26 | コニカミノルタビジネステクノロジーズ株式会社 | Image reading apparatus, image transmission method, image transmission program, computer-readable recording medium recording image transmission program, image management apparatus, image management method, image management program, and computer-readable recording medium recording image management program |
JP2003256387A (en) * | 2002-02-28 | 2003-09-12 | Nippon Telegr & Teleph Corp <Ntt> | Distributed computing system, method of distribution processing in the computing system, program carrying out the method with computer, and recording medium recording the method |
US7801976B2 (en) * | 2002-05-28 | 2010-09-21 | At&T Intellectual Property I, L.P. | Service-oriented architecture systems and methods |
WO2004010249A2 (en) * | 2002-07-19 | 2004-01-29 | Synchrologic, Inc. | System and method for utilizing profile information |
CN1414492A (en) * | 2002-11-26 | 2003-04-30 | 西安交通大学 | Rosources package and network integration method based on mobile Agent |
US20060294238A1 (en) * | 2002-12-16 | 2006-12-28 | Naik Vijay K | Policy-based hierarchical management of shared resources in a grid environment |
US7293059B2 (en) * | 2003-04-04 | 2007-11-06 | Sun Microsystems, Inc. | Distributed computing system using computing engines concurrently run with host web pages and applications |
US7644153B2 (en) * | 2003-07-31 | 2010-01-05 | Hewlett-Packard Development Company, L.P. | Resource allocation management in interactive grid computing systems |
US20050044226A1 (en) * | 2003-07-31 | 2005-02-24 | International Business Machines Corporation | Method and apparatus for validating and ranking resources for geographic mirroring |
US20050125537A1 (en) * | 2003-11-26 | 2005-06-09 | Martins Fernando C.M. | Method, apparatus and system for resource sharing in grid computing networks |
-
2003
- 2003-12-15 US US10/736,473 patent/US7680933B2/en not_active Expired - Fee Related
-
2004
- 2004-11-08 CA CA2545507A patent/CA2545507C/en not_active Expired - Fee Related
- 2004-11-08 MX MXPA06006854A patent/MXPA06006854A/en not_active Application Discontinuation
- 2004-11-08 EP EP04820448A patent/EP1695215A2/en not_active Withdrawn
- 2004-11-08 BR BRPI0417727-4A patent/BRPI0417727A/en not_active IP Right Cessation
- 2004-11-08 KR KR1020067013866A patent/KR100985619B1/en not_active IP Right Cessation
- 2004-11-08 CN CN2004800373020A patent/CN1894666B/en not_active Expired - Fee Related
- 2004-11-08 JP JP2006544404A patent/JP4827097B2/en not_active Expired - Fee Related
- 2004-11-08 WO PCT/EP2004/052850 patent/WO2005059748A2/en not_active Application Discontinuation
- 2004-11-12 TW TW093134674A patent/TWI330792B/en not_active IP Right Cessation
-
2006
- 2006-06-05 IL IL176120A patent/IL176120A/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
JP2007515008A (en) | 2007-06-07 |
TWI330792B (en) | 2010-09-21 |
CN1894666B (en) | 2010-04-07 |
US20050131898A1 (en) | 2005-06-16 |
KR20070005558A (en) | 2007-01-10 |
BRPI0417727A (en) | 2007-04-03 |
WO2005059748A2 (en) | 2005-06-30 |
CA2545507C (en) | 2011-09-27 |
KR100985619B1 (en) | 2010-10-05 |
IL176120A0 (en) | 2006-10-05 |
EP1695215A2 (en) | 2006-08-30 |
IL176120A (en) | 2011-01-31 |
US7680933B2 (en) | 2010-03-16 |
WO2005059748A3 (en) | 2006-02-09 |
CN1894666A (en) | 2007-01-10 |
MXPA06006854A (en) | 2006-08-23 |
JP4827097B2 (en) | 2011-11-30 |
TW200532472A (en) | 2005-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2545507A1 (en) | Apparatus, system, and method for on-demand control of grid system resources | |
JP2007515008A5 (en) | ||
US7650400B2 (en) | Dynamic configuration and self-tuning on inter-nodal communication resources in a database management system | |
US5925102A (en) | Managing processor resources in a multisystem environment in order to provide smooth real-time data streams, while enabling other types of applications to be processed concurrently | |
US5948065A (en) | System for managing processor resources in a multisystem environment in order to provide smooth real-time data streams while enabling other types of applications to be processed concurrently | |
CN101799797B (en) | Dynamic allocation method of user disk quota in distributed storage system | |
CN103067425A (en) | Creation method of virtual machine, management system of virtual machine and related equipment thereof | |
CN106547612A (en) | A kind of multi-task processing method and device | |
CN101980192A (en) | Object-based cluster file system management method and cluster file system | |
CN101751415A (en) | Metadata service system metadata synchronized method and writing server updating method | |
CN105512129A (en) | Method and device for mass data retrieval, and method and device for storing mass data | |
CN101938516B (en) | User-oriented dynamic storage resource distribution method | |
CN105095495B (en) | A kind of distributed file system buffer memory management method and system | |
CN101167307A (en) | Dynamically self-adaptive distributed resource management system and method | |
CN105468660A (en) | Reading method for distributed file system, client device and distributed file system | |
CN103455433A (en) | Memory management method and system | |
CN100464541C (en) | Method and system for realizing time-division multiplexing bearing resource share | |
CN112632193A (en) | Data distribution method for distributed database cluster system | |
CN113190329A (en) | Server and method for automatically stretching container cloud cluster resources | |
CN116010019A (en) | Memory resource allocation method, related device and equipment | |
CN106021026A (en) | Backup method and device | |
CN114328285A (en) | Heap memory allocation management method and device of embedded operating system | |
CN111367658B (en) | Live broadcast service system and process management method | |
CN110018796B (en) | Method and device for processing data request by storage system | |
CN116560818B (en) | Method and system for distributing and scheduling space data service |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed | ||
MKLA | Lapsed |
Effective date: 20121108 |
|
MKLA | Lapsed |
Effective date: 20121108 |