Homeworks
Instructions
- Homeworks are optional.
- Homework 1.
- Homework 2:Trivedi book 2nd edition, Section 2.7 Problems (pg 99): No. 1,2,3.
Section 2.9 Problems (pg112): No. 4,5,6b.
Random sums (Section 5.5 from book), review and solve problems at the end: 1 -4. (page 286 in book).
- Homework 3: Trivedi book 2nd edition: Section 7.6.1: Problems 1,2,3.
Section 7.6.2: Problem 1 and 2. For problem 1, show the result only for n=3 and m=2.
IMPORTANT: Problem 2 has a typo: In the first equation, the j and i should be reversed. Thus the correct equation is: P(X(t) = j | X(t-1) = i ) = q(i,j)
Section 7.7: Problems 1, 2,3,4.
Also, try these additional (and optional) problems.
Simulation Assignment for CS 462
CS 681 Simulation Project Submission Guidelines
Simulation Project Proposal:
IMPORTANT: You are NOT allowed to use an off-the-shelf simulation tool such as ns-2 for this project. You must write the simulation in a general purpose language (C/C++/Java/...).Proposal should include the following information (appropriately worded so every thing fits in one page):
- System to be studied: describe the essential features and behaviour. Make sure you do not use words/abbreviations without defining, unless they are well know (e.g. "TCP" is ok, but if a paper uses "LCTXDY" scheme, then you must define it properly.)
- Interesting questions about the system that you will answer with simulation (this is extremely important - do not say "we will simulate XYZ system". Say "we want do a simulation to answer this question about this system.")
- Try coming up with a "design question" rather than a simple analysis question. E.g. which algorithm is better? What should be the configuration of XYZ? What should be the value of a system parameter?
- What specific measures you need to study to answer the above questions
- Parameters you will vary for studying the effect of, or different mechanisms you will compare, or a similar interesting analysis.
- Reference material (e.g. paper on which your project is based)
Sources for finding simulation projects ideas: Networking and Systems conferences/journals (Use Google, IEL Online, or ACM Digital Library)
- Infocomm, Mobicomm, Globecomm, Parallel and distributed systems (journal/conference), WWW conferences, SIGMETRICS, etc.
- Sample paper for simulation project.
- It is best to look for a paper that itself does a simulation study, or an analytical model that is verified with a simulation study. You are of course expected to appropriately simplify the problem so that 2 people can do the project in about 8 weeks.
- In portal.acm.org or ieeexplore, a keyword search of "performance comparison" might yield something useful.
- Typically, new network algorithms, or architectures will be shown to work well using simulations - you should aim to verify the paper results. You may even be able to discover something lacking in the paper you read.
- Text-book problems can also be studied - however the project can't be too simple. E.g. "token ring simulation" will be considered too simple. However, IEEE 802.11b may be acceptable, assuming appropriate detail is included (and too much detail is excluded!).
- I recommend 1st year students to pair up with 2nd year students. Else 2nd year students will have a definite advantage.
- 2nd year students are free to choose a project related to their MTP. However, all students working on their final year MTPs are required to get a small statement signed by their guide that you are not simply "reusing" MTP work towards your CS 681 simulation. The intent is to ADDITIONALLY benefit your MTP, not to reduce your total workload. So please do not abuse this freedom. (I will write the words of the required statement soon.)
- Sample proposals from previous years (neither one is perfect, but it gives you an idea): Proposal 1 , Proposal 2 , and Proposal 3
- Sample final presentations from previous years. Project 1, Project 2, Project 3, and Project 4
- Sample Code from last year's project.
- Sample M/M/1 simulation code from Law and Kelton
Practice Problems
- Practice problems
- A Self-test (The "coefficients" mentioned are the coefficients of the Birth-Death process as defined in Section 8.2.) Other problems in this list are also useful for overall practice.
- Couple of additional problems are here
- Additional problems
- Fall 2002 Quiz Solutions:1-b, 2-d, 3-b, 4-a, 5-c, 6-d, 7-a, 8-b, 9-c,10-d, 11-b, 12-a, 13-c, 14-d, 15-c, 16-b, 17-d, 18, 19-b, 20-d. (Portion for 17,18,19,20 has not been covered yet for the 9/8/05 quiz.)
- Fall 2003 Quiz
- End Sem 2002 Question paper is here.
- Midsem 2003 and its solutions
- Midsem 2004
- Midsem 2006
- Endsem 2004
- Endsem 2005
- Endsem 2006
- Problems from Trivedi's book 2nd edition.
- Section 1.7: 2; 1.8: 6; 1.11:5, 1.12:4. Review Problems: 4
- Section 2.9:1,4,5, 6(b,c);
- Section 3.1:1,3,4; 3.2:1; 3.7:5
- Practice problems: Bertsekas Gallagher:
- Chap 2: 2.17, 2.23, 2.24, 2.25, 2.26, 2.36(a)
- Chap 3: 3.1-3.30, 3.58-3.65
- Chap 4: 4.1 - 4.10