Movatterモバイル変換


[0]ホーム

URL:


US20080228644A1 - Providing metered capacity of computer resources - Google Patents

Providing metered capacity of computer resources
Download PDF

Info

Publication number
US20080228644A1
US20080228644A1US12/131,066US13106608AUS2008228644A1US 20080228644 A1US20080228644 A1US 20080228644A1US 13106608 AUS13106608 AUS 13106608AUS 2008228644 A1US2008228644 A1US 2008228644A1
Authority
US
United States
Prior art keywords
resource
logical partition
time
metered
capacity manager
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.)
Abandoned
Application number
US12/131,066
Inventor
Daniel Charles Birkestrand
Randall Lane Grimm
David Otto Lewis
Terry Lyle Schardt
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by International Business Machines CorpfiledCriticalInternational Business Machines Corp
Priority to US12/131,066priorityCriticalpatent/US20080228644A1/en
Publication of US20080228644A1publicationCriticalpatent/US20080228644A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

An apparatus and method provides the capability of metering temporary capacity on demand in a computer system. A resource-time is specified, such as processor-days. The actual usage of the resource is monitored, and the customer is charged for only the actual usage of the resource. In this manner a customer may purchase a specified resource-time, and is only charged for the time that the resource is actually used. The preferred embodiments extend to metering temporary capacity on demand in a logically partitioned computer system. If a resource is shared, the actual usage of the resource is monitored, and the customer is only billed for actual usage that exceeds a predetermined non-zero threshold.

Description

Claims (16)

1. An apparatus comprising:
at least one processor;
a memory coupled to the at least one processor;
a plurality of logical partitions defined on the apparatus;
at least one resource that provides temporary capacity when requested by a user of the apparatus; and
a capacity manager residing in the memory and executed by the at least one processor, the capacity manager managing access to the at least one resource by the plurality of logical partitions, the capacity manager receiving an enablement code from a user of the apparatus wherein the enablement code includes a specified resource-time the capacity manager determining whether the enablement code is valid, and if the enablement code is valid, performing the steps of:
enabling the at least one resource for metered operation by a selected logical partition;
determining whether the enabled resource is shared, and if so, the capacity manager metering actual use of the at least one resource by each logical partition above a predetermined non-zero threshold corresponding to each logical partition that specifies allowable usage of the at least one resource by the corresponding logical partition, and billing for the actual use by each logical partition above the corresponding predetermined non-zero threshold.
8. A computer-readable program product comprising:
(A) a capacity manager that manages access to at least one resource by a plurality of logical partitions in a computer system, the capacity manager receiving an enablement code from a user of the computer system, wherein the enablement code includes a specified resource-time, the capacity manager determining whether the enablement code is valid, and if the enablement code is valid, performing the steps of:
enabling the at least one resource for metered operation by a selected logical partition;
determining whether the enabled resource is shared, and if so, the capacity manager metering actual use of the at least one resource by each logical partition above a predetermined non-zero threshold corresponding to each logical partition that specifies allowable usage of the at least one resource by the corresponding logical partition, and billing for the actual use by each logical partition above the corresponding predetermined non-zero threshold; and
(B) recordable media bearing the capacity manager.
17. An apparatus comprising:
at least one processor;
a memory coupled to the at least one processor;
a plurality of logical partitions defined on the apparatus;
at least one resource that provides temporary capacity when requested by a user of the apparatus; and
a capacity manager residing in the memory and executed by the at least one processor, the capacity manager managing access to the at least one resource by the plurality of logical partitions, the capacity manager performing the steps of:
requesting an enablement code from a resource provider for the computer system;
receiving the enablement code from the resource provider, wherein the enablement code includes a specified resource-time for a selected resource;
enabling the selected resource for use;
if the selected resource is dedicated to one of the plurality of logical partitions, performing the steps of:
starting a meter timer;
using the selected resource until a time to bill occurs;
sending a record of metered usage to the resource provider based on value of the meter timer;
if the selected resource is not dedicated to one of the plurality of logical partitions and is shared between first and second logical partitions, performing the steps of:
the first logical partition using the selected resource without charge until the metered use of the selected resource by the first logical partition exceeds a first predetermined non-zero threshold that specifies allowable usage of the selected resource by the first logical partition;
metering use of the selected resource by the first logical partition that exceeds the first predetermined non-zero threshold until a time to bill occurs;
sending a record of metered usage of the selected resource that exceeds the first predetermined non-zero threshold to the resource provider;
the second logical partition using the selected resource without charge until the metered use of the selected resource by the second logical partition exceeds a second predetermined non-zero threshold that specifies allowable usage of the selected resource by the second logical partition;
metering use of the selected resource by the second logical partition that exceeds the second predetermined non-zero threshold until a time to bill occurs; and
sending a record of metered usage of the selected resource that exceeds the second predetermined non-zero threshold to the resource provider.
US12/131,0662003-07-102008-05-31Providing metered capacity of computer resourcesAbandonedUS20080228644A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US12/131,066US20080228644A1 (en)2003-07-102008-05-31Providing metered capacity of computer resources

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US10/616,676US7627506B2 (en)2003-07-102003-07-10Method of providing metered capacity of temporary computer resources
US12/131,066US20080228644A1 (en)2003-07-102008-05-31Providing metered capacity of computer resources

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US10/616,676ContinuationUS7627506B2 (en)2003-04-032003-07-10Method of providing metered capacity of temporary computer resources

