Results 1  10
of
123
On the Placement of Web Server Replicas
 In Proceedings of IEEE INFOCOM
, 2001
"... Abstract—Recently there has been an increasing deployment of content distribution networks (CDNs) that offer hosting services to Web content providers. CDNs deploy a set of servers distributed throughout the Internet and replicate provider content across these servers for better performance and avai ..."
Abstract

Cited by 301 (8 self)
 Add to MetaCart
(Show Context)
Abstract—Recently there has been an increasing deployment of content distribution networks (CDNs) that offer hosting services to Web content providers. CDNs deploy a set of servers distributed throughout the Internet and replicate provider content across these servers for better performance and availability than centralized provider servers. Existing work on CDNs has primarily focused on techniques for efficiently redirecting user requests to appropriate CDN servers to reduce request latency and balance load. However, little attention has been given to the development of placement strategies for Web server replicas to further improve CDN performance. In this paper, we explore the problem of Web server replica placement in detail. We develop several placement algorithms that use workload information, such as client latency and request rates, to make informed placement decisions. We then evaluate the placement algorithms using both synthetic and real network topologies, as well as Web server traces, and show that the placement of Web replicas is crucial to CDN performance. We also address a number of practical issues when using these algorithms, such as their sensitivity to imperfect knowledge about client workload and network topology, the stability of the input data, and methods for obtaining the input. Keywords—World Wide Web, replication, replica placement algorithm, content distribution network (CDN). I.
Branchandprice: Column generation for solving huge integer programs
 Oper. Res
, 1998
"... We discuss formulations of integer programs with a huge number of variables and their solution by column generation methods, i.e., implicit pricing of nonbasic variables to generate new columns or to prove LP optimality at a node of the branchandbound tree. We present classes of models for which th ..."
Abstract

Cited by 252 (11 self)
 Add to MetaCart
We discuss formulations of integer programs with a huge number of variables and their solution by column generation methods, i.e., implicit pricing of nonbasic variables to generate new columns or to prove LP optimality at a node of the branchandbound tree. We present classes of models for which this approach decomposes the problem, provides tighter LP relaxations, and eliminates symmetry. Wethen discuss computational issues and implementation of column generation, branchandbound algorithms, including special branching rules and e cient ways to solve the LP relaxation. We also discuss the relationship with Lagrangian duality. 1
An effective implementation of the linkernighan traveling salesman heuristic
 European Journal of Operational Research
, 2000
"... This report describes an implementation of the LinKernighan heuristic, one of the most successful methods for generating optimal or nearoptimal solutions for the symmetric traveling salesman problem. Computational tests show that the implementation is highly effective. It has found optimal solution ..."
Abstract

Cited by 133 (1 self)
 Add to MetaCart
(Show Context)
This report describes an implementation of the LinKernighan heuristic, one of the most successful methods for generating optimal or nearoptimal solutions for the symmetric traveling salesman problem. Computational tests show that the implementation is highly effective. It has found optimal solutions for all solved problem instances we have been able to obtain, including a 7397city problem (the largest nontrivial problem instance solved to optimality today). Furthermore, the algorithm has improved the best known solutions for a series of largescale problems with unknown optima, among these an 85900city problem. 1.
Convex Nondifferentiable Optimization: A Survey Focussed On The Analytic Center Cutting Plane Method.
, 1999
"... We present a survey of nondifferentiable optimization problems and methods with special focus on the analytic center cutting plane method. We propose a selfcontained convergence analysis, that uses the formalism of the theory of selfconcordant functions, but for the main results, we give direct pr ..."
Abstract

Cited by 60 (2 self)
 Add to MetaCart
We present a survey of nondifferentiable optimization problems and methods with special focus on the analytic center cutting plane method. We propose a selfcontained convergence analysis, that uses the formalism of the theory of selfconcordant functions, but for the main results, we give direct proofs based on the properties of the logarithmic function. We also provide an in depth analysis of two extensions that are very relevant to practical problems: the case of multiple cuts and the case of deep cuts. We further examine extensions to problems including feasible sets partially described by an explicit barrier function, and to the case of nonlinear cuts. Finally, we review several implementation issues and discuss some applications.
Asymptotic Experimental Analysis for the HeldKarp Traveling Salesman Bound
, 1996
"... The HeldKarp (HK) lower bound is the solution to the linear programming relaxation of the standard integer programming formulation of the traveling salesman problem (TSP). For numbers of cities N up to 30,000 or more it can be computed exactly using the Simplex method and appropriate separation alg ..."
Abstract

Cited by 51 (5 self)
 Add to MetaCart
