Ramesh K. Sitaraman

Orcid: 0000-0003-0558-6875

Affiliations:
  • University of Massachusetts Amherst, USA


According to our database1, Ramesh K. Sitaraman authored at least 141 papers between 1989 and 2024.

Collaborative distances:
  • Dijkstra number2 of three.
  • Erdős number3 of two.

Awards

ACM Fellow

ACM Fellow 2019, "For contributions to content delivery networks, distributed systems, and scalable Internet services".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
BONES: Near-Optimal Neural-Enhanced Video Streaming.
Proc. ACM Meas. Anal. Comput. Syst., 2024

Near-Optimal Emission-Aware Online Ride Assignment Algorithm for Peak Demand Hours.
CoRR, 2024

SODA: An Adaptive Bitrate Controller for Consistent High-Quality Video Streaming.
Proceedings of the ACM SIGCOMM 2024 Conference, 2024

BOLA360: Near-optimal View and Bitrate Adaptation for 360-degree Video Streaming.
Proceedings of the 15th ACM Multimedia Systems Conference, 2024

Scene Graph Driven Hybrid Interactive VR Teleconferencing.
Proceedings of the 32nd ACM International Conference on Multimedia, MM 2024, Melbourne, VIC, Australia, 28 October 2024, 2024

Loki: A System for Serving ML Inference Pipelines with Hardware and Accuracy Scaling.
Proceedings of the 33rd International Symposium on High-Performance Parallel and Distributed Computing, 2024

The Green Mirage: Impact of Location- and Market-based Carbon Intensity Estimation on Carbon Optimization Efficacy.
Proceedings of the 15th ACM International Conference on Future and Sustainable Energy Systems, 2024

CDN-Shifter: Leveraging Spatial Workload Shifting to Decarbonize Content Delivery Networks.
Proceedings of the 2024 ACM Symposium on Cloud Computing, 2024

HeliosFair: Fair Sharing of Solar Energy Costs in Communities.
Proceedings of the 11th ACM International Conference on Systems for Energy-Efficient Buildings, 2024

Proteus: A High-Throughput Inference-Serving System with Accuracy Scaling.
Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2024

2023
Opening the Door to SSD Algorithmics: Technical Perspective.
Commun. ACM, July, 2023

GRADES: Gradient Descent for Similarity Caching.
IEEE/ACM Trans. Netw., February, 2023

Untangling Carbon-free Energy Attribution and Carbon Intensity Estimation for Carbon-aware Computing.
CoRR, 2023

360TripleView: 360-Degree Video View Management System Driven by Convergence Value of Viewing Preferences.
CoRR, 2023

Darwin: Flexible Learning-based CDN Caching.
Proceedings of the ACM SIGCOMM 2023 Conference, 2023

360TripleView: 360-Degree Video View Management System Driven by Convergence Value of Viewing Preferences.
Proceedings of the IEEE International Symposium on Multimedia, 2023

Interactive Scene Graph Analysis for Future Intelligent Teleconferencing Systems.
Proceedings of the IEEE International Symposium on Multimedia, 2023

Applied Online Algorithms with Heterogeneous Predictors.
Proceedings of the International Conference on Machine Learning, 2023

Bringing Carbon Awareness to Multi-cloud Application Delivery.
Proceedings of the 2nd Workshop on Sustainable Computer Systems, 2023

AggFirstJoin: Optimizing Geo-Distributed Joins using Aggregation-Based Transformations.
Proceedings of the 23rd IEEE/ACM International Symposium on Cluster, 2023

2022
CU-Net: Efficient Point Cloud Color Upsampling Network.
CoRR, 2022

CarbonCast: multi-day forecasting of grid carbon intensity.
Proceedings of the 9th ACM International Conference on Systems for Energy-Efficient Buildings, 2022

C2DN: How to Harness Erasure Codes at the Edge for Efficient Content Delivery.
Proceedings of the 19th USENIX Symposium on Networked Systems Design and Implementation, 2022

Semantic-Aware View Prediction for 360-Degree Videos at the 5G Edge.
Proceedings of the IEEE International Symposium on Multimedia, 2022

JEDI: model-driven trace generation for cache simulations.
Proceedings of the 22nd ACM Internet Measurement Conference, 2022