Publications (1)

Publication NumberPublication Date
US20080228644A1true US20080228644A1 (en)2008-09-18

Family

ID=33564818

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US10/616,676Expired - Fee RelatedUS7627506B2 (en)2003-04-032003-07-10Method of providing metered capacity of temporary computer resources
US12/131,066AbandonedUS20080228644A1 (en)2003-07-102008-05-31Providing metered capacity of computer resources

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US10/616,676Expired - Fee RelatedUS7627506B2 (en)2003-04-032003-07-10Method of providing metered capacity of temporary computer resources

Country Status (2)

CountryLink
US (2)US7627506B2 (en)
TW (1)TWI338233B (en)

Cited By (45)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20060156309A1 (en)*2005-01-132006-07-13Rhine Scott AMethod for controlling resource utilization and computer system
US20090125370A1 (en)*2007-11-082009-05-14Genetic Finance Holdings LimitedDistributed network for performing complex algorithms
US20100274736A1 (en)*2009-04-282010-10-28Genetic Finance Holdings Limited, AMS Trustees LimitedClass-based distributed evolutionary algorithm for asset management and trading
US20120011514A1 (en)*2010-07-122012-01-12International Business Machines CorporationGenerating an advanced function usage planning report
US20120011328A1 (en)*2010-07-122012-01-12International Business Machines CorporationAdvanced function monitoring on a storage controller
US20120011036A1 (en)*2010-07-122012-01-12International Business Machines CorporationAdvanced function usage-based billing
US20120233328A1 (en)*2011-03-072012-09-13Gravitant, IncAccurately predicting capacity requirements for information technology resources in physical, virtual and hybrid cloud environments
US8725645B1 (en)*2013-01-042014-05-13Cetrus LLCNon-invasive metering system for software licenses
US8825560B2 (en)2007-11-082014-09-02Genetic Finance (Barbados) LimitedDistributed evolutionary algorithm for asset management and trading
US8909570B1 (en)2008-11-072014-12-09Genetic Finance (Barbados) LimitedData mining technique with experience-layered gene pool
US8977581B1 (en)2011-07-152015-03-10Sentient Technologies (Barbados) LimitedData mining technique with diversity promotion
US9304895B1 (en)2011-07-152016-04-05Sentient Technologies (Barbados) LimitedEvolutionary technique with n-pool evolution
US9367816B1 (en)2011-07-152016-06-14Sentient Technologies (Barbados) LimitedData mining technique with induced environmental alteration
US9466023B1 (en)2007-11-082016-10-11Sentient Technologies (Barbados) LimitedData mining technique with federated evolutionary coordination
US9710764B1 (en)2011-07-152017-07-18Sentient Technologies (Barbados) LimitedData mining technique with position labeling
US10025700B1 (en)2012-07-182018-07-17Sentient Technologies (Barbados) LimitedData mining technique with n-Pool evolution
US20180250554A1 (en)*2017-03-032018-09-06Sentient Technologies (Barbados) LimitedBehavior Dominated Search in Evolutionary Search Systems
US10169747B2 (en)2010-07-122019-01-01International Business Machines CorporationAdvanced function usage detection
US10268953B1 (en)2014-01-282019-04-23Cognizant Technology Solutions U.S. CorporationData mining technique with maintenance of ancestry counts
US10430429B2 (en)2015-09-012019-10-01Cognizant Technology Solutions U.S. CorporationData mining management server
US10956823B2 (en)2016-04-082021-03-23Cognizant Technology Solutions U.S. CorporationDistributed rule-based probabilistic time-series classifier
US11003994B2 (en)2017-12-132021-05-11Cognizant Technology Solutions U.S. CorporationEvolutionary architectures for evolution of deep neural networks
US20210312297A1 (en)*2020-04-072021-10-07Cognizant Technology Solutions U.S. CorporationFramework For Interactive Exploration, Evaluation, and Improvement of AI-Generated Solutions
US11182677B2 (en)2017-12-132021-11-23Cognizant Technology Solutions U.S. CorporationEvolving recurrent networks using genetic programming
US11250314B2 (en)2017-10-272022-02-15Cognizant Technology Solutions U.S. CorporationBeyond shared hierarchies: deep multitask learning through soft layer ordering
US11250327B2 (en)2016-10-262022-02-15Cognizant Technology Solutions U.S. CorporationEvolution of deep neural network structures
US11281977B2 (en)2017-07-312022-03-22Cognizant Technology Solutions U.S. CorporationTraining and control system for evolving solutions to data-intensive problems using epigenetic enabled individuals
US11288579B2 (en)2014-01-282022-03-29Cognizant Technology Solutions U.S. CorporationTraining and control system for evolving solutions to data-intensive problems using nested experience-layered individual pool
US11403532B2 (en)2017-03-022022-08-02Cognizant Technology Solutions U.S. CorporationMethod and system for finding a solution to a provided problem by selecting a winner in evolutionary optimization of a genetic algorithm
US11481639B2 (en)2019-02-262022-10-25Cognizant Technology Solutions U.S. CorporationEnhanced optimization with composite objectives and novelty pulsation
US11507844B2 (en)2017-03-072022-11-22Cognizant Technology Solutions U.S. CorporationAsynchronous evaluation strategy for evolution of deep neural networks
US11527308B2 (en)2018-02-062022-12-13Cognizant Technology Solutions U.S. CorporationEnhanced optimization with composite objectives and novelty-diversity selection
US11574202B1 (en)2016-05-042023-02-07Cognizant Technology Solutions U.S. CorporationData mining technique with distributed novelty search
US11574201B2 (en)2018-02-062023-02-07Cognizant Technology Solutions U.S. CorporationEnhancing evolutionary optimization in uncertain environments by allocating evaluations via multi-armed bandit algorithms
US11663492B2 (en)2015-06-252023-05-30Cognizant Technology SolutionsAlife machine learning system and method
US11669716B2 (en)2019-03-132023-06-06Cognizant Technology Solutions U.S. Corp.System and method for implementing modular universal reparameterization for deep multi-task learning across diverse domains
US11755979B2 (en)2018-08-172023-09-12Evolv Technology Solutions, Inc.Method and system for finding a solution to a provided problem using family tree based priors in Bayesian calculations in evolution based optimization
US11775841B2 (en)2020-06-152023-10-03Cognizant Technology Solutions U.S. CorporationProcess and system including explainable prescriptions through surrogate-assisted evolution
US11783195B2 (en)2019-03-272023-10-10Cognizant Technology Solutions U.S. CorporationProcess and system including an optimization engine with evolutionary surrogate-assisted prescriptions
US12026624B2 (en)2019-05-232024-07-02Cognizant Technology Solutions U.S. CorporationSystem and method for loss function metalearning for faster, more accurate training, and smaller datasets
US12033079B2 (en)2018-02-082024-07-09Cognizant Technology Solutions U.S. CorporationSystem and method for pseudo-task augmentation in deep multitask learning
US12282845B2 (en)2018-11-012025-04-22Cognizant Technology Solutions US Corp.Multiobjective coevolution of deep neural network architectures
US12292944B2 (en)2019-09-192025-05-06Cognizant Technology Solutions U.S. Corp.Loss function optimization using Taylor series expansion
US12406188B1 (en)2020-03-092025-09-02Cognizant Technology Solutions U.S. CorportionSystem and method for evolved data augmentation and selection
US12424335B2 (en)2020-07-082025-09-23Cognizant Technology Solutions U.S. CorporationAI based optimized decision making for epidemiological modeling

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7594231B2 (en)*2003-07-102009-09-22International Business Machines CorporationApparatus and method for assuring recovery of temporary resources in a logically partitioned computer system
US7627506B2 (en)2003-07-102009-12-01International Business Machines CorporationMethod of providing metered capacity of temporary computer resources
US8135795B2 (en)2003-04-032012-03-13International Business Machines CorporationMethod to provide on-demand resource access
US7493488B2 (en)2003-07-242009-02-17International Business Machines CorporationMethod to disable on/off capacity in demand
JP2005339465A (en)*2004-05-312005-12-08Fujitsu Ltd server
US8074223B2 (en)*2005-01-312011-12-06International Business Machines CorporationPermanently activating resources based on previous temporary resource usage
US8387052B2 (en)*2005-03-142013-02-26Qnx Software Systems LimitedAdaptive partitioning for operating system
US8245230B2 (en)*2005-03-142012-08-14Qnx Software Systems LimitedAdaptive partitioning scheduler for multiprocessing system
CA2538503C (en)*2005-03-142014-05-13Attilla DankoProcess scheduler employing adaptive partitioning of process threads
US9361156B2 (en)2005-03-142016-06-072236008 Ontario Inc.Adaptive partitioning for operating system
US8473376B2 (en)*2005-03-232013-06-25Hewlett-Packard Development Company, L.P.System, method, and computer program product for byte-based utility computing pricing
US7539647B2 (en)*2005-08-252009-05-26Microsoft CorporationUsing power state to enforce software metering state
US8874477B2 (en)2005-10-042014-10-28Steven Mark HoffbergMultifactorial optimization system and method
JP4911984B2 (en)*2006-02-082012-04-04東京エレクトロン株式会社 Gas supply apparatus, substrate processing apparatus, gas supply method, and shower head
JP4751265B2 (en)*2006-08-012011-08-17株式会社日立製作所 Resource management system and method
US8320256B2 (en)*2006-09-132012-11-27International Business Machines CorporationMethod, computer program product and system for managing usage of marginal capacity of computer resources
US20080077420A1 (en)*2006-09-272008-03-27Daryl CromerSystem and Method for Securely Updating Remaining Time or Subscription Data for a Rental Computer
US7634561B2 (en)*2006-10-262009-12-15International Business Machines CorporationApplication usage metering management system
US20080147555A1 (en)*2006-12-182008-06-19Daryl Carvis CromerSystem and Method for Using a Hypervisor to Control Access to a Rental Computer
US7996820B2 (en)*2007-01-042011-08-09International Business Machines CorporationDetermining proportionate use of system resources by applications executing in a shared hosting environment
US20090094455A1 (en)*2007-10-092009-04-09Microsoft CorporationFrequency Managed Performance
US8903983B2 (en)*2008-02-292014-12-02Dell Software Inc.Method, system and apparatus for managing, modeling, predicting, allocating and utilizing resources and bottlenecks in a computer network
US8935701B2 (en)2008-03-072015-01-13Dell Software Inc.Unified management platform in a computer network
US8332861B1 (en)*2008-10-312012-12-11Hewlett-Packard Development Company, L.P.Virtualized temporary instant capacity
US8789065B2 (en)2012-06-082014-07-22Throughputer, Inc.System and method for input data load adaptive parallel processing
US20130117168A1 (en)2011-11-042013-05-09Mark Henrik SandstromMaximizing Throughput of Multi-user Parallel Data Processing Systems
GB2490037A (en)*2011-04-162012-10-17Mark Henrik SandstromSystem and method for data processing billing
US9448847B2 (en)2011-07-152016-09-20Throughputer, Inc.Concurrent program execution optimization
US9495222B1 (en)2011-08-262016-11-15Dell Software Inc.Systems and methods for performance indexing
US9952902B1 (en)*2013-04-102018-04-24Amazon Technologies, Inc.Determining a set of application resources
US10469564B2 (en)*2014-01-212019-11-05International Business Machines CorporationManagement of unreturned system pool resources
US10243973B2 (en)2016-04-152019-03-26Tangoe Us, Inc.Cloud optimizer

