Movatterモバイル変換


[0]ホーム

URL:


US20050172291A1 - Method and apparatus for utility-based dynamic resource allocation in a distributed computing system - Google Patents

Method and apparatus for utility-based dynamic resource allocation in a distributed computing system
Download PDF

Info

Publication number
US20050172291A1
US20050172291A1US10/768,563US76856304AUS2005172291A1US 20050172291 A1US20050172291 A1US 20050172291A1US 76856304 AUS76856304 AUS 76856304AUS 2005172291 A1US2005172291 A1US 2005172291A1
Authority
US
United States
Prior art keywords
resource
entities
utility
level
resources
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
US10/768,563
Inventor
Rajarshi Das
Jeffrey Kephart
Gerald Tesauro
William Walsh
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
Individual
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 IndividualfiledCriticalIndividual
Priority to US10/768,563priorityCriticalpatent/US20050172291A1/en
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATIONreassignmentINTERNATIONAL BUSINESS MACHINES CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: DAS, RAJARSHI, KEPHART, JEFFREY O., TESAURO, GERALD J., WALSH, WILLIAM E.
Publication of US20050172291A1publicationCriticalpatent/US20050172291A1/en
Priority to US12/164,896prioritypatent/US8352951B2/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

In one embodiment, the present invention is a method for allocation of finite computational resources amongst multiple entities, wherein the method is structured to optimize the business value of an enterprise providing computational services. One embodiment of the inventive method involves establishing, for each entity, a service level utility indicative of how much business value is obtained for a given level of computational system performance. The service-level utility for each entity is transformed into a corresponding resource-level utility indicative of how much business value may be obtained for a given set or amount of resources allocated to the entity. The resource-level utilities for each entity are aggregated, and new resource allocations are determined and executed based upon the resource-level utility information. The invention is thereby capable of making rapid allocation decisions, according to time-varying need or value of the resources by each of the entities.

Description

Claims (34)