Towards WAN-aware join sampling over geo-distributed data.
Proceedings of the EdgeSys@EuroSys 2022: Proceedings of the 5th International Workshop on Edge Systems, Analytics and Networking, Rennes, France, April 5, 2022

DACF: day-ahead carbon intensity forecasting of power grids using machine learning.
Proceedings of the e-Energy '22: The Thirteenth ACM International Conference on Future Energy Systems, Virtual Event, 28 June 2022, 2022

2021
Competitive Algorithms for Online Multidimensional Knapsack Problems.
Proc. ACM Meas. Anal. Comput. Syst., 2021

Competitive bidding strategies for online linear optimization with inventory management constraints.
Perform. Evaluation, 2021

AnyOpt: predicting and optimizing IP Anycast performance.
Proceedings of the ACM SIGCOMM 2021 Conference, Virtual Event, USA, August 23-27, 2021., 2021

FOCAS: Practical Video Super Resolution using Foveated Rendering.
Proceedings of the MM '21: ACM Multimedia Conference, Virtual Event, China, October 20, 2021

TRAGEN: a synthetic trace generator for realistic cache simulations.
Proceedings of the IMC '21: ACM Internet Measurement Conference, 2021

AggNet: Cost-Aware Aggregation Networks for Geo-distributed Streaming Analytics.
Proceedings of the 6th IEEE/ACM Symposium on Edge Computing, 2021

Online Peak-Aware Energy Scheduling with Untrusted Advice.
Proceedings of the e-Energy '21: The Twelfth ACM International Conference on Future Energy Systems, Virtual Event, Torino, Italy, 28 June, 2021

VOXEL: cross-layer optimization for video streaming with imperfect transmission.
Proceedings of the CoNEXT '21: The 17th International Conference on emerging Networking EXperiments and Technologies, Virtual Event, Munich, Germany, December 7, 2021

Enabling Sustainable Clouds: The Case for Virtualizing the Energy System.
Proceedings of the SoCC '21: ACM Symposium on Cloud Computing, 2021

Leveraging Different Types of Predictors for Online Optimization (Invited Paper).
Proceedings of the 55th Annual Conference on Information Sciences and Systems, 2021

2020
BOLA: Near-Optimal Bitrate Adaptation for Online Videos.
IEEE/ACM Trans. Netw., 2020

Optimizing Timeliness and Cost in Geo-Distributed Streaming Analytics.
IEEE Trans. Cloud Comput., 2020

Online Linear Optimization with Inventory Management Constraints.
Proc. ACM Meas. Anal. Comput. Syst., 2020

RL-Cache: Learning-Based Cache Admission for Content Delivery.
IEEE J. Sel. Areas Commun., 2020

Organizing Virtual Conferences through Mirrors: The ACM e-Energy 2020 Experience.
CoRR, 2020

Midgress-aware traffic provisioning for content delivery.
Proceedings of the 2020 USENIX Annual Technical Conference, 2020

Akamai DNS: Providing Authoritative Answers to the World's Queries.
Proceedings of the SIGCOMM '20: Proceedings of the 2020 Annual conference of the ACM Special Interest Group on Data Communication on the applications, 2020

Video 360 Content Navigation for Mobile HMD Devices.
Proceedings of the MM '20: The 28th ACM International Conference on Multimedia, 2020

Grad: Learning for Overhead-aware Adaptive Video Streaming with Scalable Video Coding.
Proceedings of the MM '20: The 28th ACM International Conference on Multimedia, 2020

SEAWARE: Semantic Aware View Prediction System for 360-degree Video Streaming.
Proceedings of the IEEE International Symposium on Multimedia, 2020

2019
Optimizing Geo-Distributed Streaming Analytics.
Proceedings of the Encyclopedia of Big Data Technologies., 2019

From Theory to Practice: Improving Bitrate Adaptation in the DASH Reference Player.
ACM Trans. Multim. Comput. Commun. Appl., 2019

A TTL-based Approach for Data Aggregation in Geo-distributed Streaming Analytics.
Proc. ACM Meas. Anal. Comput. Syst., 2019

