Movatterモバイル変換


[0]ホーム

URL:


US20060101467A1 - Process execution management based on resource requirements and business impacts - Google Patents

Process execution management based on resource requirements and business impacts
Download PDF

Info

Publication number
US20060101467A1
US20060101467A1US10/967,779US96777904AUS2006101467A1US 20060101467 A1US20060101467 A1US 20060101467A1US 96777904 AUS96777904 AUS 96777904AUS 2006101467 A1US2006101467 A1US 2006101467A1
Authority
US
United States
Prior art keywords
request
execution
given
instances
requests
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/967,779
Inventor
Melissa Buco
Jarir Chaar
Rong Chang
Guerney Douglass Hunt
Laura Luan
Christopher Ward
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 US10/967,779priorityCriticalpatent/US20060101467A1/en
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATIONreassignmentINTERNATIONAL BUSINESS MACHINES CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: HUNT, GUERNEY DOUGLAS HOLLOAY, BUCO, MELISSA JANE, CHAAR, JARIR KAMEL, CHANG, RONG NICKLE, LUAN, LUARA ZAHUA, WARD, CHRISTOPHER
Priority to CNB2005101092482Aprioritypatent/CN100561514C/en
Publication of US20060101467A1publicationCriticalpatent/US20060101467A1/en
Priority to US12/125,375prioritypatent/US8745628B2/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Techniques are presented for managing execution of processes on a data processing system. The data processing system comprises process instances that are each an execution of a corresponding process. Each process instance comprises activity instances. Business impacts are determined for the process instances, the activity instances, or both. Order of execution of the activity instances is managed by allocating resources to activity instances in order to achieve an objective defined in terms of the business impacts. In another embodiment, requests are received for the execution of the processes. For a given request, one or more of the operations of assigning, updating, aggregating, and weighting of first business impacts associated with the given request are performed to create second business impacts associated with the given request. Additionally, requests can be modified. Modification can include changing the process requested or process input as deemed appropriate, combining related requests into a single request, or both. Unmodified requests and any modified requests are managed.

Description

Claims (23)

13. A data processing system for managing execution of processes, the data processing system comprising:
a memory that stores computer-readable code, one or more process instances, and one or more activity instances, wherein the one or more process instances are each an execution of a corresponding process, each process instance comprising one or more activity instances; and
a processor operatively coupled to said memory, said processor configured to implement said computer-readable code, said computer-readable code configured to perform the steps of:
determining one or more business impacts for the one or more process instances, the one or more activity instances, or both the one or more process instances and the one or more activity instances; and
managing order of execution of the activity instances by allocating resources to activity instances in order to achieve an objective defined in terms of the one or more business impacts.
14. A method for managing requests for execution of one or more processes on a data processing system, the method comprising the steps of:
receiving one or more requests for the execution of the one or more processes;
for a given one of the one or more requests, performing one or more of assigning, updating, aggregating, and weighting of one or more first business impacts associated with the given request to create one or more second business impacts associated with the given request, the given request for execution of a given process;
modifying a given request to create a modified request, the modified request for execution of the given process or another process; and
managing unmodified requests and any modified requests in order to execute processes corresponding to the unmodified and modified requests.
23. A data processing system for managing requests for execution of one or more processes, the system comprising:
a memory that stores computer-readable code; and
a processor operatively coupled to said memory, said processor configured to implement said computer-readable code, said computer-readable code configured to perform the steps of:
receiving one or more requests for the execution of the one or more processes;
for a given one of the one or more requests, performing one or more of assigning, updating, aggregating, and weighting of one or more first business impacts associated with the given request to create one or more second business impacts associated with the given request, the given request for execution of a given process;
modifying a given request to create a modified request, the modified request for execution of the given process or another process; and
managing unmodified requests and any modified requests in order to execute processes corresponding to the unmodified and modified requests.
US10/967,7792004-10-182004-10-18Process execution management based on resource requirements and business impactsAbandonedUS20060101467A1 (en)

Priority Applications (3)

Application NumberPriority DateFiling DateTitle
US10/967,779US20060101467A1 (en)2004-10-182004-10-18Process execution management based on resource requirements and business impacts
CNB2005101092482ACN100561514C (en)2004-10-182005-10-17 Method and system for managing process execution
US12/125,375US8745628B2 (en)2004-10-182008-05-22Execution order management of multiple processes on a data processing system by assigning constrained resources to the processes based on resource requirements and business impacts

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US10/967,779US20060101467A1 (en)2004-10-182004-10-18Process execution management based on resource requirements and business impacts

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US12/125,375ContinuationUS8745628B2 (en)2004-10-182008-05-22Execution order management of multiple processes on a data processing system by assigning constrained resources to the processes based on resource requirements and business impacts

