 |
Download |
ID2210 - Distributed Computing, Peer-to-Peer and GRIDS (2008 - 2010)
- P2P Media Streaming (2011) [pdf]
- P2P Media Streaming (2010) [pdf]
- Chord (2010-2011) [pdf]
- Kademlia (2010-2011) [pdf]
- P2P Introduction (2010) [pdf]
- Pastry (2009) [pdf]
- Content Distribution Network (2008) [pdf]
EP2400 - Network Algorithms (2008 - 2009)
- Kademlia [pdf]
- Course assignment - slide [pdf]
- Course assignment - document [pdf]
Video Lectures on GNU/Linux (2006)
- Linux Startup (Persian) [rm]
- Linux Kernel Architecture (Persian) [rm]
- Linux Module Programming (Persian) [rm]
- Linux Processes and IPC (Persian) [rm]
- Linux Socket Programming (Persian) [rm]
- Intrusion Detection Systems (Persian) [rm]
Linux Device Driver (Winter 2004)
- Linux Kernel Architecture [pdf]
- Linux Module Programming [pdf]
- Debugging Techniques [pdf]
- Char. Drivers [pdf]
- Advanced Char. Drivers [pdf]
- Allocating Memory [pdf]
- Communicating with Hardware [pdf]
- Interrupt Handling [pdf]
- Kmod and Advanced Modularization [pdf]
- PCI Drivers [pdf]
- Block Drivers [pdf]
- Network Drivers [pdf]
GNU/Linux OS Lab. (2001)
- Linux Kernel Architecture [pdf]
- Linux Filesystem [pdf]
- Linux Installation [pdf]
- Linux Startup [pdf]
- Linux Processes and IPC [pdf]
- Linux Socket Programming [pdf]
- Linux Module Programming [pdf]
Other Slides
- Sepidar: Incentivized Market-Based P2P Live-Streaming on the Gradient Overlay (2010) [pdf]
- gradienTv: Market-based P2P Live Media Streaming on the Gradient Overlay (2010) [pdf]
- P2P'10 At A Glance (2010) [pdf]
- Gossip Peer Sampling In The Real World (2010) [pdf]
- P2P Combinatorial Optimization (2009) [pdf]
- Hierarchical Codes: How to Make Erasure Codes Attractive for Peer-to-Peer Storage Systems (2008) [pdf]
- P2P Live Streaming (2007) [pdf]
- A Survey on P2P Live Streaming (2007) [pdf]
- Implementation of User Level SLA for GLite using Tycoon (2007) [pdf]
- How to Remaster Fedore Core (2006) [pdf]
- Embedded Linux (2006) [pdf]
- Linux Overview (2006) [pdf]
- Linux Introduction (2006 - Persian) [pdf]
- Intrusion Detection System (2003) [pdf]
Some Useful Documents
- Implementation of User Level SLA for GLite using Tycoon (2007) [pdf]
- How to Build a Live CD (2006 - Persian) [pdf]
- How to Build Linux From Scratch - Version 6.0 (2006 - Persian) [pdf]
- How to Remaster Karamad Linux (2006 - Persian) [pdf]
- Embedded OS Benchmarking (2005) [pdf]
Linux Distributions
- Learnux: Farsi GNU/Linux distribution based on SLAX, which contains self-learning documents about GNU/Linux [iso].
Simple Sample Source Codes
- Simple packet sniffer (C) [tar.bz2].
- Simple Linux kernel packet filter (Kernel 2.4) (C/C++) [tar.bz2].
- Simple parallel port device driver in Linux kernel (Kernel 2.4) (C) [tar.bz2].
- Simple PCI device driver in Linux kernel (Kernel 2.4) (C) [tar.bz2].