Scalable 360° Video Stream Delivery: Challenges, Solutions, and Opportunities.
Proc. IEEE, 2019

Online Inventory Management with Application to Energy Procurement in Data Centers.
CoRR, 2019

A Framework for Self-Adaptive Dispersal of Computing Services.
Proceedings of the IEEE 4th International Workshops on Foundations and Applications of Self* Systems, 2019

Simulating CLIR Translation Resource Scarcity using High-resource Languages.
Proceedings of the 2019 ACM SIGIR International Conference on Theory of Information Retrieval, 2019

Combining Renewable Solar and Open Air Cooling for Greening Internet-Scale Distributed Networks.
Proceedings of the Tenth ACM International Conference on Future Energy Systems, 2019

Learning from Optimal: Energy Procurement Strategies for Data Centers.
Proceedings of the Tenth ACM International Conference on Future Energy Systems, 2019

2018
Adaptive TTL-Based Caching for Content Delivery.
IEEE/ACM Trans. Netw., 2018

OCCAM: An Optimization Based Approach to Network Inference.
SIGMETRICS Perform. Evaluation Rev., 2018

Efficient solar provisioning for net-zero Internet-scale distributed networks.
Proceedings of the 10th International Conference on Communication Systems & Networks, 2018

2017
On the Complexity of Optimal Request Routing and Content Caching in Heterogeneous Cache Networks.
IEEE/ACM Trans. Netw., 2017

Optimal Energy Procurement for Geo-distributed Data Centers in Multi-timescale Electricity Markets.
SIGMETRICS Perform. Evaluation Rev., 2017

AdaptSize: Orchestrating the Hot Object Memory Cache in a Content Delivery Network.
Proceedings of the 14th USENIX Symposium on Networked Systems Design and Implementation, 2017

Model-based design and analysis of cache hierarchies.
Proceedings of the 2017 IFIP Networking Conference, 2017

MON: Mission-optimized overlay networks.
Proceedings of the 2017 IEEE Conference on Computer Communications, 2017

Footprint Descriptors: Theory and Practice of Cache Provisioning in a Global CDN.
Proceedings of the 13th International Conference on emerging Networking EXperiments and Technologies, 2017

2016
End-to-End Optimization for Geo-Distributed MapReduce.
IEEE Trans. Cloud Comput., 2016

Go-with-the-winner: Performance based client-side server selection.
Proceedings of the 2016 IFIP Networking Conference, 2016

Energy-efficient disk caching for content delivery.
Proceedings of the Seventh International Conference on Future Energy Systems, Waterloo, ON, Canada, June 21, 2016

How to cool internet-scale distributed networks on the cheap.
Proceedings of the Seventh International Conference on Future Energy Systems, Waterloo, ON, Canada, June 21, 2016

Trading Timeliness and Accuracy in Geo-Distributed Streaming Analytics.
Proceedings of the Seventh ACM Symposium on Cloud Computing, 2016

2015
Energy-efficient content delivery networks using cluster shutdown.
Sustain. Comput. Informatics Syst., 2015

Protecting Websites from Attack with Secure Delivery Networks.
Computer, 2015

Algorithmic Nuggets in Content Delivery.
Comput. Commun. Rev., 2015

Towards Cooling Internet-Scale Distributed Networks on the Cheap.
Proceedings of the 2015 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems, 2015

End-User Mapping: Next Generation Request Routing for Content Delivery.
Proceedings of the 2015 ACM Conference on Special Interest Group on Data Communication, 2015

Optimizing the video transcoding workflow in content delivery networks.
Proceedings of the 6th ACM Multimedia Systems Conference, 2015

On the complexity of optimal routing and content caching in heterogeneous networks.
Proceedings of the 2015 IEEE Conference on Computer Communications, 2015

Cost Minimization Using Renewable Cooling and Thermal Energy Storage in CDNs.
Proceedings of the 2015 IEEE International Conference on Autonomic Computing, 2015

Towards Optimizing Wide-Area Streaming Analytics.
Proceedings of the 2015 IEEE International Conference on Cloud Engineering, 2015

Optimizing Grouped Aggregation in Geo-Distributed Streaming Analytics.
Proceedings of the 24th International Symposium on High-Performance Parallel and Distributed Computing, 2015