Publications (1)

Publication NumberPublication Date
US20060101467A1true US20060101467A1 (en)2006-05-11

Family

ID=36317866

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US10/967,779AbandonedUS20060101467A1 (en)2004-10-182004-10-18Process execution management based on resource requirements and business impacts
US12/125,375Expired - Fee RelatedUS8745628B2 (en)2004-10-182008-05-22Execution order management of multiple processes on a data processing system by assigning constrained resources to the processes based on resource requirements and business impacts

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US12/125,375Expired - Fee RelatedUS8745628B2 (en)2004-10-182008-05-22Execution order management of multiple processes on a data processing system by assigning constrained resources to the processes based on resource requirements and business impacts

Country Status (2)

CountryLink
US (2)US20060101467A1 (en)
CN (1)CN100561514C (en)

Cited By (30)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20060149582A1 (en)*2004-10-182006-07-06Peter HawkinsActing on a subject system
US20060190314A1 (en)*2005-02-242006-08-24Rick HernandezMethod and system for testing of policies to determine cost savings
US20080034090A1 (en)*2005-09-292008-02-07Nortel Networks LimitedTender-Bid Method and Architecture For Intelligent Network Resource Deployment
US20080301684A1 (en)*2007-05-312008-12-04Barros Alistair PMultiple instance management for workflow process models
US20090006142A1 (en)*2007-06-262009-01-01Rearden Commerce, Inc.System and Method for Tracking Spending Based on Reservations and Payments
US20090164288A1 (en)*2005-08-252009-06-25Hiroshi KojimaScheduling Apparatus, Scheduling Method and Recording Medium
US7596566B1 (en)*2005-02-242009-09-29Rearden Commerce, Inc.System and method for flexible handling of rules and regulations in labor hiring
US7660743B1 (en)2004-10-152010-02-09Rearden Commerce, Inc.System for optimization of cost management
US7802257B1 (en)*2005-06-202010-09-21Oracle America, Inc.Mechanism for bridging a thread-oriented computing paradigm and a job-oriented computing paradigm
US7937330B2 (en)2005-07-222011-05-03Rearden Commerce, Inc.System and method for optimization of group shipments to reduce shipping costs
US7966213B2 (en)2006-10-162011-06-21Rearden Commerce, Inc.System and method for automatic review of travel changes and improved suggestions and rules set
US8126776B2 (en)2006-06-302012-02-28Rearden Commerce, Inc.Method and systems for personal restaurant assistant
US20120054761A1 (en)*2010-08-252012-03-01International Business Machines CorporationWork plan prioritization for application development and maintenance using pooled resources in a factory
US20120054768A1 (en)*2009-05-152012-03-01Yoshihiro KannaWorkflow monitoring and control system, monitoring and control method, and monitoring and control program
US20120231427A1 (en)*2011-03-072012-09-13Fujitsu LimitedJob procedure display apparatus, method of controlling job procedure display apparatus and non-transitory, computer readable storage medium
US20130191839A1 (en)*2012-01-192013-07-25Canon Kabushiki KaishaInformation processing apparatus, control method therefor, and computer-readable storage medium
US20130227529A1 (en)*2013-03-152013-08-29Concurix CorporationRuntime Memory Settings Derived from Trace Data
US9021094B1 (en)*2005-04-282015-04-28Hewlett-Packard Development Company, L.P.Allocation of resources for tiers of a multi-tiered system based on selecting items from respective sets
US9161994B1 (en)2005-03-292015-10-20Deem, Inc.Cost model analysis and breakdown for cost buildup
US9226975B1 (en)2004-09-172016-01-05Deem, Inc.Apparatus and method to provide community pricing
US9575874B2 (en)2013-04-202017-02-21Microsoft Technology Licensing, LlcError list and bug report analysis for configuring an application tracer
US9658936B2 (en)2013-02-122017-05-23Microsoft Technology Licensing, LlcOptimization analysis using similar frequencies
US9767006B2 (en)2013-02-122017-09-19Microsoft Technology Licensing, LlcDeploying trace objectives using cost analyses
US9772927B2 (en)2013-11-132017-09-26Microsoft Technology Licensing, LlcUser interface for selecting tracing origins for aggregating classes of trace data
US9804949B2 (en)2013-02-122017-10-31Microsoft Technology Licensing, LlcPeriodicity optimization in an automated tracing system
US9864672B2 (en)2013-09-042018-01-09Microsoft Technology Licensing, LlcModule specific tracing in a shared module environment
USRE46993E1 (en)*2008-03-212018-08-14Vnomics Corp.Systems and methods for determining health or performance of an asset
US10178031B2 (en)2013-01-252019-01-08Microsoft Technology Licensing, LlcTracing with a workload distributor
CN115543270A (en)*2022-10-082022-12-30睿珀智能科技有限公司Software architecture method, system and equipment based on message driving
US12210994B2 (en)*2022-08-302025-01-28Accenture Global Solutions LimitedIntelligent systems and methods for managing application portfolios

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8510751B2 (en)2010-03-182013-08-13International Business Machines CorporationOptimizing workflow engines
US8990828B2 (en)*2012-08-222015-03-24Empire Technology Development LlcResource allocation in multi-core architectures
CN103678008B (en)*2012-09-242017-12-22腾讯科技(深圳)有限公司Method for reading data and corresponding digital independent device
CN103208046B (en)*2012-12-312016-12-28南方电网科学研究院有限责任公司Workflow engine architecture method and system based on interactive dynamic flow chart
CN103761106A (en)*2014-02-072014-04-30张战Process control method and process engine
US9912707B2 (en)2014-07-312018-03-06Istreamplanet Co.Method and system for ensuring reliability of unicast video streaming at a video streaming platform
US9417921B2 (en)*2014-07-312016-08-16Istreamplanet Co.Method and system for a graph based video streaming platform
US9826011B2 (en)2014-07-312017-11-21Istreamplanet Co.Method and system for coordinating stream processing at a video streaming platform
US20160078380A1 (en)*2014-09-172016-03-17International Business Machines CorporationGenerating cross-skill training plans for application management service accounts
US9407944B1 (en)2015-05-082016-08-02Istreamplanet Co.Resource allocation optimization for cloud-based video processing
US9686576B2 (en)2015-05-082017-06-20Istreamplanet Co.Coordination of video stream timing in cloud-based video streaming system
US10164853B2 (en)2015-05-292018-12-25Istreamplanet Co., LlcReal-time anomaly mitigation in a cloud-based video streaming system
CN107944762A (en)*2017-12-182018-04-20北京搜狐新媒体信息技术有限公司A kind of method for scheduling task and device
CN116382814B (en)*2023-03-312024-03-12杭州端点网络科技有限公司Unified system scheduling adaptation method, device, computer equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050125768A1 (en)*2003-07-112005-06-09Wai WongInfrastructure auto discovery from business process models via middleware flows
US6983321B2 (en)*2000-07-102006-01-03Bmc Software, Inc.System and method of enterprise systems and business impact management

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
DE19948028A1 (en)*1998-11-202000-05-31IbmRequest dispatch optimization method for computerized workflow management system has overall optimization function effected by local work management system for reconfiguration of remote work management systems
US6901347B1 (en)*2000-02-222005-05-31Sun Microsystems, Inc.Availability, reliability or maintainability index including outage characterization
WO2001077912A2 (en)*2000-03-312001-10-18Mdsi Mobile Data Solutions Inc.Configurable scheduling system
WO2002019224A1 (en)*2000-09-012002-03-07Togethersoft CorporationMethods and systems for integrating process modeling and project planning
US6857020B1 (en)*2000-11-202005-02-15International Business Machines CorporationApparatus, system, and method for managing quality-of-service-assured e-business service systems
US20020120484A1 (en)*2001-02-232002-08-29International Business Machines CorporationMethod and system for providing intelligent rules-based engine with heuristics for determining optimal routing and processing of business events
US7236939B2 (en)*2001-03-312007-06-26Hewlett-Packard Development Company, L.P.Peer-to-peer inter-enterprise collaborative process management method and system
US8407079B2 (en)*2001-06-222013-03-26International Business Machines CorporationMethod and system using an enterprise framework
US7610228B2 (en)*2001-06-292009-10-27International Business Machines CorporationAutomated service level management in financial terms
US7565304B2 (en)*2002-06-212009-07-21Hewlett-Packard Development Company, L.P.Business processes based on a predictive model
US7350188B2 (en)*2002-07-312008-03-25Sap AktiengesellschaftAggregation of private and shared workflows
US7299244B2 (en)*2002-12-102007-11-20Hewlett-Packard Development Company, L.P.System and method for dynamic sequencing of a requirements-based workflow
US20060069605A1 (en)*2004-09-292006-03-30Microsoft CorporationWorkflow association in a collaborative application

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6983321B2 (en)*2000-07-102006-01-03Bmc Software, Inc.System and method of enterprise systems and business impact management
US20050125768A1 (en)*2003-07-112005-06-09Wai WongInfrastructure auto discovery from business process models via middleware flows

