|
[1] Li, P., Ravindran, B., 2002. “Proactive QoS negotiation in asynchronous real-time distributed systems.” Journal of Systems and Software (December). [2] Striegel, A., Manimaran, G., 2003. “Dynamic class-based queue management for scalable media servers.” Journal of Systems and Software 66(2). [3] Sun, H., Lui, J.C.S., Yau, D.K.Y., 2004. “Defending against low-rate TCP attack: dynamic detection and protection.” In: IEEE International Conference on Network Protocols (ICNP), Berlin, Germany, October. [4] Vaughn, R., Ronda, H., Kevin, F., 2002. “Network Security with OpenSSL. O’Reilly & Associates.” [5] http://www.napster.com/ [6] http://www.gnutella.com/ [7] Eddie Kohler, Robert Morris, Benjie Chen, John Jannotti, and M. Frans Kaashoek. “The Click modular router.” ACM Trans. on Computer Systems, 18(3):263–297, August 2000. [8] A. B. Montz, D. Mosberger, S. W. O’Malley, L. L. Peterson, T. A. Proebsting, and J. H. Hartman. “Scout: A communications-oriented operating system.” Technical report. Department of Computer Science, University of Arizona, June 1994. [9] Ben C.B. Chan, John C.F. Lau, John C.S. Lui. “OPERA: An open-source extensible router architecture for adding new network services and protocols.” The Journal of Systems and Software, January 2005. [10] Mogul, J. and K. Ramakrishnan, K. "Eliminating Receive Livelock in an Interrupt-driven Kernel". USENIX Annual Technical Conf. (January 1996). [11] D. C. Schmidt and T. Suda, "Transport System Architecture Services for High-Performance Communications Systems," IEEE JSAC, vol. 11, no.4, May 1993, pp. 489--506. [12] http://www.vijaymukhi.com/vmis/ip.htm [13] LINUX DEVICE DRIVERS, 3rd edition. Jonathan Corbet, Alessandro Rubini & Greg Kroah-Hartman. [14] http://www.netfilter.org/ [15] M. Rio, M. Goutelle, T. Kelly, R. Hughes-Jones, J.P. Martin-Flatin and Y.T. Li, "A Map of the Networking Code in Linux Kernel 2.4.20", Technical Report DataTAG-2004-1, FP5/IST DataTAG Project, March 2004. http://datatag.web.cern.ch/datatag/papers/tr-datatag-2004-1.pdf [16] Prashant Pradhan, Srikanth Kandula, Wen Xu, Anees Shaikh, Erich Nahum: Daytona: A User-Level TCP Stack, http://nms.lcs.mit.edu/~kandula/data/daytona.pdf. [17] David Ely, Stefan Savage and David Wetherall. “Alpine: A User-Level Infrastructure for Network Protocol Development.” In Proceedings of the 3rd USENIX Symposium on Internet Technologies and Systems, San Francisco, California, USA, March 2001. [18] S. J. Leffler,M.McKusick,M. Karels, and J.Quarterman, The Design and Implementation of the 4.3BSD UNIX Operating System. Addison-Wesley, 1989. [19] Sun Microsystems, Network Interfaces Programmer’s Guide, Chapter 6 (TLI Interface) ed., 1992. [20] http://tldp.org/HOWTO/Traffic-Control-HOWTO/index.html [21] http://www.osdl.org/lab_activities/carrier_grade_linux [22] Linux Kernel Development, Second Edition. Robert Love.
|