Cutting the Cost of Hosting Online Services Using Cloud Spot Markets.
Proceedings of the 24th International Symposium on High-Performance Parallel and Distributed Computing, 2015

Integrating Energy Storage in Electricity Distribution Networks.
Proceedings of the 2015 ACM Sixth International Conference on Future Energy Systems, 2015

2014
Go-With-The-Winner: Client-Side Server Selection for Content Delivery.
CoRR, 2014

Trade-offs in optimizing the cache deployments of CDNs.
Proceedings of the 2014 IEEE Conference on Computer Communications, 2014

Reducing energy costs in Internet-scale distributed systems using load shifting.
Proceedings of the Sixth International Conference on Communication Systems and Networks, 2014

2013
Video Stream Quality Impacts Viewer Behavior: Inferring Causality Using Quasi-Experimental Designs.
IEEE/ACM Trans. Netw., 2013

Distributing content simplifies ISP traffic engineering.
Proceedings of the ACM SIGMETRICS / International Conference on Measurement and Modeling of Computer Systems, 2013

Understanding the effectiveness of video ads: a measurement study.
Proceedings of the 2013 Internet Measurement Conference, 2013

Dynamic provisioning in next-generation data centers with on-site power production.
Proceedings of the Fourth International Conference on Future Energy Systems, 2013

Network performance: Does it really matter to users and by how much?
Proceedings of the Fifth International Conference on Communication Systems and Networks, 2013

Wide-area streaming analytics: distributing the data cube.
Proceedings of the ACM Symposium on Cloud Computing, SOCC '13, 2013

2012
Optimizing MapReduce for Highly Distributed Environments
CoRR, 2012

An Empirical Study of Memory Sharing in Virtual Machines.
Proceedings of the 2012 USENIX Annual Technical Conference, 2012

Energy-aware load balancing in content delivery networks.
Proceedings of the IEEE INFOCOM 2012, Orlando, FL, USA, March 25-30, 2012, 2012

Using batteries to reduce the power costs of internet-scale distributed networks.
Proceedings of the ACM Symposium on Cloud Computing, SOCC '12, 2012

2011
Algorithms for Constructing Overlay Networks For Live Streaming
CoRR, 2011

Algorithms for optimizing the bandwidth cost of content delivery.
Comput. Networks, 2011

Sharing-aware algorithms for virtual machine colocation.
Proceedings of the SPAA 2011: Proceedings of the 23rd Annual ACM Symposium on Parallelism in Algorithms and Architectures, 2011

Information-centric networking: state of advance.
Proceedings of the 2011 ACM SIGCOMM Workshop on Information-Centric Networking, 2011

2010
Networked systems research at Akamai.
ACM SIGOPS Oper. Syst. Rev., 2010

The Akamai network: a platform for high-performance internet applications.
ACM SIGOPS Oper. Syst. Rev., 2010

Assessing the vulnerability of replicated network services.
Proceedings of the 2010 ACM Conference on Emerging Networking Experiments and Technology, 2010

2009
Lazy-Adaptive Tree: An Optimized Index Structure for Flash Devices.
Proc. VLDB Endow., 2009

Cluster-Swap: A Distributed K-median Algorithm for Sensor Networks.
Proceedings of the 2009 IEEE/WIC/ACM International Conference on Intelligent Agent Technology, 2009

2008
Corrections to "on the performance benefits of multihoming route control".
IEEE/ACM Trans. Netw., 2008

2006
Minimal test collections for retrieval evaluation.
Proceedings of the SIGIR 2006: Proceedings of the 29th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, 2006

Algorithms for Optimizing Bandwidth Costs on the Internet.
Proceedings of the 1st IEEE Workshop on Hot Topics in Web Systems and Technologies, 2006

2004
A transport layer for live streaming in a content delivery network.
Proc. IEEE, 2004

2003
Designing overlay multicast networks for streaming.
Proceedings of the SPAA 2003: Proceedings of the Fifteenth Annual ACM Symposium on Parallelism in Algorithms and Architectures, 2003

A measurement-based analysis of multihoming.
Proceedings of the ACM SIGCOMM 2003 Conference on Applications, 2003

