From: Richard Whitehouse Date: Fri, 13 May 2011 09:21:37 +0000 (+0100) Subject: Updated bibliography based on svn.malc.org.uk X-Git-Url: https://git.richardwhiuk.com/?a=commitdiff_plain;h=a45ef1a6cfa94669ab22bb6b916963c6125b1c30;p=ii-diss.git Updated bibliography based on svn.malc.org.uk --- diff --git a/bibtex.bib b/bibtex.bib index 12b9019..41f063b 100644 --- a/bibtex.bib +++ b/bibtex.bib @@ -6,48 +6,165 @@ year = 2000 } -@misc{seattle, - title = "{Floodless in SEATTLE: A Scalable Ethernet Architecture for Large Enterprises}", - author = "Changhoon Kim and Matthew Caesar and Jennifer Rexford" +@inproceedings{gtnets, + author = {George F. Riley}, + title = {The Georgia Tech Network Simulator}, + booktitle = {ACM SIGCOMM Conference}, + year = {2003}, } -@misc{moose1, - title = "{Addressing the Scalability of Ethernet with MOOSE}", - author = "Malcolm Scott and Daniel Wagner-Hall and Andrew Moore and Jon Crowcroft" +@misc{switchds, + author = "{3Com Corporation}", + title = "Switch {5500G} 10/100/1000 Family Data Sheet" + howpublished = "\url{http://www.lctinc.net/downloads/3com_5500_10-100-1000_fam_ds.pdf}" } -@misc{moose2, - title = "{A Prototype Implementation of MOOSE on a NetFPGA/OpenFlow/NOX Stack}", - author = "Daniel Wagner-Hall" +@article{ethernet2, + title = {The {Ethernet}: a Local Area Network: data link layer and physical layer specifications}, + author = {{Digital Equipment Corporation} and {Intel Corporation} and {Xerox Corporation}}, + journal = {SIGCOMM Comput. Commun. Rev.}, + volume = {11}, + number = {3}, + year = {1981}, + issn = {0146-4833}, + pages = {20--66}, + doi = {10.1145/1015591.1015594}, + publisher = {ACM}, + address = {New York, NY, USA}, } -@misc{dwh, - title = "{NetFPGA Implementation of MOOSE}", - author = "Daniel Wagner-Hall" +@article{ ethernet, + author = {Metcalfe, Robert M. and Boggs, David R.}, + title = {Ethernet: distributed packet switching for local computer networks}, + journal = {Commun. ACM}, + volume = {19}, + number = {7}, + year = {1976}, + issn = {0001-0782}, + pages = {395--404}, + doi = {10.1145/360248.360253}, + publisher = {ACM}, + address = {New York, NY, USA}, } -@misc{xen, - title = "{Xen and the Art of Virtualization}", - author = "Paul Barham and Boris Dragovic and Keir Fraser and Steven Hand and Tim Harris and Alex Ho and Rolf Neugebauer and Ian Pratt and Andrew -Warfield" +@inproceedings{myers, + title = {Rethinking the Service Model: Scaling Ethernet to a Million Nodes}, + author = { Andy Myers and Eugene Ng and Hui Zhang }, + booktitle = {ACM SIGCOMM HotNets}, + year = {2004}, + abstract = {Ethernet has been a cornerstone networking technology for over 30 years. + During this time, Ethernet has been extended from a shared-channel broadcast network to include support for sophisticated packet switching. + Its plug-and-play setup, easy management, and self-configuration capability are the keys that make it compelling for enterprise applications. + Looking ahead a enterprise networking requirements in the coming years, we examine the relevance and feasibility of scaling Ethernet to one million end systems. + Unfortunately, Ethernet technologies today have neither the scalability nor the reliability needed to achieve this goal. + We take the position that the fundamental problem lies in Ethernet's outdated service model that it inherited from the original broadcast network design. + This paper presents arguments to support our position and proposes changing Ethernet's service model by eliminating broadcast and station location learning.}, } +@article{seattle-1, + author = "Changhoon Kim and Matthew Caesar and Jennifer Rexford", + title = "{SEATTLE}: {A} {Scalable Ethernet Architecture for Large Enterprises}", + journal = "ACM Transactions on Computer Systems", + volume = "29", + number = "1", + month = "February", + year = "2011", + ISSN = "0734-2071", + abstract = "IP networks today require massive effort to configure + and manage. Ethernet is vastly simpler to manage, but + does not scale beyond small local area networks. This + article describes an alternative network architecture + called SEATTLE that achieves the best of both worlds: + The scalability of IP combined with the simplicity of + Ethernet. SEATTLE provides plug-and-play functionality + via flat addressing, while ensuring scalability and + efficiency through shortest-path routing and hash-based + resolution of host information. In contrast to previous + work on identity-based routing, SEATTLE ensures path + predictability, controllability, and stability, thus + simplifying key network-management operations, such as + capacity planning, traffic engineering, and + troubleshooting. We performed a simulation study driven + by real-world traffic traces and network topologies, + and used Emulab to evaluate a prototype of our design + based on the Click and XORP open-source routing + platforms.", +} + +@inproceedings{seattle-2, + author = "C. Kim and M. Caesar and J.Rexford", + title = "Floodless in {SEATTLE}: a Scalable {Ethernet} Architecture for Large Enterprises", + booktitle = "{Proc. SIGCOMM}", + year = 2008, + pages = {3--14}, +} + +@inproceedings{moose1, + author = "Malcolm A. Scott and Andrew W. Moore and Jon Crowcroft", + title = "Addressing the Scalability of {Ethernet} with {MOOSE}", + booktitle = "ITC 21 First Workshop on Data Center -- Converged and Virtual Ethernet Switching (DC CAVES)", + month = "September", + year = 2009, +} + +@inproceedings{moose2, + title = "{A Prototype Implementation of MOOSE on a NetFPGA/OpenFlow/NOX Stack}", + author = "Daniel Wagner-Hall", + year = 2010, + month = "September", + booktitle = "First European NetFPGA Developers' Workshop, Cambridge", +} + +@inproceedings{dwh, + title = "{NetFPGA Implementation of MOOSE}", + author = "Daniel Wagner-Hall", + month = "May", + year = 2010, + booktitle = "Computer Science Tripos Part II, Homerton College, University of Cambridge", +} + +@inproceedings{xen, + author = {Barham,, Paul and Dragovic,, Boris and Fraser,, Keir and Hand,, Steven and Harris,, Tim and Ho,, Alex and Neugebauer,, Rolf and Pratt,, Ian and Warfield,, Andrew}, + title = {Xen and the art of virtualization}, + booktitle = {Proc. SOSP}, + year = {2003}, + isbn = {1-58113-757-5}, + pages = {164--177}, + location = {Bolton Landing, NY, USA}, + doi = {10.1145/945445.945462}, + publisher = {ACM}, + address = {New York, NY, USA}, +} + +@article{cam, + title = "{Content-Addressable Memory (CAM)} circuits and architectures: a tutorial and survey", + author = "K. Pagiamtzis and A. Sheikholeslami", + journal = "IEEE Journal of Solid-State Circuits", + year = 2006, + volume = 41, + pages = {712--727} +} + + @misc{boostgraph, title = "{The Boost Graph Library (BGL)}", author = "Jeremy Siek and Lieu-Quan Lee and Andrew Lumsdaine", howpublished = "\url{http://www.boost.org/doc/libs/1_46_1/libs/graph/doc/index.html}" } -@misc{dijkstra, - title = "{A Note on Two Problems in Connexion with Graphs}", - author = "E. W. Dijkstra", - journal = "Numerische Mathematik 1" +@article{dijkstra, + author = "Dijkstra", + title = "A Note on Two Problems in Connexion with Graphs", + journal = "Numerische Mathematik", + volume = "1", + pages = "269--271", + year = "1959", } @misc{facebook, - title = "{Open Compute Project}", + title = "{Open Compute Project Server Specifications}", author = "Facebook Inc.", - howpublished = "\url{http://www.opencompute.org/datacenters/}" + howpublished = "\url{http://www.opencompute.org/specs/Open_Computer_project_Server_Chassis_Triplet_v1.0.pdf}" } @misc{github, @@ -56,89 +173,213 @@ Warfield" howpublished = "\url{http://www.github.com}" } -@misc{abramson, - title = "{The ALOHA System - Another alternative for computer communications}", - author = "Norman Abramson", - institution = "University of Hawaii" +@inproceedings{abramson, + author = "N. Abramson", + title = "The {ALOHA} System - Another Alternative for Computer + Communications", + booktitle = "Fall 1970 AFIPS Computer Conference", + year = "1970", + pages = "281--285", } -@misc{osi, - title = "{OSI Reference Model - The ISO Model of Architecture for Open Systems Interconnection}", - author = "Hubert Zimmermann", - booktitle = "IEEE Transactions on Communications" +@article{osi, + author = "Hubert Zimmermann", + title = "{OSI} Reference Model --- The {ISO} Model of + Architecture for Open Systems Interconnection", + journal = "IEEE Transactions on Communications", + year = "1980", + month = apr, + volume = "28", + number = "4", + pages = "425--432", + topic = "osi[0.9]", + URI = "http://dl.comsoc.org/cocoon/comsoc/servlets/GetPublication?id=145613", + URI = "http://www.comsoc.org/livepubs/50_journals/pdf/RightsManagement_eid=136833.pdf", } -@misc{ns-comparison, - title = "{A performance comparison of recent network simulators}", - author = "Elias Weingartner and Hendrik vom Lehn and Klaus Wehrle", - institution = "RWTH Aachen University" +@inproceedings{ns-comparison, + author = "Elias Weing{\"a}rtner and Hendrik vom Lehn and Klaus + Wehrle", + title = "A performance comparison of recent network + simulators", + year = "2009", + abstract = "A widespread methodology for performance analysis in + the field of communication systems engineering is + network simulation. While ns-2 has established itself + as virtually the standard network simulation tool, + other network simulators have gained more and more + attention during the last years. In this paper, we + briefly survey new developments in the field of network + simulation and conduct a performance comparison study + by implementing an identical simulation set-up in five + simulators, namely ns-2, OMNet++, ns-3, SimPy and + JiST/SWANS. Our results reveal large differences + according to both run-time performance and memory + usage.", + booktitle = "Proceedings of the IEEE International Conference on + Communications 2009 (ICC 2009)", + address = "Dresden, Germany", + publisher = "IEEE", + note = "Accepted for Publication", } -@misc{cerf74, - title = "{A Protocol for Packet Network Intercommunication}", - author = "Vinton G. Cerf and Robert E. Kahn" +@article{cerf74, + author = "Vinton Cerf and Robert Kahn", + title = "A Protocol for Packet network interconnection", + journal = "IEEE Transactions on Communications", + year = "1974", + volume = "22", + pages = "637--648", + month = "March", + annote = "Describes the fundametal design of the Internet.", + URL = "papers/Cerf74ProtocolInterconnection.pdf", } @misc{rfc768, - title = "{RFC 768 - User Datagram Protocol}", - author = "J. Postel", - institution = "ISI", + author = "J. Postel", + title = "{User Datagram Protocol}", + series = "Request for Comments", + number = "768", + howpublished = "RFC 768 (Standard)", + publisher = "IETF", + organisation = "Internet Engineering Task Force", + year = 1980, + month = "August", + url = "http://www.ietf.org/rfc/rfc768.txt", + note = {\url{http://www.ietf.org/rfc/rfc768}}, } @misc{rfc791, - title = "{RFC 791 - Internet Protocol}", - institution = "DARPA" + author = "J. Postel", + title = "{Internet Protocol}", + series = "Request for Comments", + number = "791", + howpublished = "RFC 791 (Standard)", + publisher = "IETF", + organisation = "Internet Engineering Task Force", + year = 1981, + month = "September", + note = {\url{http://www.ietf.org/rfc/rfc791}}, + url = "http://www.ietf.org/rfc/rfc791.txt" } -@misc{rfc863, - title = "{RFC 863 - Discard Protocol}", - author = "J. Postel", - institution = "ISI", +@Misc{rfc863, + author = "J. Postel", + title = "{Discard Protocol}", + series = "Request for Comments", + number = "863", + howpublished = "RFC 863 (Standard)", + publisher = "IETF", + organisation = "Internet Engineering Task Force", + year = 1983, + month = "May", + url = "http://www.ietf.org/rfc/rfc863.txt", + note = {\url{http://www.ietf.org/rfc/rfc863}} } @misc{rfc1035, - title = "{RFC 1035 - Domain Names - Implementation and Specification}", - author = "P. Mockapetris", - institution = "ISI", + author = "P.V. Mockapetris", + title = "{Domain names - implementation and specification}", + series = "Request for Comments", + number = "1035", + howpublished = "RFC 1035 (Standard)", + publisher = "IETF", + organisation = "Internet Engineering Task Force", + year = 1987, + month = "November", + note = {\url{http://www.ietf.org/rfc/rfc1035}}, + url = "http://www.ietf.org/rfc/rfc1035.txt" +} + +@Misc{ rfc1122, + author = "R. Braden", + title = "{Requirements for Internet Hosts - Communication Layers}", + series = "Request for Comments", + number = "1122", + howpublished = "RFC 1122 (Standard)", + publisher = "IETF", + organisation = "Internet Engineering Task Force", + year = 1989, + month = oct, + note = {\url{http://www.ietf.org/rfc/rfc1122}}, + url = "http://www.ietf.org/rfc/rfc1122.txt" } -@misc{rfc1122, - title = "{RFC 1122 - Requirements for Internet Hosts - Communication Layers}", - author = "R. Braden", - institution = "IETF", +@misc{ rfc1883, + author = "S. Deering and R. Hinden", + title = "{Internet Protocol, Version 6 (IPv6) Specification}", + series = "Request for Comments", + number = "1883", + howpublished = "RFC 1883 (Proposed Standard)", + publisher = "IETF", + organisation = "Internet Engineering Task Force", + year = 1995, + month = dec, + note = {\url{http://www.ietf.org/rfc/rfc1883}}, + url = "http://www.ietf.org/rfc/rfc1883.txt" } -@misc{rfc1883, - title = "{Internet Protocol - Version 6 (IPv6)}", - author = "S. Deering and R. Hinden", - institution = "Xerox PARC and Ipsilon Networks", +@misc{ rfc2328, + author = "J. Moy", + title = "{OSPF Version 2}", + series = "Request for Comments", + number = "2328", + howpublished = "RFC 2328 (Standard)", + publisher = "IETF", + organisation = "Internet Engineering Task Force", + year = 1998, + month = apr, + url = "http://www.ietf.org/rfc/rfc2328.txt", + note = {\url{http://www.ietf.org/rfc/rfc2328}} } -@misc{rfc2328, - title = "{OSPF Version 2}", - author = "J. Moy", - institution = "Ascend Communications, Inc.", +@misc{ rfc2616, + author = "R. Fielding and J. Gettys and J. Mogul and H. Frystyk and + L. Masinter and P. Leach and T. Berners-Lee", + title = "{Hypertext Transfer Protocol -- HTTP/1.1}", + series = "Request for Comments", + number = "2616", + howpublished = "RFC 2616 (Draft Standard)", + publisher = "IETF", + organisation = "Internet Engineering Task Force", + year = 1999, + month = jun, + note = {\url{http://www.ietf.org/rfc/rfc2616}}, + url = "http://www.ietf.org/rfc/rfc2616.txt" } -@misc{rfc2616, - title = "{Hypertext Transfer Protocol - HTTP/1.1}", - author = "R. Fielding and J. Gettys and J. Mogul and H. Frystyk and L. Masinter and P. Leach and T. Berners-Lee", - institution = "UC Irvine and Compaq and W3C and MIT and Xerox and Microsoft", +@misc{ libpcap, + title = "{TCPdump} and {LibPcap}", + author = "{LBNL Network Research Group} and {TCPdump Maintainers}", + url = "http://www.tcpdump.org/" } -@misc{ieee802-3u, - title = "{IEEE Standard for Local and Metropolitan Area Networks - Supplement - Media Access Control (MAC) Parameters, Physical Layer, Medium Attachment Units and Repeater for 100Mb/s Operation, Type 100BASE-T}", - author = "IETF" +@techreport{ieee803-3u, + editor = "IEEE", + title = "{Std 802.3u} Media Access Control ({MAC}) Parameters, Physical Layer, Medium Attachment Units, and Repeater for 100 Mb/s Operation, Type 100{BASE}-{T}", + author = "{IEEE Computer Society}", + institution = "IEEE", + address = "New York", + year = "1995", + descriptor = "IEEE-802, IEEE", } -@misc{ieee802-3ab, - title = "{IEEE Standard for Local and Metropolitan Area Networks - Part 3: Carrier Sense Multiple Access with Collision Detection (CSMA/CD) Access Method and Physical Layer Specifications - Physical Layer Parameters and Specifications for 1000 Mb/s Operation over 4 pair of Category 5 Balanced Copper Cabling, Type 1000BASE-T}", - author = "IETF" +@techreport{ieee802-3ab, + title = "{Std 802.3ab} Access Method and Physical Layer Specifications - Physical Layer Parameters and Specifications for 1000 Mb/s Operation over 4 pair of Category 5 Balanced Copper Cabling, Type 1000BASE-T}", + institution = "{IEEE}", + author = "{IEEE Computer Society}", + year = "1999", + address = "New York", + descriptor = "IEEE-802, IEEE", } @misc{ieee802-1d, - title = "{IEEE Standard for Local and Metropolitan Area Networks - Media Access Control (MAC) Bridges}", - author = "IETF", + title = "{Std 802.1D}: Standard for Local and Metropolitan Area Networks: Media Access Control ({MAC}) Bridges", + institution = "{IEEE}", + author = "{IEEE Computer Society}", + address = "New York", + year = 2004, + unimportant-url = "http://standards.ieee.org/getieee802/download/802.1D-2004.pdf" } @misc{icann-030211,