Difference between revisions of "Resources"
From NMSL
Line 1: | Line 1: | ||
− | * [[ | + | |
− | * [[Latex Tutorials and Templates]] | + | == Technical Reading and Writing == |
− | * [[ | + | |
− | * [[ | + | * [http://nsl.cs.surrey.sfu.ca/resources/keshav07.pdf How to Read a Paper], By S. Keshav, ACM SIGCOMM Computer Communications Review, 37(3):83--84, July 2007. |
− | * [[ | + | |
− | * [[ | + | * [http://irl.eecs.umich.edu/jamin/courses/eecs589/papers/checklist.html Paper reading and writing checklists] |
+ | |||
+ | * [http://nsl.cs.surrey.sfu.ca/resources/writing-a-paper.pdf How to write a great research paper] | ||
+ | |||
+ | * [http://www.acm.org/pubs/plagiarism%20policy.html ACM Policy and Procedures on Plagiarism] (New grad students: Read Section 1 of this document.) | ||
+ | |||
+ | * [http://www.cs.cmu.edu/afs/cs.cmu.edu/user/mleone/web/how-to.html Useful links on research and writing] | ||
+ | |||
+ | * William Strunk, Jr., The Elements of Style (available online at: [http://www.bartleby.com/141/ http://www.bartleby.com/141/]) | ||
+ | |||
+ | * [http://www.cs.purdue.edu/homes/dec/essay.dissertation.html How To Write A Dissertation], by Douglas Comer | ||
+ | |||
+ | * J. Zobel, [http://justin.sobell.net/index.htm Writing for Computer Science], 2nd edition, Springer, 2004. | ||
+ | |||
+ | |||
+ | == Latex Tutorials and Templates == | ||
+ | |||
+ | *[http://nsl.cs.surrey.sfu.ca/resources/IEEEtran_HOWTO.pdf HOWTO Manual for IEEE Transactions Latex Document] | ||
+ | |||
+ | *[http://kile.sourceforge.net/ Kile: Latex integrated environment, For Linux (KDE) users] | ||
+ | |||
+ | *[http://nsl.cs.surrey.sfu.ca/resources/latexManual.pdf Not-so-short Latex tutorial] | ||
+ | |||
+ | *[http://www.ctan.org/tex-archive/info/symbols/comprehensive/symbols-letter.pdf The Comprehensive LaTeX Symbol List] ([http://nsl.cs.surrey.sfu.ca/resources/symbols.pdf Local Copy], downloaded in Dec 2007)] | ||
+ | |||
+ | *[http://www.toolscenter.org/front_content.php?idcat=26 TeXnicCenter: Latex integrated environment, for MS Windows users] | ||
+ | |||
+ | *[http://people.csail.mit.edu/u/j/jrennie/public_html/latex/ Latex tips and tricks by Jason Rennie] | ||
+ | |||
+ | *[http://nsl.cs.surrey.sfu.ca/resources/latexTemplate.tex Simple latex template]: use it to write progress reports and initial versions of papers. Use this [http://nsl.cs.surrey.sfu.ca/resources/sampleLiterature.bib sample bibliography] file to manage references in your document. | ||
+ | |||
+ | *[http://nsl.cs.surrey.sfu.ca/resources/algorithmTemplate.tex Simple template for writing algorithms] in papers. Here is the [http://nsl.cs.surrey.sfu.ca/resources/macros.tex macros] file used. See the Selection Algorithm (Fig 5) in [http://www.cs.sfu.ca/~mhefeeda/Papers/mmsj05.pdf this paper] for the final result of the template.] | ||
+ | |||
+ | *Some bibliography files (mostly on P2P): [http://nsl.cs.surrey.sfu.ca/resources/literature.bib literature.bib] [http://nsl.cs.surrey.sfu.ca/resources/literature2.bib literature2.bib] | ||
+ | |||
+ | *[http://nsl.cs.surrey.sfu.ca/resources/howto_math_xfig.html How to write mathematical symbols in xfig] | ||
+ | |||
+ | *[http://nsl.cs.surrey.sfu.ca/resources/latex-notes.html Notes on Matlab, LaTex, xfig, and EPS figures] | ||
+ | |||
+ | |||
+ | == Matlab Tutorials == | ||
+ | |||
+ | * [http://www.cyclismo.org/tutorial/matlab/ Matlab tutorial: sorted by topic] | ||
+ | |||
+ | * [http://www.math.mtu.edu/~msgocken/intro/intro.html A practical introduction to Matlab] | ||
+ | |||
+ | * [http://www.mathworks.com/access/helpdesk/help/techdoc/matlab.shtml Matlab documentations] | ||
+ | |||
+ | * [http://www.ee.columbia.edu/~marios/matlab/matlab_tricks.html Matlab tips and tricks] | ||
+ | |||
+ | |||
+ | == Networking and Multimedia Courses Taught by NSL Professors == | ||
+ | |||
+ | * [http://www.cs.sfu.ca/~mhefeeda/teaching.html Coursed Taught by Dr. Mohamed Hefeeda] | ||
+ | |||
+ | |||
+ | == Video Library and Tools == | ||
+ | |||
+ | * [Video_Library_and_Tools Our Video Library is here] | ||
+ | |||
+ | |||
+ | == Random Thoughts (Login Required) | ||
+ | |||
+ | * [Private:Random Thoughts by Cheng] | ||
+ | |||
+ | |||
+ | == Hardware/Computing Resources in NSL == | ||
+ | |||
+ | The figure below depicts the computing resources available in the Network Systems Lab. | ||
+ | |||
+ | |||
+ | [[Image:nsl.jpg]] | ||
+ | |||
+ | '''Brief Description and Usage:''' | ||
+ | * '''nsl''': Lab web and file server. Has about 1 TB of (RAID) storage. | ||
+ | |||
+ | * '''nsl-cpu''': 8-core server. We use it to run simulations and large-scale experiments. | ||
+ | |||
+ | * '''nsl-win''': Windows Terminal Server for remote access. It has most of the needed Microsoft software. | ||
+ | |||
+ | * '''nsl-cl''': 11 machines interconnected through a fast Ethernet switch. They can be configured in different topologies to test our code. They could form an isolated network for experimentation. They also can be used for general processing such as running multiple replicas of a simulation code. | ||
+ | |||
+ | * '''PlanetLab WAN Testbed''': Access to several hundred machines distributed all over the Internet. We use them for testing our systems in WAN environments. | ||
+ | |||
+ | * '''Wireless Sensor Testbed''': For implementing and testing our protocols in the wireless sensor networks research area. | ||
+ | |||
+ | * '''Workstations''': For use by students. | ||
+ | |||
+ | |||
+ | ''These computing resources are partially funded by an NSERC RTI Grant.'' |
Revision as of 12:13, 12 March 2008
Technical Reading and Writing
- How to Read a Paper, By S. Keshav, ACM SIGCOMM Computer Communications Review, 37(3):83--84, July 2007.
- ACM Policy and Procedures on Plagiarism (New grad students: Read Section 1 of this document.)
- William Strunk, Jr., The Elements of Style (available online at: http://www.bartleby.com/141/)
- How To Write A Dissertation, by Douglas Comer
- J. Zobel, Writing for Computer Science, 2nd edition, Springer, 2004.
Latex Tutorials and Templates
- The Comprehensive LaTeX Symbol List (Local Copy, downloaded in Dec 2007)]
- Simple latex template: use it to write progress reports and initial versions of papers. Use this sample bibliography file to manage references in your document.
- Simple template for writing algorithms in papers. Here is the macros file used. See the Selection Algorithm (Fig 5) in this paper for the final result of the template.]
- Some bibliography files (mostly on P2P): literature.bib literature2.bib
Matlab Tutorials
Networking and Multimedia Courses Taught by NSL Professors
Video Library and Tools
- [Video_Library_and_Tools Our Video Library is here]
== Random Thoughts (Login Required)
- [Private:Random Thoughts by Cheng]
Hardware/Computing Resources in NSL
The figure below depicts the computing resources available in the Network Systems Lab.
Brief Description and Usage:
- nsl: Lab web and file server. Has about 1 TB of (RAID) storage.
- nsl-cpu: 8-core server. We use it to run simulations and large-scale experiments.
- nsl-win: Windows Terminal Server for remote access. It has most of the needed Microsoft software.
- nsl-cl: 11 machines interconnected through a fast Ethernet switch. They can be configured in different topologies to test our code. They could form an isolated network for experimentation. They also can be used for general processing such as running multiple replicas of a simulation code.
- PlanetLab WAN Testbed: Access to several hundred machines distributed all over the Internet. We use them for testing our systems in WAN environments.
- Wireless Sensor Testbed: For implementing and testing our protocols in the wireless sensor networks research area.
- Workstations: For use by students.
These computing resources are partially funded by an NSERC RTI Grant.