Citations (32)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6061504A (en)*1995-10-272000-05-09Emc CorporationVideo file server using an integrated cached disk array and stream server computers
US6061732A (en)*1997-05-262000-05-09U. S. Philips CorporationData streaming system utilizing an asynchronous technique for retrieving data from a stream server
US6230200B1 (en)*1997-09-082001-05-08Emc CorporationDynamic modeling for resource allocation in a file server
US20020013802A1 (en)*2000-07-262002-01-31Toshiaki MoriResource allocation method and system for virtual computer system
US20020016842A1 (en)*2000-07-212002-02-07Takashi EkiMethod for charging fee for use of network resources and method and system for allotting network resources
US20020156824A1 (en)*2001-04-192002-10-24International Business Machines CorporationMethod and apparatus for allocating processor resources in a logically partitioned computer system
US20020161891A1 (en)*2001-04-252002-10-31Tatsuo HiguchiSystem and method for computer resource marketing
US20020166117A1 (en)*2000-09-122002-11-07Abrams Peter C.Method system and apparatus for providing pay-per-use distributed computing resources
US20020178206A1 (en)*2001-05-252002-11-28Siemens Medical Solutions Health Services CorporationSystem and method for monitoring computer application and resource utilization
US20020178387A1 (en)*2001-05-252002-11-28John TheronSystem and method for monitoring and managing power use of networked information devices
US20030018870A1 (en)*2001-07-172003-01-23International Business Machines CorporationAppliance server with a drive partitioning scheme that accommodates application growth in size
US20030028653A1 (en)*2001-08-062003-02-06New John C.Method and system for providing access to computer resources
US20030093528A1 (en)*2001-11-132003-05-15Jerome RoliaMethod and system for enabling resource sharing in a communication network having a plurality of application environments
US6584489B1 (en)*1995-12-072003-06-24Microsoft CorporationMethod and system for scheduling the use of a computer system resource using a resource planner and a resource provider
US20030135580A1 (en)*2001-12-282003-07-17Camble Peter ThomasMethod for using partitioning to provide capacity on demand in data libraries
US6625750B1 (en)*1999-11-162003-09-23Emc CorporationHardware and software failover services for a file server
US20040088412A1 (en)*2002-07-242004-05-06Ranjit JohnSystem and method for highly-scalable real-time and time-based data delivery using server clusters
US20040111308A1 (en)*2002-12-092004-06-10Brighthaul Ltd.Dynamic resource allocation platform and method for time related resources
US20040148511A1 (en)*2003-01-232004-07-29Circenis Edgar I.Codeword-based auditing of computer systems and methods therefor
US20040199632A1 (en)*2003-03-212004-10-07Romero Francisco J.Assembly and method for balancing processors in a partitioned server
US20040215748A1 (en)*2003-04-282004-10-28International Business Machines CorporationMethod, system, and computer program product for on demand enablement of dormant computing resources
US20040255048A1 (en)*2001-08-012004-12-16Etai Lev RanVirtual file-sharing network
US20050015343A1 (en)*2002-09-112005-01-20Norihiro NagaiLicense management device, license management method, and computer program
US20050246705A1 (en)*2002-07-252005-11-03Sphera CorporationMethod for dynamically allocating and managing resources in a computerized system having multiple consumers
US20050268063A1 (en)*2004-05-252005-12-01International Business Machines CorporationSystems and methods for providing constrained optimization using adaptive regulatory control
US7039784B1 (en)*2001-12-202006-05-02Info Value Computing Inc.Video distribution system using dynamic disk load balancing with variable sub-segmenting
US20060100962A1 (en)*2004-10-232006-05-11Wooldridge James LPermitting utilization of computer system resources in accordance with their licensing
US20060190615A1 (en)*2005-01-212006-08-24Panwar Shivendra SOn demand peer-to-peer video streaming with multiple description coding
US7146496B2 (en)*2003-01-232006-12-05Hewlett-Packard Development Company, L.P.Methods and apparatus for managing temporary capacity in a computer system
US7155735B1 (en)*1999-10-082006-12-26Vulcan Patents LlcSystem and method for the broadcast dissemination of time-ordered data
US20060294238A1 (en)*2002-12-162006-12-28Naik Vijay KPolicy-based hierarchical management of shared resources in a grid environment
US7322034B2 (en)*2002-06-142008-01-22Hewlett-Packard Development Company, L.P.Method and system for dynamically allocating computer system resources

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US115917A (en)*1871-06-13Improvement in hose-couplings
EP0538464B1 (en)*1991-05-081998-12-30Digital Equipment CorporationLicense management system
US5956505A (en)*1991-12-241999-09-21Pitney Bowes Inc.Remote activation of software features in a data processing device
US6058423A (en)*1996-12-232000-05-02International Business Machines CorporationSystem and method for locating resources in a distributed network
US6301616B1 (en)*1997-04-112001-10-09Microsoft CorporationPledge-based resource allocation system
US6385638B1 (en)1997-09-042002-05-07Equator Technologies, Inc.Processor resource distributor and method
US6460082B1 (en)*1999-06-172002-10-01International Business Machines CorporationManagement of service-oriented resources across heterogeneous media servers using homogenous service units and service signatures to configure the media servers
JP2001331333A (en)2000-05-182001-11-30Hitachi Ltd Computer system and control method for computer system
JP4292693B2 (en)2000-07-072009-07-08株式会社日立製作所 Computer resource dividing apparatus and resource dividing method
US20020124168A1 (en)2000-07-172002-09-05Mccown Steven H.Method and system for upgrading a user environment
US7143413B2 (en)*2002-05-152006-11-28Hewlett-Packard Development Company, L.P.Method and system for allocating system resources among applications using weights
US7627506B2 (en)2003-07-102009-12-01International Business Machines CorporationMethod of providing metered capacity of temporary computer resources

