2009 · 14 citations · 24 references
Cluster ComputingLoad Balancing (Computing)EngineeringHigh Performance Computer NetworkComputer ArchitectureData Center NetworkHardware SecurityHigh-performance ArchitectureNetwork TrafficParallel ComputingAdvanced NetworkingConnection LocalitySun Niagara 2Computer EngineeringComputer ScienceEdge ComputingCloud ComputingMany-core ArchitectureParallel Programming
Ubiquitous multi-core-based web servers and edge routers are increasingly popular in deploying computationally intensive Deep Packet Inspection (DPI) programs. Previous work has shown the benefits of connection locality-based scheduling on multi-core servers to improve L7-filter performance. However, we show that highly threaded hierarchical multi-core processors, such as the Sun Niagara 2 processor, accumulate imbalanced workload at each resource layer. This workload imbalance potentially offsets the benefits from connection locality. In addition, connection-locality-based load balance fails to work when network traffic is unevenly distributed.
24
Fast and memory-efficient regular expression matching for deep packet inspection
Yu Fang, Zhifeng Chen, Yanlei Diao et al. · 2006 · 460 citations
Internet Traffic Analysis, Engineering, Computer Architecture +20