TY - GEN
T1 - Network-wide routing-oblivious heavy hitters
AU - Ben Basat, Ran
AU - Einziger, Gil
AU - Feibish, Shir Landau
AU - Moraney, Jalil
AU - Raz, Danny
N1 - Publisher Copyright:
© 2018 Association for Computing Machinery.
PY - 2018/7/23
Y1 - 2018/7/23
N2 - The recent introduction of SDN allows deploying new centralized network algorithms that dramatically improve the network operation. Many of these solutions rely on the assumption that the centralized controller merges data from different Network Monitoring Points (NMP) to obtain a networkwide view. This is far from trivial when the same packet may traverse through several NMPs. Therefore, existing solutions either assume that each packet is measured at exactly one NMP or that the routing of each packet is known. Another approach is to mark the sampled packets so that other NMPs are aware that the packet was already considered. We suggest the first network-wide and routing oblivious algorithms for three fundamental network monitoring problems. The suggested algorithms allow flexible NMP placement, require no control over edge routers, and are indifferent to network topology and routing. Moreover, they are based on passive measurements without modifying the traffic in any way. Formally, we provide a general, constant time framework that solves the distributed versions of the volume estimation, frequency estimation and heavy-hitters problems with provable guarantees. The evaluation of our scheme on real packet traces shows that we can achieve very accurate results using a very reasonable amount of memory. For example, using less than 60KB memory in each monitoring point we get a root square error of less than 0.01% of the packets for frequency estimation.
AB - The recent introduction of SDN allows deploying new centralized network algorithms that dramatically improve the network operation. Many of these solutions rely on the assumption that the centralized controller merges data from different Network Monitoring Points (NMP) to obtain a networkwide view. This is far from trivial when the same packet may traverse through several NMPs. Therefore, existing solutions either assume that each packet is measured at exactly one NMP or that the routing of each packet is known. Another approach is to mark the sampled packets so that other NMPs are aware that the packet was already considered. We suggest the first network-wide and routing oblivious algorithms for three fundamental network monitoring problems. The suggested algorithms allow flexible NMP placement, require no control over edge routers, and are indifferent to network topology and routing. Moreover, they are based on passive measurements without modifying the traffic in any way. Formally, we provide a general, constant time framework that solves the distributed versions of the volume estimation, frequency estimation and heavy-hitters problems with provable guarantees. The evaluation of our scheme on real packet traces shows that we can achieve very accurate results using a very reasonable amount of memory. For example, using less than 60KB memory in each monitoring point we get a root square error of less than 0.01% of the packets for frequency estimation.
UR - http://www.scopus.com/inward/record.url?scp=85051637978&partnerID=8YFLogxK
U2 - 10.1145/3230718.3230729
DO - 10.1145/3230718.3230729
M3 - Conference contribution
AN - SCOPUS:85051637978
SN - 9781450359023
T3 - ANCS 2018 - Proceedings of the 2018 Symposium on Architectures for Networking and Communications Systems
SP - 66
EP - 73
BT - ANCS 2018 - Proceedings of the 2018 Symposium on Architectures for Networking and Communications Systems
PB - Association for Computing Machinery, Inc
T2 - 2018 Symposium on Architectures for Networking and Communications Systems, ANCS 2018
Y2 - 23 July 2018 through 24 July 2018
ER -