|
|
|
Welcome to the Fall 2003 cse522 Course Homepage!
Here you can find all the information that you'll need throughout the semester. Use
the navigation bar on the left to access the course overview, lecture notes, homework,
and a list of references. All announcements will
be made on this page so I recommend you monitor it regularly.
If you would like to check out previous offerings of this course, see
Fall 1999,
Fall 2001.
Course Information
- Instructor: Fred Kuhns
- Class:
- Time: Tuesday/Thursday, 1:00 - 2:30 PM
- Location: Lopata Hall, Room 101
- Textbooks:
- There is no required text for this class, but see the class
reference link for a list of papers and texts.
- Newsgroup:
- cse522 Newsgroup
- Important Dates:
- Final Exam: Take home
Announcements
Final Exam
Final Exam: MS Word or
Text. The paper URL is
PDF
Posted: Thu 11 Dec 03 10:09:21 by fredk
No late submissions for project 3
You must sign up for one of the listed times to demo your project and turn
in your report. I will not accept any late submissions.
Posted: Tue 9 Dec 03 15:53:45 by fredk
Updated links
I have updated the aperiodic.* notes, see the notes.html page for
follow the link PPT, PDF
I have posted a PDF version of project 3's description,
EPOS.pdf
Therer are also WFQ notes available at wfq.pdf.
In the notes I present an example problem and
I introduce worst-cse fair, weighted fair queuing. You should read and
understand, it may be on the final. See wfq.pdf,
Posted: Wed 26 Nov 03 12:44:44 by fredk
Project 3 update
Soft realtime applications describe their scheduling requirements using
the leaky bucket traffic parameters, as shown in the project description.
But this class is implemented as a bandwidth preserving server, I
encourage you to use weighted fair queuing. For an example see the
following paper:
Pawan Goyal, Xingang Guo, and Harrick M. Vin,
A Hierarchical CPU Scheduler for Multimedia Operating Systems,
Operating Systems Design and Implementation, Seattle, WA, Oct. 1996.
Posted: Thu 20 Nov 03 18:08:22 by fredk
Homework over the weekend
Your assignment is to make sure you read both required papers from
tuesday. In particular read
Tzi-cher Chiueh, Ganesh Venkitachalam, and Prashant Pradhan,
Integrating segmentation and paging protection for safe, efficient and transparent software extensions
In Proc. 17th ACM SOSP, pages 140--153, Kiawah Island, SC, USA,
Dec 1999.
Posted: Thu Nov 13 21:07:25 by fredk
Solutions for homework5
Solutions will be available for the next few days,
Solutions.
Posted: Mon 10 Nov 03 20:25:16 by fredk
Updated class notes and posting of Homework 5
Homework 5 is now posted, see the homework url for details.
I have also updated the class notes for priority-driven scheduling of
periodic tasks. See periodic.ppt
or
periodic.pdf
Posted: Thu 23 Oct 03 16:36:03 by fredk
Project 2
I have posted project 2, see the homework url for details or go there
directly
project2.
Posted: Thu 16 Oct 03 16:56:58 by fredk
Answer for homework 3
Thanks to Amy and Adam for pointing out the error in my solution. I
have updated the handout from today, see
homework3.pdf
Posted: Thu 16 Oct 03 15:43:34 by fredk
Homework 4
Homework 4 will be handed out in class today, 10/16. It is due
Thursday 23 October.
Posted: Thu 16 Oct 03 12:56:10 by fredk
Homework 3
Homework 3 was assigned in class today and is due thursday 16 Oct.
See the homework url if you need the task parameters.
Posted: Tue 14 Oct 03 17:14:36 by fredk
Test code for you Project
I have placed a test application for projects in the cse522
account. I have tested it on the CEC Linux hosts against my wuthread
library. You can get it from the following directory:
/home/cec/class/cse522/src/wuthreads/testapp.c
I have also included a makefile and my wuthread library so you can
always compile this test app to verify it still works against my
library. Grab the Makefile, testapp.c and Linux/libwth.a and give it a
try.
Posted: Tue 30 Sep 03 16:17:17 by fredk
Homework 1 and 2
I have posted homework 2, see the homework page for details.
I am temporarily posting the answers for homework 1 on this web
page, I will remove this link in a few days.
Homework 1 answers: Microsoft word or
pdf.
Posted: Thu 25 Sep 03 18:58:11 by fredk
Project 1 is posted
See the project description Project1
Posted: Tue 16 Sep 03 17:55:35 by fredk
Project and Readings for next week
- There is only one required paper for next week, see the notes web page.
- Project: I will post the project description before class on tuesday. For now
focus on the homework and reading the paper by Liedtke.
Posted: Fri 12 Sep 03 19:28:55 by fredk
Homework 1 posted, due 9/16
See the Homework page for details.
Posted: Thu 11 Sep 03 17:44:18 by fredk
On reading and writing systems papers
An often quoted source for guidance on this topic is
An Evaluation of the Ninth SOSP Submissions or How (and How Not) to Write a Good Systems Paper
by Roy Levin and David D. Redell.
Posted: Tue 9 Sep 03 17:25:02 by fredk
Required reading for next week
I have added two required reading and a few reference
(non-required reading) papers to the
Notes page for next week.
Posted: Thu 4 Sep 03 16:40:12 by fredk
Required reading
Read the paper by Anderson on scheduler activtions, see
References for the complete
citation.
Posted: Tue 2 Sep 03 17:47:40 by fredk
Recommended paper
I recommend you all read
Lampson
and Corbato for
the next class. They provide both insight and concrete hints
on designing and developing large systems.
Posted: Thu 28 Aug 03 15:15:27 by fredk
|