ACM SIGCOMM Computer Communication Review · 2016 · 64 citations · 19 references
Cluster ComputingIncremental DeploymentEngineeringNetwork AnalysisComputational ComplexitySocial GameSocial MatchingNetwork CalculusDerived Approximation BoundExible PlacementParallel ComputingCombinatorial OptimizationNetwork OptimizationAdvanced NetworkingNetwork VirtualizationSoftware-defined NetworkingMatching TechniqueComputer EngineeringComputer ScienceInteger ProgrammingEdge ComputingCloud ComputingParallel Programming
The virtualization and softwarization of modern computer networks offers new opportunities for the simplified management and exible placement of middleboxes as e.g. rewalls and proxies. This paper initiates the study of algorithmically exploiting the exibilities present in virtualized and software-defined networks. Particularly, we are interested in the initial as well as the incremental deployment of middleboxes. We present a deterministic O (log(min{ n,k })) approximation algorithm for n -node computer networks, where k is the middlebox capacity. The algorithm is based on optimizing over a submodular function which can be computed efficiently using a fast augmenting path approach. The derived approximation bound is optimal: the underlying problem is computationally hard to approximate within sublogarithmic factors, unless P = NP holds. We additionally present an exact algorithm based on integer programming, and complement our formal analysis with simulations. In particular, we consider the number of used middleboxes and highlight the benefits of the approximation algorithm in incremental deployments. Our approach also finds interesting applications, e.g., in the context of incremental deployment of software-defined networks.
19
A threshold of ln <i>n</i> for approximating set cover
Uriel Feige · Journal of the ACM · 1998 · 3.1K citations · Full text
Simon Knight, Hung Nguyen, Nickolas Falkner et al. · IEEE Journal on Selected Areas in Communications · 2011 · 1.6K citations
Cluster Computing, Computational Social Science, Internet Topology Zoo +14
On the hardness of approximating minimization problems
Carsten Lund, Mihalis Yannakakis · Journal of the ACM · 1994 · 882 citations · Full text