Patent Citations (32)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6061504A (en)*1995-10-272000-05-09Emc CorporationVideo file server using an integrated cached disk array and stream server computers
US6584489B1 (en)*1995-12-072003-06-24Microsoft CorporationMethod and system for scheduling the use of a computer system resource using a resource planner and a resource provider
US6061732A (en)*1997-05-262000-05-09U. S. Philips CorporationData streaming system utilizing an asynchronous technique for retrieving data from a stream server
US6230200B1 (en)*1997-09-082001-05-08Emc CorporationDynamic modeling for resource allocation in a file server
US7155735B1 (en)*1999-10-082006-12-26Vulcan Patents LlcSystem and method for the broadcast dissemination of time-ordered data
US6625750B1 (en)*1999-11-162003-09-23Emc CorporationHardware and software failover services for a file server
US20020016842A1 (en)*2000-07-212002-02-07Takashi EkiMethod for charging fee for use of network resources and method and system for allotting network resources
US20020013802A1 (en)*2000-07-262002-01-31Toshiaki MoriResource allocation method and system for virtual computer system
US20020166117A1 (en)*2000-09-122002-11-07Abrams Peter C.Method system and apparatus for providing pay-per-use distributed computing resources
US20020156824A1 (en)*2001-04-192002-10-24International Business Machines CorporationMethod and apparatus for allocating processor resources in a logically partitioned computer system
US20020161891A1 (en)*2001-04-252002-10-31Tatsuo HiguchiSystem and method for computer resource marketing
US20020178387A1 (en)*2001-05-252002-11-28John TheronSystem and method for monitoring and managing power use of networked information devices
US20020178206A1 (en)*2001-05-252002-11-28Siemens Medical Solutions Health Services CorporationSystem and method for monitoring computer application and resource utilization
US20030018870A1 (en)*2001-07-172003-01-23International Business Machines CorporationAppliance server with a drive partitioning scheme that accommodates application growth in size
US20040255048A1 (en)*2001-08-012004-12-16Etai Lev RanVirtual file-sharing network
US20030028653A1 (en)*2001-08-062003-02-06New John C.Method and system for providing access to computer resources
US20030093528A1 (en)*2001-11-132003-05-15Jerome RoliaMethod and system for enabling resource sharing in a communication network having a plurality of application environments
US7039784B1 (en)*2001-12-202006-05-02Info Value Computing Inc.Video distribution system using dynamic disk load balancing with variable sub-segmenting
US20030135580A1 (en)*2001-12-282003-07-17Camble Peter ThomasMethod for using partitioning to provide capacity on demand in data libraries
US7322034B2 (en)*2002-06-142008-01-22Hewlett-Packard Development Company, L.P.Method and system for dynamically allocating computer system resources
US20040088412A1 (en)*2002-07-242004-05-06Ranjit JohnSystem and method for highly-scalable real-time and time-based data delivery using server clusters
US20050246705A1 (en)*2002-07-252005-11-03Sphera CorporationMethod for dynamically allocating and managing resources in a computerized system having multiple consumers
US20050015343A1 (en)*2002-09-112005-01-20Norihiro NagaiLicense management device, license management method, and computer program
US20040111308A1 (en)*2002-12-092004-06-10Brighthaul Ltd.Dynamic resource allocation platform and method for time related resources
US20060294238A1 (en)*2002-12-162006-12-28Naik Vijay KPolicy-based hierarchical management of shared resources in a grid environment
US7146496B2 (en)*2003-01-232006-12-05Hewlett-Packard Development Company, L.P.Methods and apparatus for managing temporary capacity in a computer system
US20040148511A1 (en)*2003-01-232004-07-29Circenis Edgar I.Codeword-based auditing of computer systems and methods therefor
US20040199632A1 (en)*2003-03-212004-10-07Romero Francisco J.Assembly and method for balancing processors in a partitioned server
US20040215748A1 (en)*2003-04-282004-10-28International Business Machines CorporationMethod, system, and computer program product for on demand enablement of dormant computing resources
US20050268063A1 (en)*2004-05-252005-12-01International Business Machines CorporationSystems and methods for providing constrained optimization using adaptive regulatory control
US20060100962A1 (en)*2004-10-232006-05-11Wooldridge James LPermitting utilization of computer system resources in accordance with their licensing
US20060190615A1 (en)*2005-01-212006-08-24Panwar Shivendra SOn demand peer-to-peer video streaming with multiple description coding

