Distributed Task Scheduling and Allocation Using Genetic Algorithms
نویسنده
چکیده
As complexity and size of projects increase so do the problems associated with the scheduling and management of the design, manufacturing and assembly processes. In the context of large projects the ability to optimise the scheduling and allocation of these processes can also aid in tendering for contract as well as the management of the project itself. Many large projects will be constructed across distributed sites, each with their own capabilities and specific areas of expertise. Multiple sources may be needed to provide skilled personnel, raw materials, specialised components or facilities for the project, even whole sub-systems within a complex project may be contracted out for financial or time reasons. This paper demonstrates how a computational intelligence technique know as the Genetic Algorithm can be used to optimise design, manufacturing and construction schedules for multiple objectives such as minimising cost and time and maximising utilisation. The system generates a number of near-optimal project scenarios from which a single solution can be selected and implemented by the project manager.
منابع مشابه
Static Task Allocation in Distributed Systems Using Parallel Genetic Algorithm
Over the past two decades, PC speeds have increased from a few instructions per second to several million instructions per second. The tremendous speed of today's networks as well as the increasing need for high-performance systems has made researchers interested in parallel and distributed computing. The rapid growth of distributed systems has led to a variety of problems. Task allocation is a...
متن کاملTASA: A New Task Scheduling Algorithm in Cloud Computing
Cloud computing refers to services that run in a distributed network and are accessible through common internet protocols. It merges a lot of physical resources and offers them to users as services according to service level agreement. Therefore, resource management alongside with task scheduling has direct influence on cloud networks’ performance and efficiency. Presenting a proper scheduling ...
متن کاملMulti-objective and Scalable Heuristic Algorithm for Workflow Task Scheduling in Utility Grids
To use services transparently in a distributed environment, the Utility Grids develop a cyber-infrastructure. The parameters of the Quality of Service such as the allocation-cost and makespan have to be dealt with in order to schedule workflow application tasks in the Utility Grids. Optimization of both target parameters above is a challenge in a distributed environment and may conflict one an...
متن کاملAn Efficient Genetic Algorithm for Task Scheduling on Heterogeneous Computing Systems Based on TRIZ
An efficient assignment and scheduling of tasks is one of the key elements in effective utilization of heterogeneous multiprocessor systems. The task scheduling problem has been proven to be NP-hard is the reason why we used meta-heuristic methods for finding a suboptimal schedule. In this paper we proposed a new approach using TRIZ (specially 40 inventive principles). The basic idea of thi...
متن کاملAn Efficient Genetic Algorithm for Task Scheduling on Heterogeneous Computing Systems Based on TRIZ
An efficient assignment and scheduling of tasks is one of the key elements in effective utilization of heterogeneous multiprocessor systems. The task scheduling problem has been proven to be NP-hard is the reason why we used meta-heuristic methods for finding a suboptimal schedule. In this paper we proposed a new approach using TRIZ (specially 40 inventive principles). The basic idea of thi...
متن کاملGenetic Algorithms for Tasks Scheduling and Reliability in Distributed Computing Systems: Literature Review
─ Genetic algorithms are an effective tool to improve the allocation problem. In distributed computing systems task scheduling and reliability performance are the two major problems which are all related to allocation. Improving these two problems by minimizing the turnaround time and maximizing the reliability rate become the objective of DCS model. Also comparing the effects between them is t...
متن کامل