VLDB 2026 Research / reviewers in the wild / expert
K. G. Ramakrishnan
dblp:91/1174
· DBLP profile ↗
13ranked-venue papers
1as first author
0since 2021 · last 2002
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 10Systems, architecture and hardware · 1Theory of computation · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer networks
7 papers |
Routing and switching · 30% Network optimization and economics · 26% Network management and operations · 14% | |
| Theoretical computer science
4 papers |
Graph algorithms and graph theory · 34% Computational complexity · 26% Algorithms and data structures · 26% |
Topics — the 30 heaviest of 32, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Network optimization and economics
resource allocation |
0.1 | 2 | 2000 | Optimal Design of Signaling Networks for Internet Telephony · INFOCOM 2000 Virtual Private Networks: Joint Resource Allocation and Routing Design · INFOCOM 1999 |
Network management and operations
quality of service management |
0.0 | 1 | 2002 | The structure and management of service level agreements in networks · IEEE J. Sel. Areas Commun. 2002 |
Edge and fog computing
resource management |
0.0 | 1 | 2002 | The structure and management of service level agreements in networks · IEEE J. Sel. Areas Commun. 2002 |
Network management and operations › service management
service level agreement |
0.0 | 1 | 2002 | The structure and management of service level agreements in networks · IEEE J. Sel. Areas Commun. 2002 |
Routing and switching › qos routing
constrained shortest path |
0.0 | 1 | 2001 | Efficient Computation of Delay-sensitive Routes from One Source to All Destinations · INFOCOM 2001 |
Network optimization and economics
network design |
0.0 | 2 | 1996 | ATM network design and optimization: a multirate loss network framework · IEEE/ACM Trans. Netw. 1996 ATM Network Design and Optimization: A Multirate Loss Network Framework · INFOCOM 1996 |
Routing and switching
qos routing |
0.0 | 1 | 2001 | Efficient Computation of Delay-sensitive Routes from One Source to All Destinations · INFOCOM 2001 |
Algorithms and data structures › search algorithms › heuristic search
a* search |
0.0 | 1 | 2001 | A*prune: An Algorithm for Finding K Shortest Paths Subject to Multiple Constraints · INFOCOM 2001 |
Computational complexity › circuit complexity › circuit minimization
minimum circuit size problem |
0.0 | 1 | 2001 | A*prune: An Algorithm for Finding K Shortest Paths Subject to Multiple Constraints · INFOCOM 2001 |
Graph algorithms and graph theory
shortest path |
0.0 | 1 | 2001 | A*prune: An Algorithm for Finding K Shortest Paths Subject to Multiple Constraints · INFOCOM 2001 |
Network optimization and economics › network design
network topology design |
0.0 | 1 | 2000 | Optimal Design of Signaling Networks for Internet Telephony · INFOCOM 2000 |
Internet architecture and protocols
voice over IP |
0.0 | 1 | 2000 | Optimal Design of Signaling Networks for Internet Telephony · INFOCOM 2000 |
Network optimization and economics
admission control |
0.0 | 2 | 2002 | On-Line Routing for Permanent Virtural Circuits · INFOCOM 1995 The structure and management of service level agreements in networks · IEEE J. Sel. Areas Commun. 2002 |
Routing and switching › traffic engineering
joint routing and resource allocation |
0.0 | 1 | 1999 | Virtual Private Networks: Joint Resource Allocation and Routing Design · INFOCOM 1999 |
Routing and switching › routing
routing design |
0.0 | 1 | 1999 | Virtual Private Networks: Joint Resource Allocation and Routing Design · INFOCOM 1999 |
Network performance modeling › loss systems
multirate loss systems |
0.0 | 2 | 1999 | ATM Network Design and Optimization: A Multirate Loss Network Framework · INFOCOM 1996 Virtual Private Networks: Joint Resource Allocation and Routing Design · INFOCOM 1999 |
Internet architecture and protocols
ATM networks |
0.0 | 1 | 1996 | ATM Network Design and Optimization: A Multirate Loss Network Framework · INFOCOM 1996 |
Internet architecture and protocols › ATM networks
ATM network design |
0.0 | 1 | 1996 | ATM network design and optimization: a multirate loss network framework · IEEE/ACM Trans. Netw. 1996 |
Network performance modeling › loss systems
loss network analysis |
0.0 | 1 | 1996 | ATM network design and optimization: a multirate loss network framework · IEEE/ACM Trans. Netw. 1996 |
Routing and switching
routing |
0.0 | 1 | 1996 | ATM network design and optimization: a multirate loss network framework · IEEE/ACM Trans. Netw. 1996 |
Edge and fog computing › resource management
online request admission |
0.0 | 1 | 1995 | On-Line Routing for Permanent Virtural Circuits · INFOCOM 1995 |
Routing and switching › routing algorithms
online routing |
0.0 | 1 | 1995 | On-Line Routing for Permanent Virtural Circuits · INFOCOM 1995 |
Routing and switching › routing
virtual circuit routing |
0.0 | 1 | 1995 | On-Line Routing for Permanent Virtural Circuits · INFOCOM 1995 |
Graph algorithms and graph theory › graph algorithms › path problems
shortest path algorithms |
0.0 | 1 | 2001 | Efficient Computation of Delay-sensitive Routes from One Source to All Destinations · INFOCOM 2001 |
Mathematical optimization › combinatorial optimization › assignment problem
quadratic assignment problem |
0.0 | 1 | 2000 | Optimal Design of Signaling Networks for Internet Telephony · INFOCOM 2000 |
Network performance modeling › quality-of-service guarantees
effective bandwidth |
0.0 | 1 | 1999 | Virtual Private Networks: Joint Resource Allocation and Routing Design · INFOCOM 1999 |
Physical-layer communications
asymptotic approximation |
0.0 | 1 | 1996 | ATM Network Design and Optimization: A Multirate Loss Network Framework · INFOCOM 1996 |
Mathematical optimization
linear programming |
0.0 | 1 | 1980 | Solving Two-Commodity Transportation Problems with Coupling Constraints · J. ACM 1980 |
Mathematical optimization › combinatorial optimization
network optimization |
0.0 | 1 | 1980 | Solving Two-Commodity Transportation Problems with Coupling Constraints · J. ACM 1980 |
Mathematical optimization › linear programming
simplex method |
0.0 | 1 | 1980 | Solving Two-Commodity Transportation Problems with Coupling Constraints · J. ACM 1980 |
Methods — techniques the papers use, named apart from their topics
dynamic programming · 0.1randomized heuristics · 0.1integer programming · 0.1uniform asymptotic approximation · 0.0simulation · 0.0randomized rounding · 0.0fixed point equations · 0.0epsilon-approximation · 0.0dijkstra's algorithm · 0.0a* search · 0.0random graphs · 0.0random graph · 0.0optimization · 0.0implied costs · 0.0asymptotic approximation · 0.0spanning tree bases · 0.0primal algorithm · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2002 | The structure and management of service level agreements in networksabstractThe paper proposes a structure for quality-of-service (QoS)-centered service level agreements (SLA), and a framework for their real-time management in multiservice packet networks. The SLA is structured to be fair to both parties, the service provider and their customer. The SLA considered here are for QoS assured delivery of aggregate bandwidth from ingress to egress nodes; however, the control and signaling is for the more granular flows or calls. A SLA monitoring scheme is presented in which revenue is generated by the admission of flows into the network, and penalty incurred when flows are lost in periods when the service provider is not SLA compliant. In the SLA management scheme proposed, the results of a prior off-line design are used, in conjunction with measurements taken locally at ingress nodes, to classify the loading status of routes. The routing and resource management are based on virtual partitioning and its supporting mechanism of bandwidth protection. The effectiveness of SLA management is measured by the robustness in performance in the presence of substantial diversity in actual traffic conditions. A simulation testbed called D'ARTAGNAN has been built from which we report numerical results for a case study. The results show that the SLA management scheme is robust, fair and efficient over a broad range of traffic conditions. Eric Bouillet, Debasis Mitra 0001, K. G. Ramakrishnan |
IEEE J. Sel. Areas Commun. | 3 |
| 2001 | Efficient algorithms for location and sizing problems in network designabstractLarge-scale location, sizing and homing problems of distributed network elements, have received much attention recently due to the massive deployment of broadband communication networks for services like Internet telephony and Web caching. Key considerations in designing these networks include modularity of capacity, economies of scale in cost, and reliability. We formulate a general class of such network design problems as Mixed-Integer Programs. These problems are computationally intractable in general; under various asymptotic conditions, we show how to compute near-optimal solutions. To deal with arbitrary instances, we develop new algorithms based on linear programming, as well as greedy randomized adaptive search. These algorithms achieved near-optimal solutions with reasonable computation time for our experiments. Krishnan Kumaran, Aravind Srinivasan, Steven Lanning, K. G. Ramakrishnan |
GLOBECOM | 5 |
| 2001 | Efficient Computation of Delay-sensitive Routes from One Source to All DestinationsabstractIn this paper we describe an efficient algorithm for the constrained shortest path problem which is defined as follows. Given a directed graph with two weights on each link e, a cost l/sub e/, and a delay t/sub e/, find the cheapest path from a source to all destinations such that the delay of each path is no more than a given threshold. The constrained shortest path problem arises in quality-of-service-sensitive routing in data networks and is of particular importance in real time services. The problem formulation and the algorithmic framework presented are quite general; they apply to IP, ATM, and optical networks. Unlike previous algorithms, our algorithm generates paths from one source to all destinations. Our algorithm is strongly polynomial, and is asymptotically faster than earlier algorithms. We corroborate our analysis by a preliminary simulation study. Ashish Goel, K. G. Ramakrishnan, Deepak Kataria, Dimitris Logothetis |
INFOCOM | 2 |
| 2001 | A*prune: An Algorithm for Finding K Shortest Paths Subject to Multiple ConstraintsabstractWe present a new algorithm, A*Prune, to list (in order of increasing length) the first K multiple-constrained-shortest-path (KMCSP) between a given pair of nodes in a digraph in which each are is associated with multiple quality of-service (QoS) metrics. The algorithm constructs paths starting at the source and going towards the destination. But, at each iteration, the algorithm gets rid of all paths that are guaranteed to violate the constraints, thereby keeping only those partial paths that have the potential to be turned into feasible paths, from which the optimal paths are drawn. The choice of which path to be extended first and which path can be pruned depend upon a projected path cost function, which is obtained by adding the cost already incurred to get to an intermediate node to an admissible cost to go the remaining distance to the destination. The Dijkstra's shortest path algorithm is a good choice to give a good admissible cost. Experimental results show that A*Prune is comparable to the current best known /spl epsiv/-approximate algorithms for most of randomly generated graphs, BA*Prune, which combines the A*Prune with any known polynomial time /spl epsiv/-approximate algorithms to give either optimal or /spl epsiv/-approximate solutions to the KMCSP problem, is also presented. K. G. Ramakrishnan |
INFOCOM | 2 |
| 2000 | Optimal Design of Signaling Networks for Internet TelephonyabstractWe present an approach for efficient design of a signaling network for a network of software switches supporting Internet telephony. While one may take an integer programming approach to solve this problem, it quickly becomes intractable even for modest-sized networks. Instead, our topology design uses random graphs that we show to be nearly optimal in cost, highly connected, and computationally efficient even for large networks. We then formulate a quadratic assignment problem (QAP) to map the abstract topology into the physical network to achieve optimal load balancing for given demand forecasts, which we solve using randomized heuristics. Numerical results on several example networks illustrate the performance and computational efficiency of our method. A graphical design tool has been developed based on our algorithms. Aravind Srinivasan, K. G. Ramakrishnan, Krishnan Kumaran, Murali Aravamudan, Shamim A. Naqvi |
INFOCOM | 2 |
| 1999 | Virtual Private Networks: Joint Resource Allocation and Routing DesignabstractWe consider the resource allocation problem in the design of intranets or virtual private networks (VPNs) that is faced by a service provider, which has service level agreements with various customers to carry their multiservice traffic. The design allocates bandwidth on each link to the VPNs such that, when the traffic of a customer is optimally routed over its VPN, a weighted aggregate measure of carried bandwidth over the service provider's infrastructure is maximized, subject to constraints that each VPN carries a specified minimum. Multiplexing is across services and routes within each VPN, but not across VPNs. The traffic modelling is at the flow or call level, with random arrivals and holding times of calls and each call requiring (effective) bandwidth, which is characteristic of the call's service type, on all links in its route. The network is modelled as a multirate loss network. Scalability of the design process, i.e., the ability to handle OC3 and higher rates, is an important contribution, and this is achieved by the systematic use of a refined uniform asymptotic approximation. Our software package VPN DESIGNER incorporates these results. We report on numerical results for problems with up to 8 VPNs on a network with 8 nodes, 24 OC3 links, 5 services and up to 640 routes. Debasis Mitra 0001, John A. Morrison, K. G. Ramakrishnan |
INFOCOM | 3 |
| 1999 | Optimization and Design of Network Routing Using Refined Asymptotic Approximations
Debasis Mitra 0001, John A. Morrison, K. G. Ramakrishnan |
Perform. Evaluation | 3 |
| 1996 | ATM Network Design and Optimization: A Multirate Loss Network FrameworkabstractATM network design and optimization at the call-level may be formulated in the framework of multirate, circuit-switched, loss networks with effective bandwidth encapsulating cell-level behavior. Each service supported on the ATM network is characterized by a rate or bandwidth requirement. Future networks will be characterized by links with very large capacities in circuits and by many rates. Various asymptotic results are given to reduce the attendant complexity of the numerical calculations. A central element is a uniform asymptotic approximation (UAA) for link analyses. Moreover, a unified hybrid approach is given which allows asymptotic and nonasymptotic (exact) methods of calculations to be used cooperatively. Network loss probabilities are obtained by solving fixed point equations. A canonical problem of route and logical network design is considered. An optimization procedure is proposed, which is guided by gradients obtained by solving a system of equations for implied costs. Finally, we report numerical results obtained by the software package TALISMAN, which incorporates the theoretical results. The network considered has 8 nodes, 20 links, 6 services and as many as 160 routes. Debasis Mitra 0001, John A. Morrison, K. G. Ramakrishnan |
INFOCOM | 3 |
| 1996 | On-line routing for permanent virtual circuits
Rainer Gawlick, Charles R. Kalmanek, K. G. Ramakrishnan |
Comput. Commun. | 3 |
| 1996 | ATM network design and optimization: a multirate loss network frameworkabstractAsynchronous transfer mode (ATM) network design and optimization at the call-level may be formulated in the framework of multirate, circuit-switched, loss networks with effective bandwidth encapsulating cell-level behavior. Each service supported on the (wide area, broadband) ATM network is characterized by a rate or bandwidth requirement. Future networks will be characterized by links with very large capacities in circuits and by many rates. Various asymptotic results are given to reduce the attendant complexity of numerical calculations. A central element is a uniform asymptotic approximation (UAA) for link analyses. Moreover, a unified hybrid approach is given which allows asymptotic and nonasymptotic methods of calculations to be used cooperatively. Network loss probabilities are obtained by solving fixed-point equations. A canonical problem of route and logical network design is considered. An optimization procedure is proposed, which is guided by gradients obtained by solving a system of equations for implied costs. A novel application of the EM algorithm gives an efficient technique for calculating implied costs with changing traffic conditions. Finally, we report numerical results obtained by the software package TALISMAN, which incorporates the theoretical results. The network considered has eight nodes, 20 links, six services, and as many as 160 routes. Debasis Mitra 0001, John A. Morrison, K. G. Ramakrishnan |
IEEE/ACM Trans. Netw. | 3 |
| 1995 | On-Line Routing for Permanent Virtural CircuitsabstractThe paper considers the problem of routing a set of permanent virtual circuit requests over a backbone network. Several factors make this routing problem complicated. Routing decisions must be made on-line without any knowledge of future request sets. Furthermore, frequent rerouting to correct inefficiencies that can result from the on-line routing decisions is not possible since rerouting creates a service disruption for the customer. Finally, the forward and reverse bandwidth of a virtual circuit must be routed over the same single path. Using an extensive set of simulations, the paper evaluates several different strategies for on-line permanent virtual circuit routing. The authors find that a strategy based on results in competitive analysis and ideas from combinatorial optimization consistently provides the best performance. The problem of admission control is closely related to the problem of routing. The paper also provides a theoretical lower bound that suggests that non-greedy admission control is a fundamental component of an efficient on-line permanent virtual circuit routing algorithm. Rainer Gawlick, Charles R. Kalmanek, K. G. Ramakrishnan |
INFOCOM | 3 |
| 1990 | Computational Experience with an Interior Point Algorithm on the Satisfiability Problem
Anil P. Kamath, Narendra Karmarkar, K. G. Ramakrishnan, Mauricio G. C. Resende |
IPCO | 3 |
| 1980 | Solving Two-Commodity Transportation Problems with Coupling ConstraintsabstractThe two-commodity transportation problem with coupling constraints occurs in the formulation of a variety of plant-location models, including those for locating power plants and distributing electrical power The constraint matrix of the problem has a structure resembhng the structure of MCTP(M, N, 2) However, the structure of the coupling constraints is unique to this kind of problem.An effic,ent pr,mal algorithm that explo,ts both the underlying network formulation, as well as the structure of the couphng constraints, is developed The derivation of the algorithm ts based on three basic results" (i) defining for the problem a class of bases which can be represented as spanning trees of the underlying network, (u) establishing the existence of an opt,mal basis that is both primal and dual feasible, which belongs to this class; and 0Ii) specializing the simplex method so that only bases belonging to this class are examined dunng the execution of the algorithm It ts shown that this algorithm is similar to the algorithm for solving a pure transportation problem in one commodity from a computational complexity viewpoint Computational experiments suggest that the algorithm is two orders of magnitude faster than the MPSX on the IBM 3(60,/67.The algorithm involves only operations of addition and subtraction during the lteratlve part and can be implemented in mteger arithmetic, resultmg In a numerically stable code K. G. Ramakrishnan |
J. ACM | 1 |