2009 · 47 citations · 7 references
ComputingComputer ScienceComputer SystemsComputer NetworksDigital CommunicationInternet Of ThingsBroadcast CommunicationInternet Protocol SuiteNetwork ProtocolsNetwork Traffic AnalysisAddress ResolutionAddress Resolution ProtocolBroadcastCost-effectivenessEthernetNetwork Service DiscoveryScalabilityTechnology Scalability Limits
Ethernet is the dominant technology for local area networks. This is mainly because of its autoconfiguration capability and its cost effectiveness. Unfortunately, a single Ethernet network can not scale to span a large enterprise network. A main reason for this is broadcast traffic resulting from many protocols running on top of Ethernet. This paper addresses Ethernet's scalability limits due to broadcast traffic. We studied and characterized broadcast traffic in Ethernet networks using traces collected from real networks. We found that broadcast is mainly used in Ethernet for service and resource discovery. For example, the address resolution protocol (ARP) uses broadcast to discover a MAC address that corresponds to an IP address. To avoid broadcast for service and resource discovery, we propose a new device, the EtherProxy. An EtherProxy uses caching to suppress broadcast traffic. EtherProxy is backward compatible and requires no changes to existing hardware, software, or protocols. Moreover, it requires no configuration. In our evaluation, we used real and synthetic workloads. Using both workloads, we experimentally demonstrate the effectiveness of the EtherProxy.
7
Eddie Kohler, Robert Morris, Benjie Chen et al. · ACM Transactions on Computer Systems · 2000 · 2.4K citations · Full text
An integrated experimental environment for distributed systems and networks
Brian White, Jay Lepreau, Leigh Stoller et al. · 2002 · 529 citations
Changhoon Kim, Matthew Caesar, Jennifer Rexford · ACM SIGCOMM Computer Communication Review · 2008 · 268 citations
Changhoon Kim, Matthew Caesar, Jennifer Rexford · 2008 · 153 citations · Full text