2008 · 18 citations · 29 references
ComputingComputer EngineeringComputer ScienceComputer NetworksEdge ComputingLow-power DesignDynamic Power ReductionEdge NetworkingNetwork Performance AnalysisPacket SwitchingPower ManagementPower-aware DesignEnergyEnergy-efficient Edge ComputingEnergy-efficient NetworkingLow-power NetworkingNetwork Interface CardsPacket ClassificationPower ConsumptionPower Consumption Optimization
The number of edge devices connected to the Internet is increasing at a rapid rate. To maintain network connectivity, the majority of these devices remain completely powered on when idle, wasting unnecessary energy. A novel idea to conserve energy while maintaining network connectivity is to place the computer in standby mode during idle periods and delegate the packet-handling functions to its network interface card (NIC). The NIC, acting as a liaison for the host, can proxy a variety of network protocols, increasing the standby time of the host without compromising its active connections. In this paper, we analyze the requirements of such a packet classifier and design a low-power hardware-based packet classification technique, which, compared to a software-based packet classification technique, consumes 59% less energy with a 9x speedup.
29
Space/time trade-offs in hash coding with allowable errors
Burton H. Bloom · Communications of the ACM · 1970 · 7.5K citations · Full text
Algorithms for packet classification
Pravir Singh Gupta, Nick McKeown · IEEE Network · 2001 · 653 citations
Packet classification on multiple fields
Pankaj Gupta, Nick McKeown · 1999 · 594 citations · Full text
Routing lookups in hardware at memory access speeds
Pravir Singh Gupta, Steven Lin, Nick McKeown · 2002 · 487 citations