Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Bibliography Abbott, M.B.; Peterson, L.L. “Increasing network throughput by integrating protocol layers,” IEEE/ACM Transactions on Networking, Vol.1, Iss.5, p.600-610, 1993 Ahlgren, B.; Bjorkman, M.; Gunningberg, P.G. “The Applicability Of Integrated Layer Processing,” IEEE Journal on Selected Areas in Communications, Vol.16, Iss.3, p.317-331, 1998 Anderson, T.E.; Culler, D.E.; Patterson, D. “A case for NOW (Networks of Workstations),” IEEE Micro, Vol.15, Iss.1, p.54-64, 1995 Anderson, T.E.; Levy, H.M.; Bershad, B.N.; Lazowska E.D. “The interaction of architecture and operating system design,” Proceedings of the Fourth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), p.108-120, 1991 Austin, T.; Larson, E.; Ernst, D. “Simplescalar: an infrastructure for computer system modeling,” IEEE Computer Magazine, Vol.35, Iss.2, p.59-67, 2002 Banga, G.; Druschel, P.; Mogul, J.C. “Better operating system features for faster network servers,” ACM SIGMETRICS Performance Evaluation Review, Vol.26, Iss.3, p.23-30, 1998 Björkman, M.; Gunningberg P. “Performance modeling of multiprocessor implementations of protocols,” IEEE/ACM Transactions on Networking, Vol.6, Iss.3, p.262-273, 1998 Bollapragada, V.; Murphy, C.; White, R. “Inside Cisco IOS software architecture,” Cisco Press, 2000 PH.D. DISSERTATION OSCAR IVÁN LEPE ALDAMA BIBLIOGRAPHY: 2 Cabrera, L.-F.; Hunter, E.; Karels, M.J.; Hosher, D.A. “User-process communication performance in networks of computers,” IEEE Transactions on Software Engineering, Vol.14, Iss.1, p.38-53, 1988 Campbell, A.; Coulson, G.; Garcia, F.; Hutchinson, D.; Leopold, H. “Integrated quality of service for multimedia communications,” Proceedings or the Twelfth Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM’93), Vol.2, p.732-739, 1993 Campbell, A.; Coulson, G.; Hutchison, D. “A quality of service architecture,” ACM SIGCOM Computer Communications Review, Vol.24, Iss.2, p.6-27, 1994 Clark, D.D. “Modularity and efficiency in protocol implementation,” RFC 817, 1982 Clark, D.D.; Jacobson, V.; Romkey, J.; Salwen, H. “An analysis of TCP processing overhead,” IEEE Communications Magazine, Vol.27, Iss.6, p.23-29, 1989 Coulson, G.; Blair, G.S. “Architectural principles and techniques for distributed multimedia application support in operating systems,” ACM SIGOPS Operating Systems Review, Vol.29, Iss.4, p.17-24, 1995 Coulson, G.; Blair, G.S.; Robin, P.; Shepherd, D. “Supporting continuous media applications in a microkernel environment,” Architecture and Protocols for HighSpeed Networks, Ed. Otto Spaniol, Kluwer Academic Publishers, 1994 Chang, C-H.; Flowers, R.; Forecast, J.; Gray, H.; Hawe, W.R.; Nadkarni, A.P.; Ramakrishnan, K.K.; Shikarpur, U.N.; Wilde K.M. “High-performance TCP/IP and UDP/IP networking in DEC OSF/1 for Alpha AXP,” Digital Technical Journal, Vol.5, Iss.1, 1993 Chao, H.J.; Degermark, M.; McKeown, N.; Tzeng, H.H.-Y. “Next-generation IP switches and routers,” IEEE Journal on Selected Areas in Communications, Vol.17, Iss.6, p.1009-1012, 1999 Chen, B.; Morris, R. “Flexible control of parallelism in a multiprocessor PC router,” Proceedings of the 2001 USENIX Annual Technical Conference, 2001 Chen, J.B.; Endo, Y.; Chan, K.; Mazières, D.; Dias, A.; Seltzer, M.; Smith, M. “The impact of operating system structure on personal computer performance,” ACM Transactions on Computer Systems, Vol.14, Iss.1, p.3-40, 1996 Chen, J.B.; Eustace, A. “Kernel instrumentation tools and techniques,” citeseer.nj.nec.com/159910.html (current as 28 June 2002), 1995 Chiueh, T.-C.; Pradhan, P. “Suez: a cluster-based scalable real-time packet router,” Proceedings of the 20th International Conference on Distributed Computing Systems, p.136-144, 2000 OSCAR IVÁN LEPE ALDAMA PH.D. DISSERTATION BIBLIOGRAPHY: 3 Demers, A.; Keshav, S.; Shenker, S. “Analysis and simulation of a fair queueing algorithm,” ACM SIGCOMM Computer Communication Review, Vol.19, Iss.4, p.1-12, 1989 Dittia, Z.D.; Cox, J.R., Jr.; Parulkar, G.M. “DMA mechanisms for high performance network interfaces,” citeseer.nj.nec.com/430636.html (current as 20 June 2002), 1996 Dittia, Z.D.; Parulkar, G.M.; Cox, J.R., Jr. “The APIC approach to high performance network interface design: protected DMA and other techniques,” Proceedings of the Sixteenth Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM'97), Vol.2, p.823-831, 1997 Druschel, P. "Operating system support for high speed communication", Communications of the ACM, Vol.39, Iss.9, p.-, 1996 Druschel, P.; Abbott, M.B.; Pagels, M.A.; Peterson, L.L. “Network subsystem design,” IEEE Network, Vol.7, Iss.4, p.8-17, 1993 Druschel, P.; Banga, G. “Lazy receiver processing (LRP): A network subsystem architecture for server systems”, Proceedings of the Second USENIX Symposium on Operating Systems Design and Implementation, p.261-276, 1996 Druschel, P.; Peterson, L.L. “Fbufs: A high-bandwidth cross-domain transfer facility,” Proceedings of the Fourteenth ACM Symposium on Operating System Principles, p.189-202, 1993 Eggers, S.J.; Emer, J.S.; Leby, H.M.; Lo, J.L.; Stamm, R.L.; Tullsen, D.M. “Simultaneous Multithreading: A Platform For Next-generation Processors,” IEEE Micro, Vol.17, Iss.5, p.12-19, 1997 Eicken, T.v.; Culler, D.E.; Goldstein, S.C.; Schauser, K.E. “Active Messages: A Mechanism for Integrated Communication and Computation,” Proceedings of the 19th Annual International Symposium on Computer Architecture (ISCA), p.256266, 1992 Geist, R.; Westall, J. “Bringing the high end to the low end: high performance device drivers of the Linux PC,” Proceedings of the 36th annual conference on Southeast regional conference, p.251-260, 1998 Gien, M.; Stefani, J-B. “Open microkernel technology, key to evolving telecommunication systems and networks,” http://citeseer.nj.nec.com/6451.html (current as 2 July 2002), 1995 Hennessy, J.L.; Patterson, D.A. “Computer architecture: A quantitative approach,” Second edition, Morgan Kaufmann Publishers, 1995 Honing, D. "How to ad sysctl variables to your FreeBSD 3 kernel", www.daemonnews.org/199906/sysctl.html (current as 20 June 2002), 1999 PH.D. DISSERTATION OSCAR IVÁN LEPE ALDAMA BIBLIOGRAPHY: 4 Hutchinson, N.C.; Peterson, L.L. “The x-Kernel: an architecture for implementing network protocols,” IEEE Transactions on Software Engineering, Vol.17, Iss.1, p.64-76, 1991 Hyden, E.A. “Operating system support for quality of service,” Ph.D. dissertation, University of Cambridge, available as Technical Report No. 340, 1994. Indiresan, A.; Mehra, A.; Shin, K. G. “Receive Livelock Elimination via Intelligent Interface Backoff,” http://citeseer.nj.nec.com/366416.html (current as 30 June 2002), 1997 Kay, J.; Pasquale, J. “Profiling and Reducing Processing Overheads in TCP/IP,” IEEE/ACM Transactions on Networking, Vol.4, Iss.6, p.817-828, 1996 Kent, S.; Atkinson, R. “Security architecture for the Internet protocol,” RFC 2401, 1998 Keshav, S. “On the efficient implementation of fair queueing,” Internetworking: Research and experience, Vol.2, p.157-173, 1991 Keshav, S; Sharma, R. “Issues and trends in router design,” IEEE Communications Magazine, Vol.36, Iss.5, p.144-151, 1998 Kohler, E.; Morris, R.; Chen, B.; Jannotti, J.; Kaashoek, M.F. “The click modular router,” ACM Transactions on Computer Systems, Vol.18, Iss.3, p.263-297, 2000 Kumar, V.P.; Lakshman, T.V.; Stiliadis, D. “Beyond best effort: router architectures for the differentiated services of tomorrow's internet,” IEEE Communications Magazine, Vol.36, Iss.5, p.152-164, 1998 Labovitz, C.; Ahuja, A.; Bose, A.; Jahanian, F. “Delayed internet routing convergence,” IEEE/ACM Transactions on Networking, Vol.9, Iss.3, p.293-306, 2001 Leffler, S.J.; Karels, M.J. “Building 4.4BSD kernels with config,” UNIX System Manager's Manual (SMM), section 2, ftp://ftp.netbsd.org/pub/NetBSD/misc/lite2docs/smm/02.config.ps.gz, 1993 Liedtke, J. “Toward real microkernels,” Communications of the ACM, Vol.39, Iss.9, p.70-77, 1996 Lili Qiu; Varghese, G.; Subhash Suri. “Fast firewall implementations for software and hardware-based routers,” Proceedings of the Ninth International Conference on Network Protocols (ICNP), p.241-250, 2001 Loeb, M.L.; Rindos, A.J.; Holland, W.G.; Woolet, S.P. “Gigabit Ethernet PCI adapter performance,” IEEE Network, Vol.15, Iss.2, p.42-47, 2001 Lucas, M.T.; Wrege, D.E.; Dempsey, B.J.; Weaver, A.C. “Statistical characterization of wide-area IP traffic,” Proceedings of the Sixth International Conference on Computer Communications and Networks (CCCN), p.442-447, 1997 OSCAR IVÁN LEPE ALDAMA PH.D. DISSERTATION BIBLIOGRAPHY: 5 McKeown, N. “Packet switch architectures: EE384X lecture’s notes,” www.stanford.edu/class/ee384x/handouts/1_EE384x.pdf (current as 28 June 2002), 2001 McKusick, M.K.; Bostic, K.; Karels, M.J.; Quarterman, J.S. “The design and implementation of the 4.4 BSD operating system,” Addison-Wesley, 1996 Mercer, C.W.; Zelenka, J.; Rajkumar, R. “On predictable operating system protocol processing,”http://citeseer.nj.nec.com/mercer94predictable.html (current as 2 July 2002), pp.20, 1994 Mogul, J.C.; Ramakrishnan, K.K. “Eliminating receive livelock in an interrupt-driven kernel,” ACM Transactions on Computer Systems, Vol.15, Iss.3, p.217-252, 1997 Mogul, J.C.; Rashid, R.; Accetta, M. “The packet filter: an efficient mechanism for user-level network code,”ACM SIGOPS Operating Systems Review, Vol.21, Iss.5, 1987 Morris, R.; Kohler, E.; Jannotti, J.; Kaashoek, M.F. “The Click modular router,” ACM SIGOPS Operating Systems Review, Vol.33, Iss.5, p.217-231, 1999 Mosberger, D.; Peterson, L.L. “Making paths explicit in the Scout operating system,” ACM SIGOPS Operating Systems Review, Vol.30, Iss.SI, p.153-167, Oct. 1996 Newman, P.; Minshall, G.; Lyon, T. “IP switching-ATM under IP,” IEEE/ACM Transactions on Networking, Vol.6, Iss.2, p.117-129, 1998 Newman, P.; Minshall, G.; Lyon, T.; Huston, L. “IP Switching And Gigabit Routers,” IEEE Communications Magazine, Vol.35, Iss.1, p.64-69, 1997 Ousterhout, J. “Why aren't operating systems getting faster as fast as hardware?,” Digital Western Research Laboratory Technical Note TN-11, 1989 Papadopoulos, C.; Parulkar, G.M. “Experimental evaluation of SUNOS IPC and TCP/IP protocol implementation,” IEEE/ACM Transactions on Networking, Vol.1, Iss.2, p.199-216, 1993 Pappu, P.; Wolf, T. “Scheduling processing resources in programmable routers,” Washington University in St. Louis, Departement of Computer Science, Technical Report WUCS-01-32, pp.12, 2001 Partridge, C.; Carvey, P.P.; Burgess, E.; Castineyra, I.; Clarke, T.; Graham, L.; Hathaway, M.; Herman, P.; King, A.; Kohalmi, S.; Ma, T.; Mcallen, J.; Mendez, T.; Milliken, W.C.; Pettyjohn, R.; Rokosz, J,; Seeger, J.; Sollins, M.; Storch, S.; Tober, B.; Troxel, G.D. “A 50-Gb/s IP router,” IEEE/ACM Transactions on Networking, Vol.6, Iss.3, p.237-248, 1998 Paxson, V. “End-to-end Internet packet dynamics,” IEEE/ACM Transactions on Networking, Vol.7, Iss.3, p.277-292, 1999 PH.D. DISSERTATION OSCAR IVÁN LEPE ALDAMA BIBLIOGRAPHY: 6 Paxson, V. “Fast, Approximate Synthesis of Fractional Gaussian Noise for Generating Self-Similar Network Traffic,” ACM SIGCOMM Computer Communications Review, Vol.27, Iss.5, pp. 5-18, 1997 Peterson, L.L.; Karlin, S.C.; Kai Li. “OS support for general-purpose routers,” Proceedings of the Seventh Workshop on Hot Topics in Operating Systems, p.3843, 1999 Pradhan, P.; Chiueh, T.-C. “Operating systems support for programmable cluster-based internet routers,” Proceedings of the Seventh Workshop on Hot Topics in Operating Systems, p.76-81, 1999 Pradhan, P.; Gopalan, K.; Chiueh, T.-C. “Design issues in system support for programmable routers,” Proceedings of the Eighth Workshop on Hot Topics in Operating Systems, p.9-14, 2001 Qie, X.; Bavier, A.; Peterson, L.; Karlin, S. “Scheduling computations on a softwarebased router,” ACM SIGMETRICS Performance Evaluation Review, Vol.29, Iss.1, p.13-24, 2001 Quinn, L.B.; Russell, R.G. “Fast Ethernet,” John Wiley & Sons, 1997 Ramakrishnan, K.K. “Performance Considerations in Designing Network Interfaces”, IEEE JSAC, Vol.11, Iss.2, p.203-219, 1993 Ramamurthy, G. “An analytical model for UNIX systems,” AT&T Technical Journal, Vol.67, Iss.5, pp. 86-99, 1988 Ritchie, D.M.; Thompson, K. “The Unix Time-sharing System,” Communiations of the ACM, Vol.17, Iss.7, p.365-375, 1974 Rizzo, L. “Dummynet: a simple approach to the evaluation of network protocols,” ACM SIGCOMM Computer Communciation Review, Vol.27, Iss.1, p.31-41, 1997 Rodrigues, S.H.; Anderson T.E.; Culler, D.E. “High-performance local-area communication with fast sockets,” Proceedings of the 1997 USENIX Annual Technical Conference, p.257-274, 1997 Rumbaugh, J.; Blaha, M.R.; Lorensen, W.; Eddy, F.; Premerlani, W. “Object-oriented modeling and design,” Prentice-Hall, 1991 Sanghi, D.; Subramaniam, M.C.V.; Shankar, A.U.; Gudmundsson, 'O.; Jalote, P. “A TCP instrumentation and its use in evaluating roundtrip-time estimators,” Journal of Internetworking: Research & Experience, Vol.1, Iss.2, p.77-99, 1990 Scottis, M.G.; Krunz, M.; Liu, M.M.-K. “Enhancing the PCI bus to support real-time streams,” IEEE International Performance, Computing and Communications Conference (IPCCC) p.303-309, 1999 OSCAR IVÁN LEPE ALDAMA PH.D. DISSERTATION BIBLIOGRAPHY: 7 Semeria, C.; “Implementing a flexible hardware-based router for the new IP infrastructure,” Juniper Networks white paper, part number 20015-001 09/01, 2001 Shanley, T. “Pentium Pro Processor System Architecture,” Addison-Wesley Longman, 1997 Shanley, T.; Anderson, D. “PCI system architecture”, PC system architecture series, Addison-Wesley, 2000 Shreedhar, M.; Varghese, G. “Efficient fair queuing using deficit round-robin,” IEEE/ACM Transactions on Networking, Vol.4, Iss.3, p.375-385, 1996 Stallings, W. “SNMP, SNMPv2, SNMPv3, and RMON 1 and 2,” Addison-Wesley Longman, 1997 Stephen, S. “Gigabit Ethernet,” McGraw-Hill Computer Communication Series, McGraw-Hill, 1998. Stevens, W.R. “TCP/IP illustrated, volume 1: The protocols,” Addison-Wesley, 1994 Sutton, R.A.; Jalnapurkar, S.M. “Hardware/Software architectures for TCP/IP acceleration on UNIX workstations,” class project, CS252: Graduate computer architecture, University of California, Berkeley, http://bwrc.eecs.berkeley.edu/ people/Grad_Students/rsutton/class_projects/cs252/index.html (current as 2 July 2002), 1995 Tanenbaum, A.S. “Computer networks,” Prentice Hall, 2002 Tennenhouse, D.L. "Layered Multiplexing Considered Harmful," in Protocols for HighSpeed Networks, Rudin and Williamson (Ed.), North Holland, Amsterdam, 1989 Vahalia, U. “UNIX internals: The new frontier,” Prentice-Hall, 1996 Verdú, J.; Corbal, J.; García-Vidal, J.; Valero, M. “Retos en el diseño de network processors,” to appear in Proceedings of the Universidad Autónoma de Barcelona/Universitat de Lleida XIII Jornadas de paralelismo, September 2002 Walrand, J."An introduction to queueing networks", Prentice-Hall, 1988. Weiss, S.; Finkelstein, E. “Extending PCI Performance Beyond the Desktop”, IEEE Computer Magazine, p.80-87, 1999 Welling, G.; Ott, M.; Mathur, S. “A cluster-based active router architecture,” IEEE Micro, Vol.21, Iss.1, p.16-25, 2001 Willinger, W.; Paxson, V. “Where mathematics meets the Internet,” Notices of the American Mathematical Society, Vol.45, Iss.8, p.961-970, 1998 PH.D. DISSERTATION OSCAR IVÁN LEPE ALDAMA BIBLIOGRAPHY: 8 Wright, G.R.; Stevens, W.R. “TCP/IP illustrated, volume 2: The implementation,” Addison-Wesley, 1995 Wroclawski, J. “The use of RSVP with IETF Integrated Services,” RFC 2210, 1997 Zhang, H. “Service disciplines for guaranteed performance service in packet switching networks,” Proceedings of the IEEE, Vol.83, Iss.10, p.1374-1396, 1995 Zhang, H.; Keshav, S. “Comparison of rate-based service disciplines,” ACM SIGCOMM Computer Communication Review, Vol.21, Iss.4, p.113–121, 1991 OSCAR IVÁN LEPE ALDAMA PH.D. DISSERTATION