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,
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,