Cited By (41)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9226975B1 (en)2004-09-172016-01-05Deem, Inc.Apparatus and method to provide community pricing
US7660743B1 (en)2004-10-152010-02-09Rearden Commerce, Inc.System for optimization of cost management
US20060149582A1 (en)*2004-10-182006-07-06Peter HawkinsActing on a subject system
US7822592B2 (en)*2004-10-182010-10-26Manthatron-Ip LimitedActing on a subject system
US20060190314A1 (en)*2005-02-242006-08-24Rick HernandezMethod and system for testing of policies to determine cost savings
US7596566B1 (en)*2005-02-242009-09-29Rearden Commerce, Inc.System and method for flexible handling of rules and regulations in labor hiring
US7743002B2 (en)2005-02-242010-06-22Rearden Commerce, Inc.Method and system for testing of policies to determine cost savings
US9161994B1 (en)2005-03-292015-10-20Deem, Inc.Cost model analysis and breakdown for cost buildup
US9021094B1 (en)*2005-04-282015-04-28Hewlett-Packard Development Company, L.P.Allocation of resources for tiers of a multi-tiered system based on selecting items from respective sets
US7802257B1 (en)*2005-06-202010-09-21Oracle America, Inc.Mechanism for bridging a thread-oriented computing paradigm and a job-oriented computing paradigm
US7937330B2 (en)2005-07-222011-05-03Rearden Commerce, Inc.System and method for optimization of group shipments to reduce shipping costs
US20090164288A1 (en)*2005-08-252009-06-25Hiroshi KojimaScheduling Apparatus, Scheduling Method and Recording Medium
US20080034090A1 (en)*2005-09-292008-02-07Nortel Networks LimitedTender-Bid Method and Architecture For Intelligent Network Resource Deployment
US8126776B2 (en)2006-06-302012-02-28Rearden Commerce, Inc.Method and systems for personal restaurant assistant
US7966213B2 (en)2006-10-162011-06-21Rearden Commerce, Inc.System and method for automatic review of travel changes and improved suggestions and rules set
US8424011B2 (en)*2007-05-312013-04-16Sap AgMultiple instance management for workflow process models
US20080301684A1 (en)*2007-05-312008-12-04Barros Alistair PMultiple instance management for workflow process models
US20090006142A1 (en)*2007-06-262009-01-01Rearden Commerce, Inc.System and Method for Tracking Spending Based on Reservations and Payments
USRE46993E1 (en)*2008-03-212018-08-14Vnomics Corp.Systems and methods for determining health or performance of an asset
US20120054768A1 (en)*2009-05-152012-03-01Yoshihiro KannaWorkflow monitoring and control system, monitoring and control method, and monitoring and control program
US8918792B2 (en)*2009-05-152014-12-23Nec CorporationWorkflow monitoring and control system, monitoring and control method, and monitoring and control program
US8549527B2 (en)*2010-08-252013-10-01International Business Machines CorporationWork plan prioritization for application development and maintenance using pooled resources in a factory
US8813086B2 (en)2010-08-252014-08-19International Business Machines CorporationWork plan prioritization for application development and maintenance using pooled resources in a factory
US20120054761A1 (en)*2010-08-252012-03-01International Business Machines CorporationWork plan prioritization for application development and maintenance using pooled resources in a factory
US10713972B2 (en)*2011-03-072020-07-14Fujitsu LimitedJob procedure display apparatus, method of controlling job procedure display apparatus and non-transitory, computer readable storage medium
US20120231427A1 (en)*2011-03-072012-09-13Fujitsu LimitedJob procedure display apparatus, method of controlling job procedure display apparatus and non-transitory, computer readable storage medium
US10373514B2 (en)*2011-03-072019-08-06Fujitsu LimitedComputer-implemented method for network content and advertisement selection
US20130191839A1 (en)*2012-01-192013-07-25Canon Kabushiki KaishaInformation processing apparatus, control method therefor, and computer-readable storage medium
US10178031B2 (en)2013-01-252019-01-08Microsoft Technology Licensing, LlcTracing with a workload distributor
US9804949B2 (en)2013-02-122017-10-31Microsoft Technology Licensing, LlcPeriodicity optimization in an automated tracing system
US9658936B2 (en)2013-02-122017-05-23Microsoft Technology Licensing, LlcOptimization analysis using similar frequencies
US9767006B2 (en)2013-02-122017-09-19Microsoft Technology Licensing, LlcDeploying trace objectives using cost analyses
US9436589B2 (en)2013-03-152016-09-06Microsoft Technology Licensing, LlcIncreasing performance at runtime from trace data
US9864676B2 (en)2013-03-152018-01-09Microsoft Technology Licensing, LlcBottleneck detector application programming interface
US9665474B2 (en)2013-03-152017-05-30Microsoft Technology Licensing, LlcRelationships derived from trace data
US20130227529A1 (en)*2013-03-152013-08-29Concurix CorporationRuntime Memory Settings Derived from Trace Data
US9575874B2 (en)2013-04-202017-02-21Microsoft Technology Licensing, LlcError list and bug report analysis for configuring an application tracer
US9864672B2 (en)2013-09-042018-01-09Microsoft Technology Licensing, LlcModule specific tracing in a shared module environment
US9772927B2 (en)2013-11-132017-09-26Microsoft Technology Licensing, LlcUser interface for selecting tracing origins for aggregating classes of trace data
US12210994B2 (en)*2022-08-302025-01-28Accenture Global Solutions LimitedIntelligent systems and methods for managing application portfolios
CN115543270A (en)*2022-10-082022-12-30睿珀智能科技有限公司Software architecture method, system and equipment based on message driving

