[ECE PhiBar] [ece-phi] The Problem (and Solution) of the Drinking ECEs
Boris Lipchin
blipchin at ece.cmu.edu
Wed Sep 24 15:22:10 EDT 2008
As I sit here in Operating Systems lecture, I have started to question
some inner-workings of the Universe. Here are some examples of the
fruits of a single OS lecture.
Does sleep truly exist? Do the OS TAs have souls? How long has Eckerd
been growing his beard? Will my kernel ever trully attain Zen?
The most fundamental question however, is that of the Drinking ECE
Majors. How do a bunch of ECE majors manage hotly demanded resources
such as beer and cups in the highly preemptable environment that is phi
bar? Although you may not know it, we have been drinking at Phi Bar
completely unaware of race conditions running rampant at the table.
Problems such as deadlock (oh ... you're going to finish it?), livelock
(no no, after you), lack of beer/resources (crap!) , and worst of all
starvation (where's my beer?!!) have made our beer drinking woefully
inefficient.
No more.
From now on we will implement cutting edge synchronization algorithms
to optimize consumption of Phi Bar's precious resources. Today at Phi
Bar we will experiment with several synchronization and scheduling
methodologies, so please come prepared to drink triple portions while
taking careful timing measurements of beer consumption.
Feel free to email the list with any ideas of how we can improve our system.
Boris
More information about the Ece-phi
mailing list