Performance Enhancement of CPU Scheduling by Hybrid Algorithms Using Genetic Approach
Journal Title: International Journal of Advanced Research in Computer Engineering & Technology(IJARCET) - Year 2012, Vol 1, Issue 4
Abstract
Scheduling is a fundamental operating-system function. The concept is to have computer resources shared by a number of processes. The productivity of a computer solely depends on the use of CPU scheduling algorithm in a multiprogrammed operating system. Almost all computer resources are scheduled before use. The CPU is, of course, one of the primary computer resources. Thus, its scheduling is central to an operating-system’s design and constitutes an important topic in the computing research. The problem of scheduling which computer process run at what time on the central processing unit (CPU) or the processor is explored. Some CPU scheduling algorithms has been elaborated and assessed on the basic CPU scheduling objectives i.e; average waiting time etc. These will form the base parameters in making a decision for the suitability of the given algorithm for a given objective. Many algorithms have been developed for the CPU scheduling of a modern multiprogramming operating system. Our research work involves the design and development of new CPU scheduling algorithm (the Hybrid Scheduling Algorithm using genetic approach). This work involves a software tool which produces a comprehensive simulation of a number of CPU scheduling algorithms. The tool’s results are in the form of scheduling performance metrics. We will discuss the use of genetic algorithm to provide efficient scheduling algorithm. The work shows that genetic approach will be efficient for sequencing problems. Result of the work shows that proposed genetic algorithm demands less average waiting time.
Authors and Affiliations
Jyotirmay Patel , A. K. Solanki
Cloud Service Negotiation Techniques
Cloud computing is a subscription based service from which the networked storage space and the resources can be obtained. Collaborations in multiple institutions are increasing due to the world wide deployment of more cl...
Design & Implementation of 64 bit ALU for Instruction Set Architecture & Comparison between Speed/Power Consumption on FPGA
In the present paper design of 64 bit ALU is presented. Arithmetic Logical Unit is the part of Microprocessor. All the arithmetic & logical functions are performed inside the ALU. So ALU is the heart of the micropr...
Design & Analysis Of An Inverted-T Shaped Antenna With DGS For Wireless Communication
A new and unique methodology for designing a compact micro strip patch antenna for lower microwave frequencies is proposed. A very Compact inverted-T shaped micro strip patch antenna with DGS (Defected Ground Structu...
Improving Memory Access time by Building an AMBA AHB compliant Memory Controller
Memory access time has been a bottleneck in many microprocessor applications which limits the system performance. Memory controller (MC) is designed and built to attacking this problem. The memory controller is the...
Security Built On Dynamic Reusable Passwords On Online Purchase
is providing different types of applications to the user. Based on the user requirement internet is growing longer in the day-to-day life for the E-transaction process internet is the main source for all applications whe...