Cited By (60)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8108871B2 (en)*2005-01-132012-01-31Hewlett-Packard Development Company, L.P.Controlling computer resource utilization
US20060156309A1 (en)*2005-01-132006-07-13Rhine Scott AMethod for controlling resource utilization and computer system
US20090125370A1 (en)*2007-11-082009-05-14Genetic Finance Holdings LimitedDistributed network for performing complex algorithms
US9466023B1 (en)2007-11-082016-10-11Sentient Technologies (Barbados) LimitedData mining technique with federated evolutionary coordination
US8918349B2 (en)2007-11-082014-12-23Genetic Finance (Barbados) LimitedDistributed network for performing complex algorithms
US8825560B2 (en)2007-11-082014-09-02Genetic Finance (Barbados) LimitedDistributed evolutionary algorithm for asset management and trading
US9734215B2 (en)2008-11-072017-08-15Sentient Technologies (Barbados) LimitedData mining technique with experience-layered gene pool
US9684875B1 (en)2008-11-072017-06-20Sentient Technologies (Barbados) LimitedData mining technique with experience-layered gene pool
US8909570B1 (en)2008-11-072014-12-09Genetic Finance (Barbados) LimitedData mining technique with experience-layered gene pool
US20100274736A1 (en)*2009-04-282010-10-28Genetic Finance Holdings Limited, AMS Trustees LimitedClass-based distributed evolutionary algorithm for asset management and trading
US8768811B2 (en)2009-04-282014-07-01Genetic Finance (Barbados) LimitedClass-based distributed evolutionary algorithm for asset management and trading
US20120011036A1 (en)*2010-07-122012-01-12International Business Machines CorporationAdvanced function usage-based billing
US20120011328A1 (en)*2010-07-122012-01-12International Business Machines CorporationAdvanced function monitoring on a storage controller
US10289523B2 (en)*2010-07-122019-05-14International Business Machines CorporationGenerating an advanced function usage planning report
US10169747B2 (en)2010-07-122019-01-01International Business Machines CorporationAdvanced function usage detection
US20120011514A1 (en)*2010-07-122012-01-12International Business Machines CorporationGenerating an advanced function usage planning report
US8621080B2 (en)*2011-03-072013-12-31Gravitant, Inc.Accurately predicting capacity requirements for information technology resources in physical, virtual and hybrid cloud environments
US20120233328A1 (en)*2011-03-072012-09-13Gravitant, IncAccurately predicting capacity requirements for information technology resources in physical, virtual and hybrid cloud environments
US9304895B1 (en)2011-07-152016-04-05Sentient Technologies (Barbados) LimitedEvolutionary technique with n-pool evolution
US9710764B1 (en)2011-07-152017-07-18Sentient Technologies (Barbados) LimitedData mining technique with position labeling
US9367816B1 (en)2011-07-152016-06-14Sentient Technologies (Barbados) LimitedData mining technique with induced environmental alteration
US8977581B1 (en)2011-07-152015-03-10Sentient Technologies (Barbados) LimitedData mining technique with diversity promotion
US10025700B1 (en)2012-07-182018-07-17Sentient Technologies (Barbados) LimitedData mining technique with n-Pool evolution
US8725645B1 (en)*2013-01-042014-05-13Cetrus LLCNon-invasive metering system for software licenses
US11288579B2 (en)2014-01-282022-03-29Cognizant Technology Solutions U.S. CorporationTraining and control system for evolving solutions to data-intensive problems using nested experience-layered individual pool
US10268953B1 (en)2014-01-282019-04-23Cognizant Technology Solutions U.S. CorporationData mining technique with maintenance of ancestry counts
US11663492B2 (en)2015-06-252023-05-30Cognizant Technology SolutionsAlife machine learning system and method
US10430429B2 (en)2015-09-012019-10-01Cognizant Technology Solutions U.S. CorporationData mining management server
US11151147B1 (en)2015-09-012021-10-19Cognizant Technology Solutions U.S. CorporationData mining management server
US10956823B2 (en)2016-04-082021-03-23Cognizant Technology Solutions U.S. CorporationDistributed rule-based probabilistic time-series classifier
US11281978B2 (en)2016-04-082022-03-22Cognizant Technology Solutions U.S. CorporationDistributed rule-based probabilistic time-series classifier
US11574202B1 (en)2016-05-042023-02-07Cognizant Technology Solutions U.S. CorporationData mining technique with distributed novelty search
US11250327B2 (en)2016-10-262022-02-15Cognizant Technology Solutions U.S. CorporationEvolution of deep neural network structures
US11250328B2 (en)2016-10-262022-02-15Cognizant Technology Solutions U.S. CorporationCooperative evolution of deep neural network structures
US11403532B2 (en)2017-03-022022-08-02Cognizant Technology Solutions U.S. CorporationMethod and system for finding a solution to a provided problem by selecting a winner in evolutionary optimization of a genetic algorithm
US20180250554A1 (en)*2017-03-032018-09-06Sentient Technologies (Barbados) LimitedBehavior Dominated Search in Evolutionary Search Systems
US11247100B2 (en)*2017-03-032022-02-15Cognizant Technology Solutions U.S. CorporationBehavior dominated search in evolutionary search systems
US10744372B2 (en)*2017-03-032020-08-18Cognizant Technology Solutions U.S. CorporationBehavior dominated search in evolutionary search systems
US11507844B2 (en)2017-03-072022-11-22Cognizant Technology Solutions U.S. CorporationAsynchronous evaluation strategy for evolution of deep neural networks
US11281977B2 (en)2017-07-312022-03-22Cognizant Technology Solutions U.S. CorporationTraining and control system for evolving solutions to data-intensive problems using epigenetic enabled individuals
US11250314B2 (en)2017-10-272022-02-15Cognizant Technology Solutions U.S. CorporationBeyond shared hierarchies: deep multitask learning through soft layer ordering
US11030529B2 (en)2017-12-132021-06-08Cognizant Technology Solutions U.S. CorporationEvolution of architectures for multitask neural networks
US11003994B2 (en)2017-12-132021-05-11Cognizant Technology Solutions U.S. CorporationEvolutionary architectures for evolution of deep neural networks
US11182677B2 (en)2017-12-132021-11-23Cognizant Technology Solutions U.S. CorporationEvolving recurrent networks using genetic programming
US11527308B2 (en)2018-02-062022-12-13Cognizant Technology Solutions U.S. CorporationEnhanced optimization with composite objectives and novelty-diversity selection
US11995559B2 (en)2018-02-062024-05-28Cognizant Technology Solutions U.S. CorporationEnhancing evolutionary optimization in uncertain environments by allocating evaluations via multi-armed bandit algorithms
US11574201B2 (en)2018-02-062023-02-07Cognizant Technology Solutions U.S. CorporationEnhancing evolutionary optimization in uncertain environments by allocating evaluations via multi-armed bandit algorithms
US12033079B2 (en)2018-02-082024-07-09Cognizant Technology Solutions U.S. CorporationSystem and method for pseudo-task augmentation in deep multitask learning
US11755979B2 (en)2018-08-172023-09-12Evolv Technology Solutions, Inc.Method and system for finding a solution to a provided problem using family tree based priors in Bayesian calculations in evolution based optimization
US12282845B2 (en)2018-11-012025-04-22Cognizant Technology Solutions US Corp.Multiobjective coevolution of deep neural network architectures
US11481639B2 (en)2019-02-262022-10-25Cognizant Technology Solutions U.S. CorporationEnhanced optimization with composite objectives and novelty pulsation
US11669716B2 (en)2019-03-132023-06-06Cognizant Technology Solutions U.S. Corp.System and method for implementing modular universal reparameterization for deep multi-task learning across diverse domains
US11783195B2 (en)2019-03-272023-10-10Cognizant Technology Solutions U.S. CorporationProcess and system including an optimization engine with evolutionary surrogate-assisted prescriptions
US12026624B2 (en)2019-05-232024-07-02Cognizant Technology Solutions U.S. CorporationSystem and method for loss function metalearning for faster, more accurate training, and smaller datasets
US12292944B2 (en)2019-09-192025-05-06Cognizant Technology Solutions U.S. Corp.Loss function optimization using Taylor series expansion
US12406188B1 (en)2020-03-092025-09-02Cognizant Technology Solutions U.S. CorportionSystem and method for evolved data augmentation and selection
US20210312297A1 (en)*2020-04-072021-10-07Cognizant Technology Solutions U.S. CorporationFramework For Interactive Exploration, Evaluation, and Improvement of AI-Generated Solutions
US12099934B2 (en)*2020-04-072024-09-24Cognizant Technology Solutions U.S. CorporationFramework for interactive exploration, evaluation, and improvement of AI-generated solutions
US11775841B2 (en)2020-06-152023-10-03Cognizant Technology Solutions U.S. CorporationProcess and system including explainable prescriptions through surrogate-assisted evolution
US12424335B2 (en)2020-07-082025-09-23Cognizant Technology Solutions U.S. CorporationAI based optimized decision making for epidemiological modeling