Also Published As

Publication numberPublication date
CN100561514C (en)2009-11-18
CN1783123A (en)2006-06-07
US20080222645A1 (en)2008-09-11
US8745628B2 (en)2014-06-03

Similar Documents

PublicationPublication DateTitle
US8745628B2 (en)Execution order management of multiple processes on a data processing system by assigning constrained resources to the processes based on resource requirements and business impacts
US20220222120A1 (en)System and Method for a Self-Optimizing Reservation in Time of Compute Resources
CN110806933B (en)Batch task processing method, device, equipment and storage medium
US7502747B1 (en)Automated job scheduling based on resource availability
Yu et al.An adaptive rescheduling strategy for grid workflow applications
Yu et al.A taxonomy of scientific workflow systems for grid computing
Abrishami et al.Cost-driven scheduling of grid workflows using partial critical paths
US7398525B2 (en)Resource scheduling in workflow management systems
US20100333113A1 (en)Method and system for heuristics-based task scheduling
CN101243365B (en)Server-side project manager
US7024669B1 (en)Managing workload within workflow-management-systems
US8538793B2 (en)System and method for managing real-time batch workflows
WO2013055554A1 (en)Method and system for allocation of resources in an agile environment
WO2010066547A2 (en)Shared resource service provisioning using a virtual machine manager
US11323389B2 (en)Logic scaling sets for cloud-like elasticity of legacy enterprise applications
CN102203727A (en)Supply and demand consolidation in employee resouces planning
US20060080666A1 (en)Method and system for scheduling jobs based on resource relationships
US8234644B2 (en)Selecting a system management product for performance of system management tasks
CN114816730A (en)Robot process automation cloud service system and implementation method
CN116010064A (en) Method, system and device for DAG job scheduling and cluster management
Fakhfakh et al.A provisioning approach of cloud resources for dynamic workflows
DiPippo et al.Scheduling and priority mapping for static real-time middleware
Amin et al.Business transaction processing system
Bocciarelli et al.Resource modeling in business process simulation
DiPippo et al.A scheduling service for a dynamic real-time CORBA system

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BUCO, MELISSA JANE;CHAAR, JARIR KAMEL;CHANG, RONG NICKLE;AND OTHERS;REEL/FRAME:015504/0758;SIGNING DATES FROM 20041014 TO 20041016

STCBInformation on status: application discontinuation

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


[8]ページ先頭

©2009-2025 Movatter.jp