The HeldKarp (HK) lower bound is the solution to the linear programming relaxation of the standard integer programming formulation of the traveling salesman problem (TSP). For numbers of cities N up to 30,000 or more it can be computed exactly using the Simplex method and appropriate separation algorithms, and for N up to a million good approximations can be obtained via iterative Lagrangean relaxation techniques first suggested by Held and Karp. In this paper, we consider three applications of our ability to compute/approximate this bound. First, we provide empirical evidence in support of using the HK bound as a standin for the optimal tour length when evaluating the quality of nearoptimal tours. We show that for a wide variety of randomly generated instance types the optimal tour length averages less than 0.8% over the HK bound, and even for the realworld instances in TSPLIB the gap is almost always less than 2%. Moreover, our data indicates that the HK bound can provide substa...
A Matter of Degree: Improved Approximation Algorithms for DegreeBounded Minimum Spanning Trees
 SIAM JOURNAL ON COMPUTING
, 2000
"... ..."
Optimal ShortTerm Scheduling of LargeScale Power Systems
, 1983
"... This paper is concerned with the longstanding problem of optimal unit commitment in an electric power system. We follow the traditional formulation of this problem which gives rise to a largescale, dynamic, mixedinteger programming problem. We describe a solution methodology based on duality, Lagr ..."
Abstract

Cited by 43 (0 self)
 Add to MetaCart
This paper is concerned with the longstanding problem of optimal unit commitment in an electric power system. We follow the traditional formulation of this problem which gives rise to a largescale, dynamic, mixedinteger programming problem. We describe a solution methodology based on duality, Lagrangian relaxation and nondifferentiable optimization that has two unique features. First, computational requirements typically grow only linearly witb the number of generating units. Second, the duality gap decreases in relative terms as the number of units increases, and as a result our algorithm tends to actually perform better for problems of large size. This allows for the first time consistently reliable solution of large practical problems involving several hundreds of units within realistic time constraints. Aside from the unit commilment problem. this methodology is applicable to a broad class of largescale dpamic scheduling and resource allocation problems involving integer variables.
Scheduling Of Manufacturing Systems Using The Lagrangian Relaxation Technique
 IEEE Transactions on Automatic Control
, 1993
"... Scheduling is one of the most basic but the most difficult problems encountered in the manufacturing industry. Generally, some degree of timeconsuming and impractical enumeration is required to obtain optimal solutions. Industry has thus relied on a combination of heuristics and simulation to solve ..."
Abstract

Cited by 31 (9 self)
 Add to MetaCart
Scheduling is one of the most basic but the most difficult problems encountered in the manufacturing industry. Generally, some degree of timeconsuming and impractical enumeration is required to obtain optimal solutions. Industry has thus relied on a combination of heuristics and simulation to solve the problem, resulting in unreliable and often infeasible schedules. Yet, there is a great need for an improvement in scheduling operations in complex and turbulent manufacturing environments. The logical strategy is to find scheduling methods which consistently generate good schedules efficiently. However, it is often difficult to measure the quality of a schedule without knowing the optimum. In this paper, the practical scheduling of three manufacturing environments are examined in the increasing order of complexity. The first problem considers scheduling singleoperation jobs on parallel, identical machines; the second one is concerned with scheduling multipleoperation jobs with simple ...
MultiHour, MultiTraffic Class Network Design for Virtual Pathbased Dynamically Reconfigurable WideArea ATM Networks
 IEEE/ACM Trans. on Networking
, 1995
"... Virtual Path (VP) concept has been gaining attention in terms of effective deployment of ATM (Asynchronous Transfer Mode) networks in recent years. In a recent paper, we have outlined a framework and models for network design and management of dynamically reconfigurable ATM networks based on the vir ..."
Abstract

Cited by 29 (6 self)
 Add to MetaCart
Virtual Path (VP) concept has been gaining attention in terms of effective deployment of ATM (Asynchronous Transfer Mode) networks in recent years. In a recent paper, we have outlined a framework and models for network design and management of dynamically reconfigurable ATM networks based on the virtual path concept from a network planning and management perspective. Our approach has been based on statistical multiplexing of traffic within a traffic class by using a virtual path for the class and deterministic multiplexing of different virtual paths, and on providing dynamic bandwidth and reconfigurability through virtual path concept depending on traffic load during the course of the day. In this paper, we discuss in detail a multihour, multitraffic class network (capacity) design model for providing specified qualityofservice in such dynamically reconfigurable networks; this is done based on the observation that statistical multiplexing of virtual circuits for a traffic class in ...
Reformulation and decomposition of integer programs
"... In this survey we examine ways to reformulate integer and mixed integer programs. Typically, but not exclusively, one reformulates so as to obtain stronger linear programming relaxations, and hence better bounds for use in a branchandbound based algorithm. First we cover in detail reformulations b ..."
Abstract

Cited by 29 (2 self)
 Add to MetaCart
In this survey we examine ways to reformulate integer and mixed integer programs. Typically, but not exclusively, one reformulates so as to obtain stronger linear programming relaxations, and hence better bounds for use in a branchandbound based algorithm. First we cover in detail reformulations based on decomposition, such as Lagrangean relaxation, DantzigWolfe and the resulting column generation and branchandprice algorithms. This is followed by an examination of Benders ’ type algorithms based on projection. Finally we discuss in detail extended formulations involving additional variables that are based on problem structure. These can often be used to provide strengthened a priori formulations. Reformulations obtained by adding cutting planes in the original variables are not treated here. 1