10
Genetic Algorithm for Process Scheduling in Distributed Operating System By Adhokshaj Mishra Ankur Verma

Genetic algorithm for process scheduling in distributed operating

Embed Size (px)

Citation preview

Page 1: Genetic algorithm for process scheduling in distributed operating

Genetic Algorithm for Process Scheduling in Distributed Operating

System

ByAdhokshaj Mishra

Ankur Verma

Page 2: Genetic algorithm for process scheduling in distributed operating

Distributed Operating SystemA distributed operating system is the logical aggregation of operating system software over a collection of independent, networked, communicating, and spatially disseminated computational nodes.

Page 3: Genetic algorithm for process scheduling in distributed operating

Common Uses1. Telecommunication, Internet, P2P

Networks2. Wireless Sensor Network3. Online Multiplayer Games4. Aircraft control, Space Shuttle

Control

Page 4: Genetic algorithm for process scheduling in distributed operating

Examples of Distributed OS1. Amoeba2. QNX

All distributed operating systems are based on Linux.

Page 5: Genetic algorithm for process scheduling in distributed operating

Process Scheduling in Distributed OS

Classified as NP-Complete problemChallenging research areaSolved by genetic algorithm

Page 6: Genetic algorithm for process scheduling in distributed operating

Genetic Algorithm•Search heuristic that mimics the process of natural evolution.•Works using genetic representation and fitness function.

Page 7: Genetic algorithm for process scheduling in distributed operating

Common Uses of GA1. Bioinformatics2. Computational Science and

Engineering3. Mathematics and Physics

Page 8: Genetic algorithm for process scheduling in distributed operating

Proposed Genetic Algorithm

Page 9: Genetic algorithm for process scheduling in distributed operating

Q&A Session

Page 10: Genetic algorithm for process scheduling in distributed operating

Thank You