Madhukar R. Korupolu
Google Publications

Robust and Probabilistic FailureAware Placements
Madhukar Korupolu, Rajmohan Rajaraman
ACM Symposium on Parallel Algorithms and Architectures (SPAA), California, USA (2016)

Largescale cluster management at Google with Borg
Abhishek Verma, Luis Pedrosa, Madhukar R. Korupolu, David Oppenheimer, Eric Tune, John Wilkes
Proceedings of the European Conference on Computer Systems (EuroSys), ACM, Bordeaux, France (2015)

Coupled and kSided Placements: Generalizing Generalized Assignment
Madhukar Korupolu, Adam Meyerson, Rajmohan Rajaraman, Brian Tagiku
Integer Programming and Combinatorial Optimization (IPCO) (2014)

Evaluating job packing in warehousescale computing
Abhishek Verma, Madhukar Korupolu, John Wilkes
IEEE Cluster, Madrid, Spain (2014)

Minimizing weighted flowtime on capacitated machines
Kyle Fox, Madhukar Korupolu
ACMSIAM Symposium on Discrete Algorithms (SODA) (2013)
Previous Publications

Coupled placement in modern data centers
Madhukar R. Korupolu, Aameek Singh, Bhuvan Bamba
IEEE International Parallel and Distributed Processing Symposium (IPDPS) (2009), pp. 112

Shares and utilities based power consolidation in virtualized server environments
Michael Cardosa, Madhukar R. Korupolu, Aameek Singh
IEEE Integrated Network Management (IM) (2009), pp. 327334

Serverstorage virtualization: integration and load balancing in data centers
Aameek Singh, Madhukar R. Korupolu, Dushmanta Mohapatra
ACM/IEEE Supercomputing (SC) (2008)

Automated planners for storage provisioning and disaster recovery
Sandeep Gopisetty, Madhukar R. Korupolu, and several others
IBM Journal of Research and Development, vol. 52 (2007), pp. 353366

Evolution of storage management: Transforming raw data into information
Sandip Agarwala, Madhukar Korupolu, and several others
IBM Journal of Research and Development, vol. 52 (2007), pp. 341352

SPARK: Integrated resource allocation in heterogeneous SAN data centers
Aameek Singh, Madhukar R. Korupolu, Bhuvan Bamba
Brief Announcement at ACM Principles of Distributed Computing (PODC) (2007), pp. 328329

SMART: An Integrated MultiAction Advisor for Storage Systems
Li Yin, Sandeep Uttamchandani, Madhukar R. Korupolu, Kaladhar Voruganti, Randy H. Katz
USENIX Annual Technical Conference, General Track (2006), pp. 229242

Zodiac: Efficient Impact Analysis for Storage Area Networks
Aameek Singh, Madhukar R. Korupolu, Kaladhar Voruganti
USENIX Conference on File and Storage Technologies (FAST) (2005)

Coordinated Placement and Replacement for LargeScale Distributed Caches
Madhukar R. Korupolu, Michael Dahlin
IEEE Transactions on Knowledge and Data Engineering (TKDE), vol. 14 (2002), pp. 13171329

QuasiFully Dynamic Algorithms for TwoConnectivity and Cycle Equivalence
Madhukar R. Korupolu, Vijaya Ramachandran
Algorithmica, vol. 33 (2002), pp. 168182

Placement Algorithms for Hierarchical Cooperative Caching
Madhukar R. Korupolu, C. Greg Plaxton, Rajmohan Rajaraman
Journal of Algorithms, vol. 38 (2001), pp. 260302

Analysis of a Local Search Heuristic for Facility Location Problems
Madhukar R. Korupolu, C. Greg Plaxton, Rajmohan Rajaraman
Special Issue of Journal of Algorithms, vol. 37 (2000), pp. 146188

Placement Algorithms for Hierarchical Cooperative Caching
Madhukar R. Korupolu, C. Greg Plaxton, Rajmohan Rajaraman
ACM Symposium on Discrete Algorithms (SODA) (1999), pp. 586595

Analysis of a Local Search Heuristic for Facility Location Problems
Madhukar R. Korupolu, C. Greg Plaxton, Rajmohan Rajaraman
ACM Symposium on Discrete Algorithms (SODA) (1998), pp. 110

Exact Treebased FPGA Technology Mapping for Logic Blocks with Independent LUTs
Madhukar R. Korupolu, K. K. Lee, D. F. Wong
Design Automation Conference (DAC) (1998), pp. 708711

Partial and Perfect Path Covers of Cographs
David Kirkpatrick, Madhukar R. Korupolu, C. Pandu Rangan, Anand Srinivasan
Journal of Discrete Applied Math, vol. 89 (1998), pp. 143153

QuasiFully Dynamic Algorithms for TwoConnectivity, Cycle Equivalence and Related Problems
Madhukar R. Korupolu, Vijaya Ramachandran
European Symposium on Algorithms (ESA) (1997), pp. 326340

Experimental Evaluation of Algorithms for Incremental Graph Connectivity and Biconnectivity
Madhukar R. Korupolu, Ramgopal Mettu, Vijaya Ramachandran, Yuke Zhao
DIMACS Implementation Challenge V, Rutgers (1996)

Edge Domination on Bipartite Permutation Graphs and Cotriangulated Graphs
Anand Srinivasan, Madhukar R. Korupolu, P Nagavamsi, C Pandurangan, MawShang Chang
Information Processing Letters, vol. 56 (1995), pp. 165171

Systematic Design of an Algorithm for Finding Biconnected Components
Pavan Desikan, Madhukar R. Korupolu, C Pandurangan, R. Sundar
Journal of Science of Programming, vol. 25 (1995), pp. 6377