2002
SPAA 1999 - Guest Editors' Foreword.
Theory Comput. Syst., 2002

Scheduling Time-Constrained Communication in Linear Networks.
Theory Comput. Syst., 2002

Globally Distributed Content Delivery.
IEEE Internet Comput., 2002

2001
Augmented Ring Networks.
IEEE Trans. Parallel Distributed Syst., 2001

On the Benefit of Supporting Virtual Channels in Wormhole Routers.
J. Comput. Syst. Sci., 2001

Tree Layout for Internal Network Characterizations in Multicast Networks.
Proceedings of the Networked Group Communication, 2001

2000
A system to place observers on a polyhedral terrain in polynomial time.
Image Vis. Comput., 2000

1999
Optimal Clustering of Tree-Sweep Computations for High-Latency Parallel Environments.
IEEE Trans. Parallel Distributed Syst., 1999

Simple Algorithms for Routing on Butterfly Networks with Bounded Queues.
SIAM J. Comput., 1999

Convergence and Concentration Results for packets Routing Networks.
Proceedings of the SIROCCO'99, 1999

1998
On the Fault Tolerance of Some Popular Bounded-Degree Networks.
SIAM J. Comput., 1998

Randomized Protocols for Low Congestion Circuit Routing in Multistage Interconnection Networks.
Proceedings of the Thirtieth Annual ACM Symposium on the Theory of Computing, 1998

On Balls and Bins with Deletions.
Proceedings of the Randomization and Approximation Techniques in Computer Science, 1998

On the Bisection Width and Expansion of Butterfly Networks.
Proceedings of the 12th International Parallel Processing Symposium / 9th Symposium on Parallel and Distributed Processing (IPPS/SPDP '98), March 30, 1998

1997
The Reconfigurable Ring of Processors: Fine-Grain Tree-Structured Computations.
IEEE Trans. Computers, 1997

Reconfiguring Arrays with Faults Part I: Worst-Case Faults.
SIAM J. Comput., 1997

The Performance of Simple Routing Algorithms That Drop Packets.
Proceedings of the 9th Annual ACM Symposium on Parallel Algorithms and Architectures, 1997

1996
Editorial: Mobility Management.
Mob. Networks Appl., 1996

Placing observers to cover a polyhedral terrain in polynomial time.
Proceedings of ThirdIEEE Workshop on Applications of Computer Vision, 1996

On Trading Task Reallocation for Thread Management in Partitionable Multiprocessors.
Proceedings of the 8th Annual ACM Symposium on Parallel Algorithms and Architectures, 1996

1995
The Reconfigurable Ring of Processors: Efficient Algorithms via Hypercube Simulation.
Parallel Process. Lett., 1995

Optimal architecture-independent scheduling of fine-grain tree-sweep computations.
Proceedings of the Seventh IEEE Symposium on Parallel and Distributed Processing, 1995

Parallel Optimization of Motion Controllers via Policy Iteration.
Proceedings of the Advances in Neural Information Processing Systems 8, 1995

Routing on Butterfly Networks with Random Faults.
Proceedings of the 36th Annual Symposium on Foundations of Computer Science, 1995

1994
The reconfigurable ring of processors: fine-grained tree-structured computations.
Proceedings of the Sixth IEEE Symposium on Parallel and Distributed Processing, 1994

1993
Optimal Design of Checks for Error Detection and Location in Fault-Tolerant Multiprocessor Systems.
IEEE Trans. Computers, 1993

Multi-scale self-simulation: a technique for reconfiguring arrays with faults.
Proceedings of the Twenty-Fifth Annual ACM Symposium on Theory of Computing, 1993

1992
Learning programs with an easy to calculate set of errors.
Fundam. Informaticae, 1992

Simple Algorithms for Routing on Butterfly Networks with Bounded Queues (Extended Abstract)
Proceedings of the 24th Annual ACM Symposium on Theory of Computing, 1992

1991
Optimal Design of Checks for Error Detection and Location in Fault Tolerant Multiprocessors Systems.
Proceedings of the Fault-Tolerant Computing Systems, Tests, Diagnosis, 1991

1989
Probabilistic analysis of two stage matching.
Pattern Recognit., 1989


  Loading...