Sample Latex File

Here is a sample latex file. Read it carefully to extract the most information you can! You can compile and convert it to ps or pdf file.

Lecture slides

(Disclaimer: The material below has not been proof-read and may contain errors. I expect to put a polished version of the notes in the near future. Comments and suggestions are welcome.)
Lecture 1: Course Overview 1.ps 1.pdf

Lecture 2: Intro to Probability Theory 2.ps 2.pdf notes2.ps notes2.pdf
problem of the week (potw 1) pw1.ps pw1.pdf
Lecture 3: Min-Cut Algorithm, Random Variables 3.ps 3.pdf notes3.ps notes3.pdf

Lecture 4: Expectation, Quicksort 4.ps 4.pdf notes4.ps notes4.pdf
problem of the week (potw 2) pw2.ps pw2.pdf
Lecture 5: Distributed Algorithms, MIS 5.ps 5.pdf notes5.ps notes5.pdf

Lecture 6: Deviation 6.ps 6.pdf notes6.ps notes6.pdf
problem of the week (potw 3) pw3.ps pw3.pdf
Lecture 7: Chernoff Bounds 7.ps 7.pdf notes7.ps notes7.pdf

Lecture 8: Packet Routing 8.ps 8.pdf notes8.ps notes8.pdf
problem of the week (potw 4) pw4.ps pw4.pdf
Lecture 9: Packet Routing 9.ps 9.pdf notes9.ps notes9.pdf
A good reference for routing is F.T. Leighton's Introduction to Parallel Algorithms and Architectures.
Lecture 10: Dynamic Analysis 10.ps 10.pdf notes10.ps notes10.pdf
problem of the week (potw 5) pw5.ps pw5.pdf
Lecture 11: Universal Packet Routing 11.ps 11.pdf notes11.ps notes11.pdf
The reference for this is: F.T. Leighton, B. Maggs, S. Rao. Packet Routing and Job Shop Scheduling in O(Congestion + Dilation) steps.
Other related papers to check out:
Leighton, Maggs, Richa. Fast Algorithms for finding O(Congestion+Dilation) packet routing schedules, Combinatorica, 19(3), 1999.
Yuval Rabani, Eva Tardos. Distributed packet switching in arbitrary networks.

Lecture 12: Lovasz Local Lemma, Universal Packet Routing 12.ps 12.pdf (refer to notes11.*)
problem of the week (potw 6) pw6.ps pw6.pdf
Lecture 13: Contention Resolution Protocols 13.ps 13.pdf
The reference for this is: J. Hastad, F.T. Leighton, B. Rogoff. Analysis of Backoff protocols for multiple access channels. SIAM Journal on Computing, 25(4) 1996, 740-774. (Also in ACM STOC 1987 - available online.)
A related paper to check out:
P. Raghavan and E. Upfal. Stochastic Contention resolution using short delays.

Lecture 14: Contention Resolution 14.ps 14.pdf
problem of the week (potw 7) pw7.ps pw7.pdf
Lecture 15: Queueing Theory 15.ps 15.pdf notes15.ps notes15.pdf

Lecture 16: Queueing Theory 16.ps 16.pdf

Lecture 17: Queueing Theory 17.ps 17.pdf notes17.ps notes17.pdf

Lecture 18: P2P Networks 18.ps 18.pdf notes18.ps notes18.pdf
The reference for this is: G. Pandurangan, P.Raghavan, and E. Upfal. Building Low-Diameter P2P Networks. IEEE FOCS 2001.
problem of the week (potw 8) pw8.ps pw8.pdf
Lecture 19: P2P Networks 19.ps 19.pdf notes19.ps notes19.pdf

Lecture 20: P2P Networks20.ps 20.pdf notes20.ps notes20.pdf

Lecture 21: P2P, Martingales 21.ps 21.pdf notes21.ps notes21.pdf
problem of the week (potw 9) pw9.ps pw9.pdf
Lecture 22: Social Networks 22.ps 22.pdf notes22.ps notes22.pdf
The reference for this is: J. Kleinberg. Small-world Phenomenon: An algorithmic perspective, STOC 2000.

Lecture 23: Social Networks 23.ps 23.pdf notes23.ps notes23.pdf
problem of the week (potw 10) pw10.ps pw10.pdf

Talks

Please send me an email soon regarding the title of the work and the day you want to present your work. It is on a first-come first-serve basis.
The slot allocation is currently as follows:
April 10: K. Hong: "Randomized Routing Algorithm on (n,k) Star Graphs"
April 15: M. Carney: "Using Genetic Algorithms to detect Network attack signatures"
April 17: M. Kwon: "Analysis of fault-tolerant overlay networks."
April 22: O. Younis: "A data dissemination protocol for sensor networks"
S. Chakraborty: "Distributed Construction of Sparse Spanner for Wireless Ad Hoc Networks"
April 24: M. Khan: "An energy efficient routing scheme in sensor networks"
April 29: R. Cheng: "A New Model to Explain the Power Laws of the Internet"
J. Pandey: "Small World Phenomenon in Dynamic Networks"
May 1: M. Fouad: "Power Control in Wireless Ad Hoc Networks"

Each talk is not more than 40 min duration including questions. There can be more than one talk in one class; unfinished talks will be continued in the next class.

Papers

Here are some papers to look at. The best way to find online copies of the papers is to type the title (or authors) of these papers at Google. Our library should also have copies, some of them even online (if Purdue has online subscriptions to those journals.) You should also explore related papers cited in the references to get ideas. (More will be added later. Suggestions are welcome.)