US10/768,5632004-01-302004-01-30Method and apparatus for utility-based dynamic resource allocation in a distributed computing systemAbandonedUS20050172291A1 (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
US10/768,563US20050172291A1 (en)2004-01-302004-01-30Method and apparatus for utility-based dynamic resource allocation in a distributed computing system
US12/164,896US8352951B2 (en)2004-01-302008-06-30Method and apparatus for utility-based dynamic resource allocation in a distributed computing system

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US10/768,563US20050172291A1 (en)2004-01-302004-01-30Method and apparatus for utility-based dynamic resource allocation in a distributed computing system

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US12/164,896ContinuationUS8352951B2 (en)2004-01-302008-06-30Method and apparatus for utility-based dynamic resource allocation in a distributed computing system

Publications (1)

Publication NumberPublication Date
US20050172291A1true US20050172291A1 (en)2005-08-04

Family

ID=34807905

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US10/768,563AbandonedUS20050172291A1 (en)2004-01-302004-01-30Method and apparatus for utility-based dynamic resource allocation in a distributed computing system
US12/164,896Expired - Fee RelatedUS8352951B2 (en)2004-01-302008-06-30Method and apparatus for utility-based dynamic resource allocation in a distributed computing system

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US12/164,896Expired - Fee RelatedUS8352951B2 (en)2004-01-302008-06-30Method and apparatus for utility-based dynamic resource allocation in a distributed computing system

Country Status (1)

CountryLink
US (2)US20050172291A1 (en)

Cited By (61)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050210262A1 (en)*2004-03-192005-09-22Jerry RoliaComputing utility policing system and method using entitlement profiles
US20050228850A1 (en)*2004-03-242005-10-13Xiaoyun ZhuMethod and apparatus for allocating resources to applications
US20050262509A1 (en)*2004-05-192005-11-24Kelly Terence PMethod of allocating computing resources
US20050283534A1 (en)*2004-06-172005-12-22Platform Computing CorporationGoal-oriented predictive scheduling in a grid environment
US20060085544A1 (en)*2004-10-182006-04-20International Business Machines CorporationAlgorithm for Minimizing Rebate Value Due to SLA Breach in a Utility Computing Environment
US20060218278A1 (en)*2005-03-242006-09-28Fujitsu LimitedDemand forecasting system for data center, demand forecasting method and recording medium with a demand forecasting program recorded thereon
WO2007031278A1 (en)*2005-09-122007-03-22Siemens AktiengesellschaftControlling access to services and/or resources of a data processing system
US20070086433A1 (en)*2005-10-192007-04-19Cunetto Philip CMethods and apparatus for allocating shared communication resources to outdial communication services
US20070086432A1 (en)*2005-10-192007-04-19Marco SchneiderMethods and apparatus for automated provisioning of voice over internet protocol gateways
US20070086439A1 (en)*2005-10-192007-04-19Marco SchneiderMethods and apparatus to perform outdial communication services
US20070094061A1 (en)*2005-10-122007-04-26Jianying HuMethod and system for predicting resource requirements for service engagements
US20070116234A1 (en)*2005-10-192007-05-24Marco SchneiderMethods and apparatus for preserving access information during call transfers
US20070115921A1 (en)*2005-10-192007-05-24Marco SchneiderApparatus and methods for subscriber and enterprise assignments and resource sharing
US20070115922A1 (en)*2005-10-192007-05-24Marco SchneiderMethods, apparatus and data structures for managing distributed communication systems
US20070168171A1 (en)*2005-12-012007-07-19Peter FrazierBalanced allocation of multiple resources, or of multiple resources from multiple providers
US20070260642A1 (en)*2006-05-082007-11-08Britton Kathryn HVirtualizing a set of managers to form a composite manager in an autonomic system
US20080052397A1 (en)*2006-08-242008-02-28Ramanathan VenkataramanFuture locking of resources
US20080072231A1 (en)*2006-09-202008-03-20Kabushiki Kaisha ToshibaResource management apparatus
US20080103866A1 (en)*2006-10-302008-05-01Janet Lynn WienerWorkflow control using an aggregate utility function
US20080172673A1 (en)*2007-01-152008-07-17International Business Machines CorporationPrediction based resource matching for grid environments
US20080201253A1 (en)*2007-02-202008-08-21Sun Microsystems, Inc.Method and system for managing computing resources using an electronic auction agent
US20080235065A1 (en)*2005-12-062008-09-25International Business Machines CorporationMethods and Apparatus for Implementing a Flexible Multi-User Advance Reservation System Where Reservation Requests are Specified in Terms of Multiple Options and Where Each Option Has an Associated Business Value
US20080256223A1 (en)*2007-04-132008-10-16International Business Machines CorporationScale across in a grid computing environment
US20090238078A1 (en)*2008-03-202009-09-24Philip RobinsonAutonomic provisioning of hosted applications with level of isolation terms
US20090300623A1 (en)*2007-08-172009-12-03Nikhil BansalMethods and systems for assigning non-continual jobs to candidate processing nodes in a stream-oriented computer system
US7802257B1 (en)*2005-06-202010-09-21Oracle America, Inc.Mechanism for bridging a thread-oriented computing paradigm and a job-oriented computing paradigm
US7822930B1 (en)*2005-12-012010-10-26Teradata Us, Inc.Balanced allocation of multiple resources, or of multiple resources from multiple providers
US7839988B2 (en)2005-10-192010-11-23At&T Intellectual Property I, L.P.Methods and apparatus for data structure driven authorization and/or routing of outdial communication services
US20100325637A1 (en)*2009-06-182010-12-23Microsoft CorporationAllocation of resources to a scheduler in a process
US7861247B1 (en)*2004-03-242010-12-28Hewlett-Packard Development Company, L.P.Assigning resources to an application component by taking into account an objective function with hard and soft constraints
US20110225584A1 (en)*2010-03-112011-09-15International Business Machines CorporationManaging model building components of data analysis applications
US8037475B1 (en)*2004-06-182011-10-11Adaptive Computing Enterprises, Inc.System and method for providing dynamic provisioning within a compute environment
US20120192186A1 (en)*2011-01-252012-07-26Google Inc.Computing Platform with Resource Constraint Negotiation
US8250581B1 (en)*2007-10-282012-08-21Hewlett-Packard Development Company, L.P.Allocating computer resources to candidate recipient computer workloads according to expected marginal utilities
US20130046885A1 (en)*2004-06-282013-02-21Ca, Inc.System and Method for Performing Capacity Planning for Enterprise Applications
US8429096B1 (en)*2008-03-312013-04-23Amazon Technologies, Inc.Resource isolation through reinforcement learning
US8429097B1 (en)*2009-08-122013-04-23Amazon Technologies, Inc.Resource isolation using reinforcement learning and domain-specific constraints
US8458715B1 (en)*2007-02-232013-06-04Hrl Laboratories, LlcSystem for allocating resources to optimize transition from a current state to a desired state
US20130185039A1 (en)*2012-01-122013-07-18International Business Machines CorporationMonte-carlo planning using contextual information
US20140012985A1 (en)*2011-06-152014-01-09Huawei Technologies Co., Ltd.Method and Apparatus for Scheduling a Service Processing Resource
US20150156081A1 (en)*2013-12-042015-06-04International Business Machines CorporationDynamic system level agreement provisioning
CN104881322A (en)*2015-05-182015-09-02中国科学院计算技术研究所Method and device for dispatching cluster resource based on packing model
US20160247100A1 (en)*2013-11-152016-08-25Hewlett Packard Enterprise Development LpSelecting and allocating
EP3401787A1 (en)*2017-05-112018-11-14Accenture Global Solutions LimitedAnalyzing resource utilization of a cloud computing resource in a cloud computing environment
CN109358968A (en)*2018-10-082019-02-19北京数码视讯软件技术发展有限公司A kind of server resource allocation method and device
CN110175678A (en)*2019-02-062019-08-27谷歌有限责任公司System and method for simulating complicated intensified learning environment
CN111026547A (en)*2019-11-282020-04-17云南大学Edge computing server resource allocation method based on auction mechanism
US10719777B2 (en)2016-07-282020-07-21At&T Intellectual Propery I, L.P.Optimization of multiple services via machine learning
CN111784090A (en)*2019-04-042020-10-16百度在线网络技术(北京)有限公司Resource allocation method and device based on block chain and storage medium
US11201832B2 (en)*2013-06-212021-12-14Microsoft Technology Licensing, LlcDynamic allocation of resources while considering resource reservations
US11467883B2 (en)2004-03-132022-10-11Iii Holdings 12, LlcCo-allocating a reservation spanning different compute resources types
US11494235B2 (en)2004-11-082022-11-08Iii Holdings 12, LlcSystem and method of providing system jobs within a compute environment
US11496415B2 (en)2005-04-072022-11-08Iii Holdings 12, LlcOn-demand access to compute resources
US11522952B2 (en)2007-09-242022-12-06The Research Foundation For The State University Of New YorkAutomatic clustering for self-organizing grids
US11526304B2 (en)2009-10-302022-12-13Iii Holdings 2, LlcMemcached server functionality in a cluster of data processing nodes
US11630704B2 (en)2004-08-202023-04-18Iii Holdings 12, LlcSystem and method for a workload management and scheduling module to manage access to a compute environment according to local and non-local user identity information
US11650857B2 (en)2006-03-162023-05-16Iii Holdings 12, LlcSystem and method for managing a hybrid computer environment
US11658916B2 (en)2005-03-162023-05-23Iii Holdings 12, LlcSimple integration of an on-demand compute environment
US11720290B2 (en)2009-10-302023-08-08Iii Holdings 2, LlcMemcached server functionality in a cluster of data processing nodes
US11960937B2 (en)2004-03-132024-04-16Iii Holdings 12, LlcSystem and method for an optimizing reservation in time of compute resources based on prioritization function and reservation policy parameter
US12120040B2 (en)2005-03-162024-10-15Iii Holdings 12, LlcOn-demand compute environment

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8464270B2 (en)*2007-11-292013-06-11Red Hat, Inc.Dependency management with atomic decay
US8832255B2 (en)2007-11-302014-09-09Red Hat, Inc.Using status inquiry and status response messages to exchange management information
US8645837B2 (en)2008-11-262014-02-04Red Hat, Inc.Graphical user interface for managing services in a distributed computing system
US8209272B2 (en)*2009-02-272012-06-26Red Hat, Inc.Dynamic computation of optimal placement for services in a distributed computing system
GB2475897A (en)*2009-12-042011-06-08Creme Software LtdResource allocation using estimated time to complete jobs in a grid or cloud computing environment
US8527996B2 (en)*2010-01-072013-09-03International Business Machines CorporationMethod and system for performing a combination of throttling server, throttling network and throttling a data storage device by employing first, second and third single action tools
KR101825397B1 (en)*2011-07-072018-02-06엠파이어 테크놀로지 디벨롭먼트 엘엘씨Vendor optimization in aggregated environments
US9201690B2 (en)*2011-10-212015-12-01International Business Machines CorporationResource aware scheduling in a distributed computing environment
US20130219386A1 (en)*2012-02-212013-08-22Disney Enterprises, Inc.Dynamic allocation of compute resources
US8924977B2 (en)2012-06-182014-12-30International Business Machines CorporationSequential cooperation between map and reduce phases to improve data locality
US9063795B2 (en)*2012-12-192015-06-23International Business Machines CorporationAdaptive resource usage limits for workload management
US9354938B2 (en)2013-04-102016-05-31International Business Machines CorporationSequential cooperation between map and reduce phases to improve data locality
CN103246570A (en)*2013-05-202013-08-14百度在线网络技术(北京)有限公司Hadoop scheduling method and system and management node
US9342355B2 (en)2013-06-202016-05-17International Business Machines CorporationJoint optimization of multiple phases in large data processing
US10187252B2 (en)2016-12-272019-01-22Cisco Technology, Inc.Configuring heterogeneous computing environments using machine learning
US12153953B2 (en)2021-04-082024-11-26International Business Machines CorporationIntelligent identification of an execution environment

Citations (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6154778A (en)*1998-05-192000-11-28Hewlett-Packard CompanyUtility-based multi-category quality-of-service negotiation in distributed systems
US20020069235A1 (en)*2000-12-012002-06-06Chen Charlie Wen-TsannSystem for allocating resources in a process system and method of operating the same
US20030028642A1 (en)*2001-08-032003-02-06International Business Machines CorporationManaging server resources for hosted applications
US6536935B2 (en)*1997-07-232003-03-25Atarum InstituteComputerized system for market-based constraint optimization
US6625577B1 (en)*1999-01-212003-09-23Joel JamesonMethods and apparatus for allocating resources in the presence of uncertainty
US6851115B1 (en)*1999-01-052005-02-01Sri InternationalSoftware-based architecture for communication and cooperation among distributed electronic agents
US20050097560A1 (en)*2003-10-312005-05-05Jerry RoliaMethod and system for governing access to computing utilities
US6957113B1 (en)*2002-09-062005-10-18National Semiconductor CorporationSystems for allocating multi-function resources in a process system and methods of operating the same
US7310672B2 (en)*2001-11-132007-12-18Hewlett-Packard Development Company, L.P.Method and system for exploiting service level objectives to enable resource sharing in a communication network having a plurality of application environments

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5889989A (en)*1996-09-161999-03-30The Research Foundation Of State University Of New YorkLoad sharing controller for optimizing monetary cost
US20030097443A1 (en)*2001-11-212003-05-22Richard GillettSystems and methods for delivering content over a network
US7580813B2 (en)*2003-06-172009-08-25Microsoft CorporationSystems and methods for new time series model probabilistic ARMA
US7146353B2 (en)*2003-07-222006-12-05Hewlett-Packard Development Company, L.P.Resource allocation for multiple applications
US6975113B1 (en)*2003-11-252005-12-13General Electric CompanyMethod and system for moving table MRI with partial fourier imaging
JP2005182696A (en)2003-12-242005-07-07Fuji Xerox Co LtdMachine learning system and method, and computer program

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6536935B2 (en)*1997-07-232003-03-25Atarum InstituteComputerized system for market-based constraint optimization
US6154778A (en)*1998-05-192000-11-28Hewlett-Packard CompanyUtility-based multi-category quality-of-service negotiation in distributed systems
US6851115B1 (en)*1999-01-052005-02-01Sri InternationalSoftware-based architecture for communication and cooperation among distributed electronic agents
US6625577B1 (en)*1999-01-212003-09-23Joel JamesonMethods and apparatus for allocating resources in the presence of uncertainty
US20020069235A1 (en)*2000-12-012002-06-06Chen Charlie Wen-TsannSystem for allocating resources in a process system and method of operating the same
US20030028642A1 (en)*2001-08-032003-02-06International Business Machines CorporationManaging server resources for hosted applications
US7310672B2 (en)*2001-11-132007-12-18Hewlett-Packard Development Company, L.P.Method and system for exploiting service level objectives to enable resource sharing in a communication network having a plurality of application environments
US6957113B1 (en)*2002-09-062005-10-18National Semiconductor CorporationSystems for allocating multi-function resources in a process system and methods of operating the same
US20050097560A1 (en)*2003-10-312005-05-05Jerry RoliaMethod and system for governing access to computing utilities

Cited By (124)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US11960937B2 (en)2004-03-132024-04-16Iii Holdings 12, LlcSystem and method for an optimizing reservation in time of compute resources based on prioritization function and reservation policy parameter
US12124878B2 (en)2004-03-132024-10-22Iii Holdings 12, LlcSystem and method for scheduling resources within a compute environment using a scheduler process with reservation mask function
US11467883B2 (en)2004-03-132022-10-11Iii Holdings 12, LlcCo-allocating a reservation spanning different compute resources types
US20050210262A1 (en)*2004-03-192005-09-22Jerry RoliaComputing utility policing system and method using entitlement profiles
US7970902B2 (en)*2004-03-192011-06-28Hewlett-Packard Development Company, L.P.Computing utility policing system and method using entitlement profiles
US20050228850A1 (en)*2004-03-242005-10-13Xiaoyun ZhuMethod and apparatus for allocating resources to applications
US7827557B2 (en)*2004-03-242010-11-02Hewlett-Packard Development Company, L.P.Method and apparatus for allocating resources to applications using a linearized objective function
US7861247B1 (en)*2004-03-242010-12-28Hewlett-Packard Development Company, L.P.Assigning resources to an application component by taking into account an objective function with hard and soft constraints
US20050262509A1 (en)*2004-05-192005-11-24Kelly Terence PMethod of allocating computing resources
US7844967B2 (en)*2004-05-192010-11-30Hewlett-Packard Development Company, L.P.Method of allocating computing resources
US20050283534A1 (en)*2004-06-172005-12-22Platform Computing CorporationGoal-oriented predictive scheduling in a grid environment
US7844969B2 (en)*2004-06-172010-11-30Platform Computing CorporationGoal-oriented predictive scheduling in a grid environment
US10951487B2 (en)2004-06-182021-03-16Iii Holdings 12, LlcSystem and method for providing dynamic provisioning within a compute environment
US8037475B1 (en)*2004-06-182011-10-11Adaptive Computing Enterprises, Inc.System and method for providing dynamic provisioning within a compute environment
US11652706B2 (en)2004-06-182023-05-16Iii Holdings 12, LlcSystem and method for providing dynamic provisioning within a compute environment
US12009996B2 (en)2004-06-182024-06-11Iii Holdings 12, LlcSystem and method for providing dynamic provisioning within a compute environment
US9069611B2 (en)2004-06-182015-06-30Adaptive Computing Enterprises, Inc.System and method for providing dynamic provisioning within a compute environment
US9491064B2 (en)2004-06-182016-11-08Adaptive Computing Enterprises, Inc.System and method for providing dynamic provisioning within a compute environment
US20130046885A1 (en)*2004-06-282013-02-21Ca, Inc.System and Method for Performing Capacity Planning for Enterprise Applications
US8694634B2 (en)*2004-06-282014-04-08Ca, Inc.System and method for performing capacity planning for enterprise applications
US11630704B2 (en)2004-08-202023-04-18Iii Holdings 12, LlcSystem and method for a workload management and scheduling module to manage access to a compute environment according to local and non-local user identity information
US7269652B2 (en)*2004-10-182007-09-11International Business Machines CorporationAlgorithm for minimizing rebate value due to SLA breach in a utility computing environment
US20060085544A1 (en)*2004-10-182006-04-20International Business Machines CorporationAlgorithm for Minimizing Rebate Value Due to SLA Breach in a Utility Computing Environment
US11709709B2 (en)2004-11-082023-07-25Iii Holdings 12, LlcSystem and method of providing system jobs within a compute environment
US12039370B2 (en)2004-11-082024-07-16Iii Holdings 12, LlcSystem and method of providing system jobs within a compute environment
US11861404B2 (en)2004-11-082024-01-02Iii Holdings 12, LlcSystem and method of providing system jobs within a compute environment
US11886915B2 (en)2004-11-082024-01-30Iii Holdings 12, LlcSystem and method of providing system jobs within a compute environment
US11537435B2 (en)2004-11-082022-12-27Iii Holdings 12, LlcSystem and method of providing system jobs within a compute environment
US11762694B2 (en)2004-11-082023-09-19Iii Holdings 12, LlcSystem and method of providing system jobs within a compute environment
US11537434B2 (en)2004-11-082022-12-27Iii Holdings 12, LlcSystem and method of providing system jobs within a compute environment
US11656907B2 (en)2004-11-082023-05-23Iii Holdings 12, LlcSystem and method of providing system jobs within a compute environment
US11494235B2 (en)2004-11-082022-11-08Iii Holdings 12, LlcSystem and method of providing system jobs within a compute environment
US12008405B2 (en)2004-11-082024-06-11Iii Holdings 12, LlcSystem and method of providing system jobs within a compute environment
US12120040B2 (en)2005-03-162024-10-15Iii Holdings 12, LlcOn-demand compute environment
US11658916B2 (en)2005-03-162023-05-23Iii Holdings 12, LlcSimple integration of an on-demand compute environment
US20060218278A1 (en)*2005-03-242006-09-28Fujitsu LimitedDemand forecasting system for data center, demand forecasting method and recording medium with a demand forecasting program recorded thereon
US8260921B2 (en)*2005-03-242012-09-04Fujitsu LimitedDemand forecasting system for data center, demand forecasting method and recording medium with a demand forecasting program recorded thereon
US11533274B2 (en)2005-04-072022-12-20Iii Holdings 12, LlcOn-demand access to compute resources
US12160371B2 (en)2005-04-072024-12-03Iii Holdings 12, LlcOn-demand access to compute resources
US11522811B2 (en)2005-04-072022-12-06Iii Holdings 12, LlcOn-demand access to compute resources
US11496415B2 (en)2005-04-072022-11-08Iii Holdings 12, LlcOn-demand access to compute resources
US11765101B2 (en)2005-04-072023-09-19Iii Holdings 12, LlcOn-demand access to compute resources
US11831564B2 (en)2005-04-072023-11-28Iii Holdings 12, LlcOn-demand access to compute resources
US12155582B2 (en)2005-04-072024-11-26Iii Holdings 12, LlcOn-demand access to compute resources
US7802257B1 (en)*2005-06-202010-09-21Oracle America, Inc.Mechanism for bridging a thread-oriented computing paradigm and a job-oriented computing paradigm
WO2007031278A1 (en)*2005-09-122007-03-22Siemens AktiengesellschaftControlling access to services and/or resources of a data processing system
US20090178050A1 (en)*2005-09-122009-07-09Siemens AktiengesellschaftControl of Access to Services and/or Resources of a Data Processing System
US20070094061A1 (en)*2005-10-122007-04-26Jianying HuMethod and system for predicting resource requirements for service engagements
US20080215411A1 (en)*2005-10-122008-09-04Jianying HuMethod and system for predicting resource requirements for service engagements
US20070116234A1 (en)*2005-10-192007-05-24Marco SchneiderMethods and apparatus for preserving access information during call transfers
US7830867B2 (en)2005-10-192010-11-09At&T Intellectual Property I, L.P.Methods and apparatus to authorize and allocate resources for outdial communication services
US7630360B2 (en)2005-10-192009-12-08At&T Intellectual Property I, LpMethods and apparatus to perform outdial facsimile services
US8238327B2 (en)2005-10-192012-08-07At&T Intellectual Property I, L.P.Apparatus and methods for subscriber and enterprise assignments and resource sharing
US20070086433A1 (en)*2005-10-192007-04-19Cunetto Philip CMethods and apparatus for allocating shared communication resources to outdial communication services
US20070086432A1 (en)*2005-10-192007-04-19Marco SchneiderMethods and apparatus for automated provisioning of voice over internet protocol gateways
US20070115922A1 (en)*2005-10-192007-05-24Marco SchneiderMethods, apparatus and data structures for managing distributed communication systems
US8396198B2 (en)2005-10-192013-03-12At&T Intellectual Property I, L.P.Methods and apparatus for authorization and/or routing of outdial communication services
US7643472B2 (en)2005-10-192010-01-05At&T Intellectual Property I, LpMethods and apparatus for authorizing and allocating outdial communication services
US7924987B2 (en)2005-10-192011-04-12At&T Intellectual Property I., L.P.Methods, apparatus and data structures for managing distributed communication systems
US20110044439A1 (en)*2005-10-192011-02-24Marco SchneiderMethods and apparatus for authorization and/or routing of outdial communication services
US7782842B2 (en)2005-10-192010-08-24At&T Intellectual Property I, L.P.Methods and apparatus to perform outdial communication services
US20070086439A1 (en)*2005-10-192007-04-19Marco SchneiderMethods and apparatus to perform outdial communication services
US20070115924A1 (en)*2005-10-192007-05-24Marco SchneiderMethods and apparatus for authorizing and allocating outdial communication services
US7839988B2 (en)2005-10-192010-11-23At&T Intellectual Property I, L.P.Methods and apparatus for data structure driven authorization and/or routing of outdial communication services
US20070115921A1 (en)*2005-10-192007-05-24Marco SchneiderApparatus and methods for subscriber and enterprise assignments and resource sharing
US8693651B2 (en)2005-10-192014-04-08At&T Intellectual Property I, L.P.Methods and apparatus for authorization and/or routing of outdial communication services
US7562195B2 (en)*2005-12-012009-07-14Teradata Us, Inc.Balanced allocation of multiple resources, or of multiple resources from multiple providers
US20070168171A1 (en)*2005-12-012007-07-19Peter FrazierBalanced allocation of multiple resources, or of multiple resources from multiple providers
US7822930B1 (en)*2005-12-012010-10-26Teradata Us, Inc.Balanced allocation of multiple resources, or of multiple resources from multiple providers
US20080235065A1 (en)*2005-12-062008-09-25International Business Machines CorporationMethods and Apparatus for Implementing a Flexible Multi-User Advance Reservation System Where Reservation Requests are Specified in Terms of Multiple Options and Where Each Option Has an Associated Business Value
US7839883B2 (en)*2005-12-062010-11-23International Business Machines CorporationMethods and apparatus for implementing a flexible multi-user advance reservation system where reservation requests are specified in terms of multiple options and where each option has an associated business value
US11650857B2 (en)2006-03-162023-05-16Iii Holdings 12, LlcSystem and method for managing a hybrid computer environment
US20070260642A1 (en)*2006-05-082007-11-08Britton Kathryn HVirtualizing a set of managers to form a composite manager in an autonomic system
US9367358B2 (en)*2006-05-082016-06-14International Business Machines CorporationVirtualizing a set of managers to form a composite manager in an autonomic system
US20080052397A1 (en)*2006-08-242008-02-28Ramanathan VenkataramanFuture locking of resources
US10146587B2 (en)2006-08-242018-12-04Accenture Global Services LimitedFuture locking of resources
US20080072231A1 (en)*2006-09-202008-03-20Kabushiki Kaisha ToshibaResource management apparatus
US20080103866A1 (en)*2006-10-302008-05-01Janet Lynn WienerWorkflow control using an aggregate utility function
US7996250B2 (en)*2006-10-302011-08-09Hewlett-Packard Development Company, L.P.Workflow control using an aggregate utility function
US8612987B2 (en)*2007-01-152013-12-17International Business Machines CorporationPrediction-based resource matching for grid environments
US20080172673A1 (en)*2007-01-152008-07-17International Business Machines CorporationPrediction based resource matching for grid environments
US11393018B2 (en)*2007-02-202022-07-19Oracle America, Inc.Method and system for managing computing resources using an electronic auction agent
US20080201253A1 (en)*2007-02-202008-08-21Sun Microsystems, Inc.Method and system for managing computing resources using an electronic auction agent
US8458715B1 (en)*2007-02-232013-06-04Hrl Laboratories, LlcSystem for allocating resources to optimize transition from a current state to a desired state
US20080256223A1 (en)*2007-04-132008-10-16International Business Machines CorporationScale across in a grid computing environment
US7987467B2 (en)2007-04-132011-07-26International Business Machines CorporationScale across in a grid computing environment
US20090300623A1 (en)*2007-08-172009-12-03Nikhil BansalMethods and systems for assigning non-continual jobs to candidate processing nodes in a stream-oriented computer system
US8458720B2 (en)*2007-08-172013-06-04International Business Machines CorporationMethods and systems for assigning non-continual jobs to candidate processing nodes in a stream-oriented computer system
US11522952B2 (en)2007-09-242022-12-06The Research Foundation For The State University Of New YorkAutomatic clustering for self-organizing grids
US8250581B1 (en)*2007-10-282012-08-21Hewlett-Packard Development Company, L.P.Allocating computer resources to candidate recipient computer workloads according to expected marginal utilities
US20090238078A1 (en)*2008-03-202009-09-24Philip RobinsonAutonomic provisioning of hosted applications with level of isolation terms
US7856499B2 (en)*2008-03-202010-12-21Sap AgAutonomic provisioning of hosted applications with level of isolation terms
US8429096B1 (en)*2008-03-312013-04-23Amazon Technologies, Inc.Resource isolation through reinforcement learning
US8719831B2 (en)*2009-06-182014-05-06Microsoft CorporationDynamically change allocation of resources to schedulers based on feedback and policies from the schedulers and availability of the resources
US20100325637A1 (en)*2009-06-182010-12-23Microsoft CorporationAllocation of resources to a scheduler in a process
US8429097B1 (en)*2009-08-122013-04-23Amazon Technologies, Inc.Resource isolation using reinforcement learning and domain-specific constraints
US11720290B2 (en)2009-10-302023-08-08Iii Holdings 2, LlcMemcached server functionality in a cluster of data processing nodes
US11526304B2 (en)2009-10-302022-12-13Iii Holdings 2, LlcMemcached server functionality in a cluster of data processing nodes
US9244735B2 (en)2010-03-112016-01-26International Business Machines CorporationManaging resource allocation or configuration parameters of a model building component to build analytic models to increase the utility of data analysis applications
US20110225584A1 (en)*2010-03-112011-09-15International Business Machines CorporationManaging model building components of data analysis applications
US8645966B2 (en)*2010-03-112014-02-04International Business Machines CorporationManaging resource allocation and configuration of model building components of data analysis applications
US20120192186A1 (en)*2011-01-252012-07-26Google Inc.Computing Platform with Resource Constraint Negotiation
US8429666B2 (en)*2011-01-252013-04-23Google Inc.Computing platform with resource constraint negotiation
US9391862B2 (en)*2011-06-152016-07-12Huawei Technologies Co., Ltd.Method and apparatus for scheduling a service processing resource
EP2665234A4 (en)*2011-06-152014-01-22Huawei Tech Co LtdMethod and device for scheduling service processing resource
US20140012985A1 (en)*2011-06-152014-01-09Huawei Technologies Co., Ltd.Method and Apparatus for Scheduling a Service Processing Resource
US9047423B2 (en)*2012-01-122015-06-02International Business Machines CorporationMonte-Carlo planning using contextual information
US20130185039A1 (en)*2012-01-122013-07-18International Business Machines CorporationMonte-carlo planning using contextual information
US11201832B2 (en)*2013-06-212021-12-14Microsoft Technology Licensing, LlcDynamic allocation of resources while considering resource reservations
US20160247100A1 (en)*2013-11-152016-08-25Hewlett Packard Enterprise Development LpSelecting and allocating
US20150156081A1 (en)*2013-12-042015-06-04International Business Machines CorporationDynamic system level agreement provisioning
US20150156080A1 (en)*2013-12-042015-06-04International Business Machines CorporationDynamic system level agreement provisioning
US10764159B2 (en)*2013-12-042020-09-01International Business Machines CorporationDynamic system level agreement provisioning
US10764158B2 (en)*2013-12-042020-09-01International Business Machines CorporationDynamic system level agreement provisioning
CN104881322A (en)*2015-05-182015-09-02中国科学院计算技术研究所Method and device for dispatching cluster resource based on packing model
US11328224B2 (en)2016-07-282022-05-10At&T Intellectual Property I, L.P.Optimization of multiple services via machine learning
US10719777B2 (en)2016-07-282020-07-21At&T Intellectual Propery I, L.P.Optimization of multiple services via machine learning
EP3401787A1 (en)*2017-05-112018-11-14Accenture Global Solutions LimitedAnalyzing resource utilization of a cloud computing resource in a cloud computing environment
US10491499B2 (en)2017-05-112019-11-26Accenture Global Solutions LimitedAnalyzing resource utilization of a cloud computing resource in a cloud computing environment
CN109358968A (en)*2018-10-082019-02-19北京数码视讯软件技术发展有限公司A kind of server resource allocation method and device
CN110175678A (en)*2019-02-062019-08-27谷歌有限责任公司System and method for simulating complicated intensified learning environment
US12406205B2 (en)2019-02-062025-09-02Google LlcSystems and methods for simulating a complex reinforcement learning environment
CN111784090A (en)*2019-04-042020-10-16百度在线网络技术(北京)有限公司Resource allocation method and device based on block chain and storage medium
CN111026547A (en)*2019-11-282020-04-17云南大学Edge computing server resource allocation method based on auction mechanism

Also Published As

Publication numberPublication date
US8352951B2 (en)2013-01-08
US20080263559A1 (en)2008-10-23

Similar Documents

PublicationPublication DateTitle
US8352951B2 (en)Method and apparatus for utility-based dynamic resource allocation in a distributed computing system
US10942781B2 (en)Automated capacity provisioning method using historical performance data
US7406689B2 (en)Jobstream planner considering network contention & resource availability
US10373081B2 (en)On-demand utility services utilizing yield management
EP2615803B1 (en)Performance interference model for managing consolidated workloads in QoS-aware clouds
US7870256B2 (en)Remote desktop performance model for assigning resources
US8230107B2 (en)Controlling workload of a computer system through only external monitoring
US8060454B2 (en)Method and apparatus for improved reward-based learning using nonlinear dimensionality reduction
US7113986B2 (en)System and method for modeling information system capacity and accepting sessions in an information system
US20020019873A1 (en)System and method for modeling and provisioning information system capacity
CN119676166B (en) A dynamic scheduling and management system and method for electronic information
Mostafavi et al.A stochastic approximation approach for foresighted task scheduling in cloud computing
Zheng et al.Dynamic load balancing and pricing in grid computing with communication delay
Hellerstein et al.Control engineering for computing systems-industry experience and research challenges
Leena Sri et al.An empirical model of adaptive cloud resource provisioning with speculation
Xu et al.Model predictive feedback control for QoS assurance in webservers
Reshmi et al.RETRACTED ARTICLE: Load prediction using (DoG–ALMS) for resource allocation based on IFP soft computing approach in cloud computing
Bi et al.Dynamic fine-grained resource provisioning for heterogeneous applications in virtualized cloud data center
Ghetas et al.A survey of quality of service in multi-tier web applications.
Lakkadwala et al.Performance Enhancement in Cloud Computing Using Efficient Resource Scheduling
Xiao et al.Improving scheduling efficiency by probabilistic execution time model in cloud environments
Poojara et al.Scaling Approaches for Serverless Data Pipelines in Edge and Fog Computing Environments: A Performance Evaluation
UmarSimulating and Evaluating the Performance of a Cloud Computing Datacenter Using Queuing Model
Bacigalupo et al.Dynamic Workload Management using SLAs and an e-Business Performance Prediction Framework
Goraya et al.Trust and reputation based association among grid entities

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:DAS, RAJARSHI;KEPHART, JEFFREY O.;TESAURO, GERALD J.;AND OTHERS;REEL/FRAME:014950/0781

Effective date:20040129

STCBInformation on status: application discontinuation

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


[8]ページ先頭

©2009-2025 Movatter.jp