DOC PREVIEW
CORNELL CS 414 - Systems Practicum

This preview shows page 1-2-3 out of 8 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 8 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 8 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 8 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 8 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Systems PracticumWhat is this class about?The Project: Ad-hoc networkingWhere do we start?Where do we go from there?GroupsWhat if my code doesn’t work?GradingSystems PracticumTom RoederCS415 2005spWhat is this class about?Apply the theory learned in 414Synchronization, Networking, and many othersC hacking for fun and profitBuild a system from a virtual groundLearn to debug a complex system“cutting-edge systems design”What is on the cutting edge now?The Project: Ad-hoc networkingAd-hoc networkingEstablishment and maintenance of a communication network in the absence of a fixed infrastructureNormally done over wireless (eg 802.11b)We will build a simple ad hoc network and an application over itWe have suggested applications, but you can come talk to me about proposalsWhere do we start?Need an environment over which to buildYou will build a simple virtual “OS” over NTWe provide a bare environment like at boot timeStart with lightweight threadsNeed to add context switchesNeed synchronizationNeed a schedulerInstructions posted on web. Follow them.Due in two weeks (11 Feb)Where do we go from there?Part II – Preemption, Alarms, and SchedulersPart III – Unreliable NetworkingPart IV – Reliable NetworkingPart V – Ad-Hoc NetworkingPart VI – Ad-Hoc ApplicationSuggested:MessagingDistributed FilesCPU sharingGroupsSize 2 or 3We will not take the size of your group into consideration when judging your workie. Smaller groups are at a disadvantageSee the guidelines online for tips in how to work well (or poorly) in groupsThe grade for the group will be your gradeWhat if my code doesn’t work?As long as there is good faith effortabout 50% of the grade for that part of the projectThe TAs will not fix itWe will not be handing out solutions You will be building your whole system from scratchGradingParts I + II: 10% eachParts III + IV: 15% eachParts V + VI: 20% each10% subjectiveChallenge sections “for the Adventurous”Extra components in some partsWill be examined and commented on if the base work is sufficientWill not be


View Full Document

CORNELL CS 414 - Systems Practicum

Documents in this Course
Security

Security

49 pages

Processes

Processes

24 pages

Deadlocks

Deadlocks

57 pages

Threads

Threads

5 pages

Threads

Threads

29 pages

Deadlocks

Deadlocks

36 pages

Load more
Download Systems Practicum
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Systems Practicum and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Systems Practicum 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?