OS Final Paper
OS Final Paper
Programme: MCA
Course Code: ITA 5006
Course Name: Distributed Operating Systems
4. Automatic workflow scheduling tuning Efficiency of scheduling Algorithm uses higher number
for distributed processing systems increases of iteration which is dependent
on CPU cores and ram
5. Optimal distributed task scheduling in Transparently access to Limited resource capacity on
volunteer clouds virtually infinite resources single a machine
8. Development of Scheduler for Real M.V. Less starvation. Elapsed time must be
Time and Embedded System Domain. Panduranga Rao Throughput is high. recorded, is results in
K.C. Shet overhead on processor
R.Balakrishna Overhead on processor is Starvation for longer
K. Roopa low. processor.
Good response time for short
processes.
9. Design and Implementation of a Prabhat K. Minimum average waiting Cant predict the length of
Process Scheduler Simulator and an Saraswat time. next burst.
Improved Process Scheduling Prasoon Gupta Throughput is high. Requires future knowledge.
Algorithm for Multimedia Operating Provably optimal with respect Can lead to starvation.
System. to average turnaround time. Does not minimize average
turnaround time.
10. Good Processor Management = Fast Byung S. Yoo Prevent Starvation. This scheduling method is non-
Allocation + Efficient Scheduling Chita R. Das First Come First Served. preemptive, that is, the process
Easy to Implement. will run until it finishes.
.
11. Optimized Round Robin CPU Varma, It shows the comparison Where the executing process
Scheduling Algorithm. P. Suresh between two system new and accesses the same resource
existing by an implemented before another preempted
system. process finished using it.
13. Novel Scheduling Algorithm for Uni- Bandarupalli, Its helps to improve the CPU
Processor Operating System Sukumar Babu, efficiency in real time uni-
Neelima processor-multi programming
Priyanka operating system. CPU
Nutulapati, and Scheduling is the basis of
P. Suresh Varma. multi-programmed operating
system. The scheduler is
responsible for multiplexing
processes on the CPU.
14. Survey of load balancing techniques for By Devashree The algorithm, research Average response time is
Grid Tripathy, C.R. focus, contribution, features, higher.
Tripathy compared model,
performance metrics,
improvement, gap and future
work of each load balancing
technique have been analyzed
and presented.
15. Semi-online hierarchical load balancing By Taibo Luo This work can be extended to This communication overhead
problem with bounded processing times YinfengXu develop a new algorithm to and load balancing time
modify dynamic depends upon the approach
decentralized approach to selected in the algorithm.
reduce the communication
overhead as well as to reduce The load balancing algorithm
migration time and also make for the clusters can be made
it scalable. more robust by scheduling all
jobs irrespective of any
constraints so as to balance the
load perfectly.
16. New Algorithms for Load Balancing in This protocol eliminates the Complex query data structures
Peer-to-Peer Systems necessity of virtual nodes are likely to impose some
while maintaining a balanced structure on how items are
load. assigned to nodes, and this
Improving on related structure must be maintained
protocols. by the load balancing
The scheme allows for the algorithm.
deletion of nodes and admits a
simpler analysis, since the
assignments do not depend on
the history of the network.
Implementation
PROPOSED ALGORITHM
REFERENCES
[1] Dr. Sanjay. K. Dwivedi, Ritesh Gupta, A simulator based performance analysis of Multilevel Feedback
Queue Scheduling ,5th International Conference on Computer and Communication Technology 2014.
[2] M.V. Panduranga Rao, K.C, Shet, R.Balakrishna, K. Roopa, Development of Scheduler for Real Time
and Embedded System Domain, 22nd International Conference on Advanced Information Networking
and Applications - Workshops.
[3] Byung S. Yoo and Chita R. Das, Department of Computer Science and Engineering The Pennsylvania
State University, Good Processor Management = Fast Allocation + Efficient Scheduling.
[4] Prabhat K. Saraswat, Prasoon Gupta, Dhirubhai Ambani Institute of Information and Communication
Technology, Design and Implementation of a Process Scheduler Simulator and an Improved Process
Scheduling Algorithm for Multimedia Operating Systems.
[5] Theodore Johnson, Member, IEEE, Approximate Analysis of Reader Writer Queues, IEEE
TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 21, NO. 3, MARCH 1995.
[6] Rajiv Kumar, Sanjeev Gill, Ashwani Kaushik, An Impact of cross over operator on the performance of
Genetic algorithm under operating system process scheduling problem, International Conference on
Communication Systems and Network Technologies, 2011.
[7] Munam Ali Shah, Muhammad Bilal Shahid, Sijing Zhang, Safi Mustafa, Mushahid Hussain,
Organization Based Intelligent Process Scheduling Algorithm (OIPSA), Proceedings of the 21st
International Conference on Automation & Computing, University of Strathclyde, Glasgow, UK, 11-12
September 2015.
[8] Ranjeet Singh, Santosh Kumar Gupta, Distributed Process Scheduling Using Genetic Algorithm.
[9] Chenggang Wu, Jin Li, Di Xu, Pen-Chung Yew, Fellow IEEE, Jianjun Li, and Zhenjiang Wang, FPS:
A Fair-progress Process Scheduling Policy on Shared-Memory Multiprocessors, IEEE TRANSACTION.
[10] Samih M. Mostafa, Shigeru KUSAKABE, Towards Reducing Energy Consumption using
InterProcess Scheduling in Preemptive Multitasking OS.