Also Published As

Publication numberPublication date
TWI338233B (en)2011-03-01
US20050010502A1 (en)2005-01-13
TW200519626A (en)2005-06-16
US7627506B2 (en)2009-12-01

Similar Documents

PublicationPublication DateTitle
US7627506B2 (en)Method of providing metered capacity of temporary computer resources
CN1784659A (en)Apparatus and method for providing metered capacity of computer resources
US12229077B2 (en)Managing use of program execution capacity
US7877754B2 (en)Methods, systems, and media to expand resources available to a logical partition
US8458011B2 (en)Dynamic pricing of a resource
US20080244609A1 (en)Assuring recovery of temporary resources in a logically partitioned computer system
CA2915996C (en)Burst mode control
US20080103861A1 (en)Fair share scheduling for mixed clusters with multiple resources
US7958218B2 (en)System for determining unreturned standby resource usage
US20120158447A1 (en)Pricing batch computing jobs at data centers
US11416782B2 (en)Dynamic modification of interruptibility settings for network-accessible resources
US20060173730A1 (en)Adjusting resource activation based on a manufactured date of a computer
US20120185710A1 (en)Determining and optimizing energy consumption of computer systems
US8074223B2 (en)Permanently activating resources based on previous temporary resource usage
WO2004088507A2 (en)Apparatus and method for providing metered capacity of computer resources
US20150012398A1 (en)Credit optimization to minimize latency
US20060155555A1 (en)Utility computing method and apparatus
US10230664B1 (en)Strategic resource allocation in a web-based computing system
US20080306847A1 (en)Providing metered accounting of computer resources
WO2004088512A2 (en)Apparatus and method for assuring recovery of temporary resources in a logically partitioned computer system
US8386391B1 (en)Resource-type weighting of use rights
US20140344001A1 (en)Market for resources based on reusable usage points and usage periods
HK1244971A1 (en)Resource allocation method and device

Legal Events

DateCodeTitleDescription
STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp