[Ilugc] Jan Meet Talk *Need Feedback*

Toufeeq topa_007 at yahoo.com
Mon Dec 20 07:49:37 IST 2004


Hello all,

	I was planning a Kernel Talk for the next LUG Meet.

Here is the Topic: Schedulers in Linux 2.6
		*Process Schedulers
		*I/O Schedulers

Here's the breakup of the talk:

I	OS Basics			10mins
	* What is a Scheduler?
	* Process Scheduler Introduction
	* I/O Scheduler
	* Multitasking/Types
		*Co-operative Multitasking
		*Preemptive Multitasking
	
II	Process Scheduler(sched.c)	20 mins
	* Types of Processes
		*CPU bound
		*I/O bound
	* Process Priority
	* Timeslice

III	Scheduling Algorithm		20 mins
	*O(n) Scheduler 2.4 kernel Scheduler
	*O(1) Scheduler 2.6 kernel Scheduler
	*Basic Datastructure for the Scheduler               
          -Runqueue
	*Priority Arrays in the Scheduler
	*Calculating Dynamic Priorities
	*Kernel Preemption and Context Switching

IV	I/O Scheduler Introduction	20 mins
	*Introduction
	*The Elevator Scheduler kernel 2.4 kernel
	*The Anticipatory Scheduler 2.6 kernel
	*The Deadline I/O Scheduler
	*CFQ and Timesliced CFQ Scheduler 2.6.10 ?

TOTAL ~70 mins

I need feedback from the community on the topics
covered and if they 
want any additional topics to be included.

If people feel its too long, I can split the session
into two parts and 
I/O can be discussed on the next week.

Regards,
Toufeeq Hussain

PS: I'm no kernel hacker :), I'll however try to
implement code walkthroughs within the talk.


=====
############################################
# ring me @ 98410-96690                    #
# mail me @ toufeeq at computer.org           #
# Yarrowed!                                #
############################################


More information about the ilugc mailing list