Cycle Time Reduction and Runtime Rebalancing by Reallocating Dependent Tasks

Authors

Abstract:

Business Process Management Systems (BPMS) is a complex information system that provides designing, administrating, and improving the business processes. Task allocation to human resources is one of the most important issues which should be managed more efficiently in BPMS. Task allocation algorithms are defined in order to meet the various policies of organizations. The most important of these policies could be reducing the average cycle time, balancing the resource workload, increasing the product quality and minimizing the production costs. Therefore, choosing an appropriate resource in task allocation algorithms could influence on overall policy of the organization. In heavy load conditions or when the number of human resources is limited, workload balancing can increase the stability of the system. In this paper, a task allocation algorithm is proposed to rebalance the resource workload in runtime while minimizing cycle time by offering dependent pair tasks to resources for concurrent processing. The experimental results show that the combination of previous algorithms with the proposed algorithms would have 4.42% reduction in cycle time in contrast to most efficient state-of-the-art algorithms.

Upgrade to premium to download articles

Sign up to access the full text

Already have an account?login

similar resources

Part-level Sequence Dependent Setup Time Reduction in CMS

This paper presents the idea of creating cells while reducing part-level sequence-dependent setup time in general cellular manufacturing systems (CMS). Setup time reduction in CMS has gained modest attention in the literature. This could be attributed to the fact that the fundamental problem in cell formation in CMS has been mainly related to material handling and machine utilization while setu...

full text

Runtime feasibility check for non-preemptive real-time periodic tasks

The most important requirement for real-time systems is the capability to support the timely execution of applications. Real-time scheduling over a single processor has been widely studied in the last thirty years, and it has been proven that the non-preemptive version of Earliest Deadline First (EDF) algorithm is optimal [1], in the sense that if a set of tasks is schedulable, it is also sched...

full text

Cycle Time Reduction: Concepts and Case Studies

Increasingly organizations compete based on time. As a result, cycle-time reduction is a key agenda for organizations interested in achieving increased customer service and reduced cost. With improved cycle time, organizations can often eliminate or reduce inventory while expanding customer service offerings. The purpose of this tutorial is to present the fundamental concepts of cycle time redu...

full text

Cooperative Learning and Cycle Time Reduction

Executive Summary If cycle times are to be continuously improved upon, organizations must look beyond the process-oriented areas in the organization to other more non-traditional areas. In addition, to uncover opportunities that have gone unnoticed, different perspectives on cycle time reduction and a willingness to try different approaches need to be adopted. In this article, cooperative learn...

full text

Cycle-time Reduction in Machining by Recursive Constraint Bounding

Modeling uncertainty in machining, caused by modeling inaccuracy, noise and process time-variability due to tool wear, hinders application of traditional optimization to minimize cost or production time. Process time-variability can be overcome by adaptive control optimization (ACO) to improve machine settings in reference to process feedback so as to satisfy constraints associated with part qu...

full text

Cycle Time Reduction in Software Testing

istorically, many information systems (IS) organizations focused their attention on the quick delivery of systems rather than assuring that the software had been rigorously tested. Now, however, organizations are recognizing that it is more effective and less expensive to test for errors earlier in the systems development process (Parker, 1991). This “frontending” helps to decrease cycle time (...

full text

My Resources

Save resource for easier access later

Save to my library Already added to my library

{@ msg_add @}


Journal title

volume 30  issue 12

pages  1831- 1839

publication date 2017-12-01

By following a journal you will be notified via email when a new issue of this journal is published.

Hosted on Doprax cloud platform doprax.com

copyright © 2015-2023