Routing:
* A. Broder and E. Upfal. Dynamic Deflection Routing on Arrays, Proc. of Symposim on Theory of Computing (STOC) 1996.
* A. Broder, A. Frieze, E. Upfal. A General Approach to Dynamic Packet Routing with Bounded Buffers, IEEE FOCS, 1996.
* J. Aspnes, Y. Azar, A. Fiat, S. Plotkin, O. Waarts. Online Routing of Virtual Circuits with Applications to Load Balancing and Machine Scheduling. Journal of the Association for Computing Machinery 44(3):486-504, May 1997.
* Y. Aumann and Y. Rabani. Improved Bounds for All Optical Routing. SODA 95.
* M. Andrews and L. Zhang. Packet Routing with Arbitrary End-to-End Delay Requirements., STOC 99.
* A. Kamath, O. Palmon and S. Plotkin. Routing and Admission Control in General Topology Networks with Poisson Arrivals. SODA 1996.

P2P networks:
* I. Stoica, R. Morris, D. Karger, M. Kaashoek, and H. Balakrishnan. Chord: A Scalable Peer-to-Peer Lookup Service for Internet Applications, in Proceedings of ACM SIGCOMM, 2001.
* G. Pandurangan, P. Raghavan, and E. Upfal. Building Low-Diameter Peer-to-Peer Networks, IEEE Journal on Selected Areas of Communications, to appear. (Conference version in 42nd Annual IEEE FOCS, 2001).
* D. Liben-Nowell, H. Balakrishnan, and D. Karger, Analysis of the Evolution of Peer-to-Peer Systems. ACM Conf. on Principles of Distributed Computing (PODC), Monterey, CA, July 2002.
* J. Aspnes, Z. Dimadi, and G. Shah. Fault-Tolerant Routing in Peer-to-Peer Systems, Proceedings of the ACM Principles of Distributed Computing (PODC), 2002.
* J. Saia, A. Fiat, S. Gribble, A. Karlin, and S. Saroiu. Dynamically Fault-Tolerant Content Addressable Networks, in Proceedings of the 1st International Workshop on Peer-to-Peer Systems (IPTPS'02), March 2002, Cambridge, MA.
* S. Ratnasamy, P. Francis, M. Handley, R. Karp, S. Shenker. A Scalable Content-Addressable Network in Proceedings of ACM SIGCOMM, 2001.
* Bong-Jun Ko and Dan Rubenstein. A Greedy Approach to Replicated Content Placement Using Graph Coloring Invited Paper SPIE ITCom Conference on Scalability and Traffic Control in IP Networks II, Boston, MA, July 2002.

WWW/Internet:
* R. Kumar, P. Raghavan, S. Rajagopalan, D. Sivakumar, A. Tomkins, and E. Upfal. Stochastic Models for the Web. In Proceedings of the 41st Annual Symposium on the Foundations of Computer Science, 2000.
* G. Pandurangan, P. Raghavan, and E. Upfal. Using PageRank to Characterize Web Structure, In Proceedings of the 8th Annual International Computing and Combinatorics Conference (COCOON), LNCS 2387, Springer-Verlag, 330-339, 2002.
* W. Aiello, F. Chung-Graham and L.Lu. Random evolution of massive graphs, Handbook on Massive Data Sets, (Eds. James Abello et al.), Kluwer Academic Publishers, (2002), 97-122. Extended abstract appeared in FOCS 2001, 510-519.
* A. Barabasi and R. Albert. Emergence of Scaling in Random Networks. Science , 286 (509), 1999.
* A. Broder, R. Kumar, F. Maghoul, P. Raghavan, S.Rajagopalan, R. Stata, Andrew Tomkins, J. Weiner.Graph Structure in the Web. In Proceedings of the 9th WWW Conference, 2000.
* Alex Fabrikant, Elias Koutsoupias, C.H.Papadimitriou Heuristically Optimized Trade-offs: A new paradigm for the power laws of the Internet, Proc. of STOC 02.

Adhoc Networks:
* A. Amis, R. Prakash, T. Vuong, and D.T. Huynh. Max-Min Cluster Formation in Wireless Ad Hoc Networks. In Proc. IEEE INFOCOM, 1999.
* P. Gupta and P. Kumar. Critical Power forAsympototic Connectivity in Wireless Networks, in Stochastic Analysis, Control, Optimizationand Applications: A Volume in Honor of W.H.Fleming, W. M. McEneaney, G. Yin, and Q. Zhang(Eds.), Birkhäuser, Boston, 1998.
* S.Meguerdichian, F. Koushanfar, M. Potkonjak and M.Srivastava. Coverage problems in wireless ad-hoc sensor networks. Infocom 2001, 1380-1387.
* A.Tsirigos, Z.Haas, S.Tabrizi. Multipath routing in mobile adhoc networks or how to route in the presence of topological changes. IEEE MILCOM, 2001.

Social Networks:
* J. Kleinberg. The small-world phenomenon: An algorithmic perspective. Proc. 32nd ACM Symposium on Theory of Computing, 2000.
* A. Goel, R. Govindan, and H. Zhang. Using the Small-World Model to Improve Freenet Performance, Proc. of IEEE INFOCOM, 2002.

Misc:
* G. Pandurangan and E. Upfal, Static and Dynamic Evaluation of QoS Properties, Journal of Interconnection Networks, 1(2), 2000, 135-150.
* C. G. Plaxton, R. Rajaraman, and A. Richa. Accessing Nearby Copies of Replicated Objects in a Distributed Environment, Theory of Computing Systems, 32, 1999, 241-280.
* R. Rajaraman, A. Richa, B. Vocking ,and G. Vuppuluri, A Data Tracking Scheme for General Networks, In Proc. of ACM Symposium on Parallel Algorithms and Architectures, 2001, 247-254.