Updated bibliography based on svn.malc.org.uk
authorRichard Whitehouse <github@richardwhiuk.com>
Fri, 13 May 2011 09:21:37 +0000 (10:21 +0100)
committerRichard Whitehouse <github@richardwhiuk.com>
Fri, 13 May 2011 09:21:37 +0000 (10:21 +0100)
bibtex.bib

index 12b9019c421cd91df7e8baed5f49858cd5c1a8d7..41f063b835bb0ec26b246410cc02b5cf9302b30a 100644 (file)
        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,