Difference between revisions of "By area"

 
(75 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
<div style="border: 1px solid #a2a9b1; background-color: #f8f9fa; padding: 10px; margin: 10px 0;">
 +
This page has papers by area in rough reverse chronological  order. Here are papers in [[Chronological]] order and a [https://svr-sk818-web.cl.cam.ac.uk/assets/wordcloud.html wordcloud].
 +
</div>
  
 
=Earth Systems=
 
=Earth Systems=
 +
==Satellite Remote Sensing==
 +
<div style="border: 1px solid #a2a9b1; background-color: #f8f9ff; padding: 10px; margin: 10px 0;">
 +
These papers develop computational methods to monitor and understand environmental change from space. My recent research has focused on creating better representations from remote sensing data—from developing temporal embeddings that capture surface dynamics (TESSERA) to addressing practical challenges like cloud corruption in time series. A major thread of my work involves using spaceborne lidar (GEDI) to quantify tropical forest disturbance and recovery, developing both the analytical frameworks and computational tools needed to assess forest health at scale. I'm also interested in bridging the gap between raw spectral data and actionable ecological insights, whether through end-to-end learning with physics-based models or multi-modal approaches for tracking restoration efforts in threatened ecosystems like the Atlantic Forest.
 +
</div>
  
==Forest Carbon Monitoring and REDD+==
 
  
* Rau, E-Ping, et al. "[https://iopscience.iop.org/article/10.1088/1748-9326/ae0f44/pdf Strengthening the integrity of REDD+ credits: objectively assessing counterfactual methods using placebos]." ''Environmental Research Letters'', October 2025.
+
* Z. Feng et al. "[https://arxiv.org/pdf/2506.20380 TESSERA: Temporal Embeddings of Surface Spectra for EarthcRepresentation and Analysis]" arXiv preprint arXiv:2506.20380 (August 2025).
  
 
* A. Holcomb, P. Burns, S. Keshav, D.A. Coomes, "Quantifying the Impacts of Tropical Forest Disturbance Using Repeat GEDI Footprints", ''Proc. American Geophysical Union,'' December 2024.
 
* A. Holcomb, P. Burns, S. Keshav, D.A. Coomes, "Quantifying the Impacts of Tropical Forest Disturbance Using Repeat GEDI Footprints", ''Proc. American Geophysical Union,'' December 2024.
Line 10: Line 16:
 
* F. Begliomini, D.A. Coomes, S. Keshav, P. Brancalion, "Using Multi-Modal Orbital Remote Sensing to Track Ecological Restoration in the Atlantic Forest",'' Proc. American Geophysical Union,'' December 2024.
 
* F. Begliomini, D.A. Coomes, S. Keshav, P. Brancalion, "Using Multi-Modal Orbital Remote Sensing to Track Ecological Restoration in the Atlantic Forest",'' Proc. American Geophysical Union,'' December 2024.
  
* E-P. Rau, J. Gross, D. A. Coomes, T. Swinfield, A. Madhavapeddy, A. Balmford, and S. Keshav, "[https://www.tandfonline.com/doi/full/10.1080/17583004.2024.2390854 Mitigating risk of credit reversal in nature-based climate solutions by optimally anticipating carbon release]",'' J. Carbon Management '','''15 '''(1), September 2024.
+
* M. C. Lisaius, A. Blake, S. Keshav and C. Atzberger, "[https://ieeexplore.ieee.org/document/10592304 Using Barlow Twins to Create Representations from Cloud-corrupted Remote Sensing Time Series]," ''IEEE J. of Selected Topics in Applied Earth Observations and Remote Sensing '', '''17 ''', pp13162-13168, August 2024.
  
* S. Jaffer, M.W. Dales, P. Ferris, D. Sorensen, T. Swinfield, R. Message, S. Keshav, and A. Madhavapeddy, "[https://arxiv.org/pdf/2403.14581 Global, robust and comparable digital carbon assets]", '' Poster, Proc. IEEE ICBC 2024, '' May 2024.
+
* Y. She, C. Atberger, A. Blake, and S. Keshav, "[https://arxiv.org/pdf/2403.02922 From Spectra to Biophysical Insights; End-to-End Learning with a Biased Radiative Transfer Model]", ''Proc. ICLR CCAI Workshop'', May 2024. (The link is to the extended Arxiv version).
  
 
* A. Holcomb, P. Burns, S. Keshav, and D. Coomes, "[https://www.sciencedirect.com/science/article/pii/S0034425724001925 Repeat GEDI footprints measure moderate-scale tropical forest disturbance]," ''Remote Sensing of the Environment'', '''308''', May 2024.
 
* A. Holcomb, P. Burns, S. Keshav, and D. Coomes, "[https://www.sciencedirect.com/science/article/pii/S0034425724001925 Repeat GEDI footprints measure moderate-scale tropical forest disturbance]," ''Remote Sensing of the Environment'', '''308''', May 2024.
  
* A. Balmford et al. (2023). [https://www.cambridge.org/engage/api-gateway/coe/assets/orp/resource/item/657c8b819138d23161bb055f/original/pact-tropical-moist-forest-accreditation-methodology-v2-0.pdf PACT Tropical Moist Forest Accreditation Methodology v2.0.] ''Cambridge Open Engage'' doi:10.33774/coe-2023-g584d-v5 This content is a preprint and has not been peer-reviewed.
+
* A. Holcomb, S. Mathis, S. Keshav, and D. Coomes, [https://doi.org/10.1016/j.srs.2023.100106 Computational tools for assessing forest recovery with GEDI shots and forest change maps], ''Science of Remote Sensing'', '''8 ''', November 2023.
 +
 
 +
* S. Ghasemitaheri, A. Holcomb, L. Golab, and S. Keshav, On the Data Quality of Remotely Sensed Forest Maps, ''Proc. VLDB Workshops'', April 2023.
 +
 
 +
 
 +
==UAV and Ground-based Forest Monitoring==
 +
<div style="border: 1px solid #a2a9b1; background-color: #f8f9ff; padding: 10px; margin: 10px 0;">
  
* A. Holcomb, S. Mathis, S. Keshav, and D. Coomes, [https://doi.org/10.1016/j.srs.2023.100106 Computational tools for assessing forest recovery with GEDI shots and forest change maps], ''Science of Remote Sensing'', '''8 ''', November 2023.
+
Alongside satellite-based monitoring, I've been developing practical tools for forest measurement using accessible technology. A key focus has been enabling accurate tree diameter estimation with mobile phones—moving from proof-of-concept demonstrations to robust algorithms and user-friendly apps that work with coarse optical depth maps. To support this and other computer vision applications in forestry, my students and I have created SPREAD, a large-scale synthetic dataset that provides high-fidelity training data for multiple forest vision tasks. This work is motivated by the need for scalable, low-cost methods to measure forest carbon and monitor forest health on the ground, complementing what we can see from space. By combining UAV imagery, mobile phone technology, and machine learning, I'm working to ease forest monitoring and make it feasible for researchers, land managers, and communities to track changes in their local forests.
 +
</div>
  
* A. Balmford, S. Keshav, F. Venmans et al. [https://doi.org/10.1038/s41558-023-01815-0 Realizing the social value of impermanent carbon credits], ''Nature Climate Change'', '''13 ''', October 2023. [https://www.cambridge.org/engage/api-gateway/coe/assets/orp/resource/item/642d90d10784a63aee952c01/original/realising-the-social-value-of-impermanent-carbon-credits.pdf Preprint]
 
  
* A. Balmford et al., [https://www.science.org/doi/10.1126/science.adh3426 Credit credibility threatens forests], '' Science '', '''380''', 466-467, May 2023.
+
* Z. Feng, Y. She, and S. Keshav, [https://www.sciencedirect.com/science/article/pii/S1574954125000949 SPREAD: A large-scale, high-fidelity synthetic dataset for multiple forest vision tasks], ''Ecological Informatics'', '''87''', February 2025.
  
* S. Ghasemitaheri, A. Holcomb, L. Golab, and S. Keshav, On the Data Quality of Remotely Sensed Forest Maps, ''Proc. VLDB Workshops'', April 2023.
+
* Z. Feng, M. Xie, A. Holcomb, and S. Keshav, "[https://doi.org/10.1016/j.ecoinf.2024.102774  An app for tree trunk diameter estimation from coarse optical depth maps]", ''Ecological Informatics'', '''82 ''', September 2024.
  
 
* A. Holcomb, L. Tong, and S. Keshav, [https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.mdpi.com%2F2072-4292%2F15%2F3%2F772%2Fpdf&data=05%7C01%7Csk818%40universityofcambridgecloud.onmicrosoft.com%7C0a929366d5b4454b089608db0999c377%7C49a50445bdfa4b79ade3547b4f3986e9%7C1%7C0%7C638114328385946169%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=kaNszHxsnheEN%2FYuFQoN4dOu6w5OfOFR3f2lcupeEMs%3D&reserved=0  Robust Single-Image Tree Diameter Estimation with Mobile Phones], ''MDPI Remote Sensing'', '''15''', 772, January 2023.
 
* A. Holcomb, L. Tong, and S. Keshav, [https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.mdpi.com%2F2072-4292%2F15%2F3%2F772%2Fpdf&data=05%7C01%7Csk818%40universityofcambridgecloud.onmicrosoft.com%7C0a929366d5b4454b089608db0999c377%7C49a50445bdfa4b79ade3547b4f3986e9%7C1%7C0%7C638114328385946169%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=kaNszHxsnheEN%2FYuFQoN4dOu6w5OfOFR3f2lcupeEMs%3D&reserved=0  Robust Single-Image Tree Diameter Estimation with Mobile Phones], ''MDPI Remote Sensing'', '''15''', 772, January 2023.
  
* G. Gordon, A. Holcomb, T. Kelly, S. Keshav, J. Ludlam, and A. Madhavapeddy, [https://arxiv.org/abs/2109.07898 How Computer Science Can Aid Forest Restoration], ''arXiv'', September 2021.
+
* A. Holcomb, B. Tong, M. Penny, and S. Keshav, [https://svr-sk818-web.cl.cam.ac.uk/keshav/wiki/images/0/01/Mobisys21postersdemos-final85_copy.pdf Measuring Forest Carbon with Mobile Phones], Poster ''Proc. ACM Mobisys'', '''Winner of the Best Poster Award''', June 2021.
 +
 
 +
==Carbon Credits==
 +
<div style="border: 1px solid #a2a9b1; background-color: #f8f9ff; padding: 10px; margin: 10px 0;">
 +
I'm deeply engaged in addressing the credibility crisis in forest carbon markets and nature-based climate solutions. Much of my work focuses on strengthening the integrity of REDD+ credits through objective assessment methods—including using placebo tests to evaluate counterfactual baselines and developing optimal strategies to anticipate and mitigate the risk of carbon credit reversals. I've contributed to the development of the PACT tropical forest accreditation methodology and explored how to realize the social value of impermanent carbon credits while being forthright about the challenges facing current carbon markets. A key thread of this research involves leveraging computer science and digital technologies to create more robust, comparable, and transparent carbon assets that can support both forest restoration and climate mitigation. Ultimately, I'm working toward trusted marketplaces for nature-based solutions where the environmental claims are verifiable, the risks are properly managed, and the incentives genuinely support forest conservation rather than undermining it.
 +
</div>
  
* A. Holcomb, B. Tong, M. Penny, and S. Keshav, [https://svr-sk818-web.cl.cam.ac.uk/keshav/wiki/images/0/01/Mobisys21postersdemos-final85_copy.pdf Measuring Forest Carbon with Mobile Phones], Poster ''Proc. ACM Mobisys'', '''Winner of the Best Poster Award''', June 2021.
+
* C.E. Wheeler et al., "[https://www.sciencedirect.com/science/article/pii/S0034425725004456 The path to robust evaluation of carbon credits generated by forest restoration and REDD+ projects]," ''Remote Sensing of Environment'', '''332''', 2026.
  
* S. Keshav, [https://svr-sk818-web.cl.cam.ac.uk/keshav/wiki/images/4/41/ClimateExpoPoster.pptx Towards a Trusted Marketplace for Nature-based Solutions], Poster at Climate Exp0, May 2021.
+
* E.-P. Rau, et al. "[https://iopscience.iop.org/article/10.1088/1748-9326/ae0f44/pdf Strengthening the integrity of REDD+ credits: objectively assessing counterfactual methods using placebos]." ''Environmental Research Letters'', October 2025.
  
==Remote Sensing and Earth Observation==
+
* E-P. Rau, J. Gross, D. A. Coomes, T. Swinfield, A. Madhavapeddy, A. Balmford, and S. Keshav, "[https://www.tandfonline.com/doi/full/10.1080/17583004.2024.2390854 Mitigating risk of credit reversal in nature-based climate solutions by optimally anticipating carbon release]",'' J. Carbon Management '','''15 '''(1), September 2024.
  
* Z. Feng et al. "[https://arxiv.org/pdf/2506.20380 TESSERA: Temporal Embeddings of Surface Spectra for EarthcRepresentation and Analysis]" arXiv preprint arXiv:2506.20380 (August 2025).
+
* S. Jaffer, M.W. Dales, P. Ferris, D. Sorensen, T. Swinfield, R. Message, S. Keshav, and A. Madhavapeddy, "[https://arxiv.org/pdf/2403.14581 Global, robust and comparable digital carbon assets]", '' Poster, Proc. IEEE ICBC 2024, '' May 2024.
  
* Z. Feng, Y. She, and S. Keshav, [https://www.sciencedirect.com/science/article/pii/S1574954125000949 SPREAD: A large-scale, high-fidelity synthetic dataset for multiple forest vision tasks], ''Ecological Informatics'', '''87''', February 2025.
+
* A. Balmford et al. (2023). [https://www.cambridge.org/engage/api-gateway/coe/assets/orp/resource/item/657c8b819138d23161bb055f/original/pact-tropical-moist-forest-accreditation-methodology-v2-0.pdf PACT Tropical Moist Forest Accreditation Methodology v2.0.] ''Cambridge Open Engage'' doi:10.33774/coe-2023-g584d-v5 This content is a preprint and has not been peer-reviewed.
  
* Z. Feng, M. Xie, A. Holcomb, and S. Keshav, "[https://doi.org/10.1016/j.ecoinf.2024.102774  An app for tree trunk diameter estimation from coarse optical depth maps]", ''Ecological Informatics'', '''82 ''', September 2024.
+
* A. Balmford, S. Keshav, F. Venmans et al. [https://doi.org/10.1038/s41558-023-01815-0 Realizing the social value of impermanent carbon credits], ''Nature Climate Change'', '''13 ''', October 2023. [https://www.cambridge.org/engage/api-gateway/coe/assets/orp/resource/item/642d90d10784a63aee952c01/original/realising-the-social-value-of-impermanent-carbon-credits.pdf Preprint]
  
* M. C. Lisaius, A. Blake, S. Keshav and C. Atzberger, "[https://ieeexplore.ieee.org/document/10592304 Using Barlow Twins to Create Representations from Cloud-corrupted Remote Sensing Time Series],''IEEE J. of Selected Topics in Applied Earth Observations and Remote Sensing '', '''17 ''', pp13162-13168, August 2024.
+
* A. Balmford et al., [https://www.science.org/doi/10.1126/science.adh3426 Credit credibility threatens forests], '' Science '', '''380''', 466-467, May 2023.
  
* Y. She, C. Atberger, A. Blake, and S. Keshav, "[https://arxiv.org/pdf/2403.02922 From Spectra to Biophysical Insights; End-to-End Learning with a Biased Radiative Transfer Model]", ''Proc. ICLR CCAI Workshop'', May 2024. (The link is to the extended Arxiv version).
+
* G. Gordon, A. Holcomb, T. Kelly, S. Keshav, J. Ludlam, and A. Madhavapeddy, [https://arxiv.org/abs/2109.07898 How Computer Science Can Aid Forest Restoration], ''arXiv'', September 2021.
  
==Climate Science and Policy==
+
* S. Keshav, [https://svr-sk818-web.cl.cam.ac.uk/keshav/wiki/images/4/41/ClimateExpoPoster.pptx Towards a Trusted Marketplace for Nature-based Solutions], Poster at Climate Exp0, May 2021.
  
 +
=Climate Science and Policy=
 +
<div style="border: 1px solid #a2a9b1; background-color: #f8f9ff; padding: 10px; margin: 10px 0;">
 +
My work in climate science and policy spans from foundational questions about data and modeling to practical pathways for decarbonization. I've explored novel approaches to generating long-term climate datasets using expired weather forecasts and contributed to policy discussions on carbon offsetting and nature-based climate solutions. Recognizing that the computing and communications infrastructure itself has climate impacts, I've worked on understanding how to make internet research more climate-friendly. A significant portion of my research has focused on the energy transition, using agent-based modeling to understand the adoption dynamics of solar photovoltaics, battery storage, and electric vehicles across different jurisdictions, and exploring how policy design—from pricing mechanisms to demand response systems—can accelerate decarbonization. I've also applied data-driven methods to understand public discourse around climate action, including sentiment analysis during the COVID-19 recovery period. Throughout this work, I'm interested in how computational tools, behavioral insights, and thoughtful policy design can work together to address the climate crisis.
 +
</div>
 
* P. Dolezal, S.Keshav, and E. Shuckburgh, [https://doi.org/10.5194/egusphere-egu23-17356 Using expired weather forecasts to supply up to 10 000 years of weather data], '' European Geophysical Union '' General Assembly 2023, Vienna, Austria, 24–28 Apr 2023, EGU23-17356.
 
* P. Dolezal, S.Keshav, and E. Shuckburgh, [https://doi.org/10.5194/egusphere-egu23-17356 Using expired weather forecasts to supply up to 10 000 years of weather data], '' European Geophysical Union '' General Assembly 2023, Vienna, Austria, 24–28 Apr 2023, EGU23-17356.
  
 
* Cambridge Zero Policy Forum (2021) [https://www.csap.cam.ac.uk/media/uploads/files/1/cambridge-zero-policy-forum-discussion-paper-carbon-offsetting-and-nature-based-solutions-to-climate-change.pdf Carbon Offsetting & Nature-based Solutions to Climate Change], University of Cambridge, November 2021.
 
* Cambridge Zero Policy Forum (2021) [https://www.csap.cam.ac.uk/media/uploads/files/1/cambridge-zero-policy-forum-discussion-paper-carbon-offsetting-and-nature-based-solutions-to-climate-change.pdf Carbon Offsetting & Nature-based Solutions to Climate Change], University of Cambridge, November 2021.
  
* V. Bajpai, O. Hohlfeld, J. Crowcroft, and S. Keshav, [https://drops.dagstuhl.de/opus/volltexte/2021/15578/Towards Climate-Friendly Internet Research] Dagstuhl Seminar Report, December 2021.
+
* V. Bajpai, O. Hohlfeld, J. Crowcroft, and S. Keshav, [https://drops.dagstuhl.de/entities/document/10.4230/DagRep.11.6.14 Towards Climate-Friendly Internet Research], ''Dagstuhl Seminar 21272'', Dagstuhl Reports, Vol. 11, Issue 6, pp. 14-37, December 2021.
  
 
* M.S. Parsa, L. Golab, and S. Keshav, [http://arxiv.org/abs/2105.12190 Climate Action During COVID-19 Recovery and Beyond: A Twitter Text Mining Study], ''Proc. International Conference on Social, Cultural, and Behavioral Modeling'', July 2021.
 
* M.S. Parsa, L. Golab, and S. Keshav, [http://arxiv.org/abs/2105.12190 Climate Action During COVID-19 Recovery and Beyond: A Twitter Text Mining Study], ''Proc. International Conference on Social, Cultural, and Behavioral Modeling'', July 2021.
  
 +
* A. Adepetu, A. Alyousef, S.Keshav, and H. de Meer, [https://energyinformatics.springeropen.com/track/pdf/10.1186/s42162-018-0012-8 Comparing Solar Photovoltaic and battery adoption in Ontario and Germany: an agent-based approach], ''Energy Informatics,'' Vol. 1, No. 1, July 2018.
 +
 +
* F. Kazhamiaka, P. Jochem, S. Keshav, and C. Rosenberg, "[https://ece.uwaterloo.ca/~cath/fiodar2017.pdf On the influence of jurisdiction on the profitability of residential photovoltaic-storage systems: A multi-national case study]," ''Energy Policy,'' Vol. 109, Oct. 2017.
 +
 +
* A. Pat, K. Larson, and S. Keshav, [https://ojs.aaai.org/index.php/AAAI/article/download/9910/9769  Big-Data Mechanisms and Energy-Policy Design], ''Proc. AAAI 2016''.
 +
 +
* A. Adepetu, V. Arya, and S. Keshav, [http://www.sciencedirect.com/science/article/pii/S0967070X15300780 An Agent-Based Electric Vehicle Ecosystem Model: San Francisco Case Study], ''Transport Policy'', 46 (2016): 109-122.
 +
 +
* A. Adepetu and S. Keshav, [http://link.springer.com/article/10.1007%2Fs11116-015-9641-y The Relative Importance of Price and Driving Range on Electric Vehicle Adoption: Los Angeles Case Study], ''Transportation Journal'', August 2015 pp. 1-21.
 +
 +
* S. Singla, S. Keshav, [https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6485967&casa_token=BUWboec5Gt4AAAAA:k2hs0srNXJgyangztuw1w2hTo20A5nGrm1D0Df0NDc6gKXdlrTxRl8Z6fGtIFkbivexDlKQeMGY&tag=1 Demand Response through a Temperature Setpoint Market in Ontario], IEEE SmartGridComm, November 2012.
  
 
=Energy Systems=
 
=Energy Systems=
  
 
==Solar PV and Battery Storage==
 
==Solar PV and Battery Storage==
 +
<div style="border: 1px solid #a2a9b1; background-color: #f8f9ff; padding: 10px; margin: 10px 0;">
 +
I've spent over a decade working on the technical and economic challenges of integrating solar photovoltaics and battery storage into homes and energy systems. A central focus has been developing robust, practical methods for sizing PV and storage systems—determining how much solar capacity and battery storage is needed to meet household energy needs, particularly as electric vehicles become part of the home energy ecosystem. My recent work includes tools like SOPEVS and SolExplore that optimize the sizing and operation of PV-EV-integrated homes using successive refinement approaches, building on years of research comparing different sizing methodologies and developing synthetic data generators to create realistic usage patterns for system design.
  
 +
Underpinning these optimization tools is extensive work on battery modeling and control strategies. I've developed tractable lithium-ion storage models that balance accuracy with computational efficiency, enabling them to be used in large-scale energy system optimization. This includes simple specification-based models derived from manufacturer data sheets, adaptive control strategies using neural networks, and practical approaches for battery operation that work in real-world conditions. I've also explored innovations like dynamic storage resizing, grid-friendly solar panel orientations to flatten the "duck curve," and strategies for firming solar power to make it more reliable and dispatchable.
 +
 +
Beyond the technical optimization, I'm interested in understanding what drives adoption of these technologies and how policy shapes deployment. Through agent-based modeling, I've compared solar and battery adoption patterns across different jurisdictions like Ontario and Germany, examining how factors like electricity pricing, incentives, and regulatory frameworks affect profitability and uptake. I've also worked on practical diagnostic tools using data-driven approaches to identify problems with installed solar systems. This body of work aims to bridge the gap between theoretical optimization and real-world deployment, helping accelerate the transition to distributed renewable energy systems.
 +
</div>
 
* J. Gschwind and S. Keshav, SolExplore: A Successive Refinement Approach for Sizing of PV and Storage Systems in EV-Enabled Homes, ''To appear'', ''Proc. ACM BuildSys'', November 2025.
 
* J. Gschwind and S. Keshav, SolExplore: A Successive Refinement Approach for Sizing of PV and Storage Systems in EV-Enabled Homes, ''To appear'', ''Proc. ACM BuildSys'', November 2025.
  
Line 74: Line 112:
  
 
* F. Kazhamiaka, Y. Ghiassi-Farokhfal, S. Keshav, and C. Rosenberg, [https://ieeexplore.ieee.org/iel7/7274860/7742329/08862912.pdf Comparison of Different Approaches for Solar PV and Storage Sizing], ''Proc. IEEE Transactions on Sustainable Computing,'' September 2019.
 
* F. Kazhamiaka, Y. Ghiassi-Farokhfal, S. Keshav, and C. Rosenberg, [https://ieeexplore.ieee.org/iel7/7274860/7742329/08862912.pdf Comparison of Different Approaches for Solar PV and Storage Sizing], ''Proc. IEEE Transactions on Sustainable Computing,'' September 2019.
 +
 
* F. Kazhamiaka, S. Keshav, and C. Rosenberg, [https://dl.acm.org/citation.cfm?id=3331032 Adaptive Battery Control with Neural Networks], ''Proc. AMLIES Workshop at ACM eEnergy 2019'', June 2019.
 
* F. Kazhamiaka, S. Keshav, and C. Rosenberg, [https://dl.acm.org/citation.cfm?id=3331032 Adaptive Battery Control with Neural Networks], ''Proc. AMLIES Workshop at ACM eEnergy 2019'', June 2019.
  
Line 79: Line 118:
  
 
* F. Kazhamiaka, C. Rosenberg, and S. Keshav, [https://link.springer.com/article/10.1186/s42162-019-0070-6 Tractable Lithium-Ion Storage Models for Optimizing Energy Systems], ''Energy Informatics,'' 2:1, 2019.
 
* F. Kazhamiaka, C. Rosenberg, and S. Keshav, [https://link.springer.com/article/10.1186/s42162-019-0070-6 Tractable Lithium-Ion Storage Models for Optimizing Energy Systems], ''Energy Informatics,'' 2:1, 2019.
 
* F. Kazhamiaka, S. Keshav, and C. Rosenberg, [https://dl.acm.org/doi/pdf/10.1145/3208903.3208935  Robust and Practical Approaches for Solar PV and Storage Sizing,] ''Proc. ACM eEnergy 2018'', June 2018.
 
  
 
* F. Kazhamiaka, S. Keshav, C. Rosenberg, and K.-H. Pettinger, [https://ieeexplore.ieee.org/iel7/60/4358729/08360972.pdf Simple Spec-Based Modelling of Lithium-Ion Batteries], ''IEEE Transactions on Energy Conversion'', Vol 33, No. 4, December 2018.
 
* F. Kazhamiaka, S. Keshav, C. Rosenberg, and K.-H. Pettinger, [https://ieeexplore.ieee.org/iel7/60/4358729/08360972.pdf Simple Spec-Based Modelling of Lithium-Ion Batteries], ''IEEE Transactions on Energy Conversion'', Vol 33, No. 4, December 2018.
  
 
* A. Adepetu, A. Alyousef, S.Keshav, and H. de Meer, [https://energyinformatics.springeropen.com/track/pdf/10.1186/s42162-018-0012-8 Comparing Solar Photovoltaic and battery adoption in Ontario and Germany: an agent-based approach], ''Energy Informatics,'' Vol. 1, No. 1, July 2018.
 
* A. Adepetu, A. Alyousef, S.Keshav, and H. de Meer, [https://energyinformatics.springeropen.com/track/pdf/10.1186/s42162-018-0012-8 Comparing Solar Photovoltaic and battery adoption in Ontario and Germany: an agent-based approach], ''Energy Informatics,'' Vol. 1, No. 1, July 2018.
 +
 +
* F. Kazhamiaka, S. Keshav, and C. Rosenberg, [https://dl.acm.org/doi/pdf/10.1145/3208903.3208935  Robust and Practical Approaches for Solar PV and Storage Sizing,] ''Proc. ACM eEnergy 2018'', June 2018.
  
 
* S. Sun, S. Keshav, C. Rosenberg, M. Peloso, [https://doi.org/10.1145/3208903.3208930 Optimal Matching of Stochastic Solar Generators to Stochastic Loads], ''Proc. ACM eEnergy 2018'', June 2018.
 
* S. Sun, S. Keshav, C. Rosenberg, M. Peloso, [https://doi.org/10.1145/3208903.3208930 Optimal Matching of Stochastic Solar Generators to Stochastic Loads], ''Proc. ACM eEnergy 2018'', June 2018.
Line 92: Line 131:
 
* F. Kazhamiaka, P. Jochem, S. Keshav, and C. Rosenberg, "[https://ece.uwaterloo.ca/~cath/fiodar2017.pdf PV-Storage System Profitability in Multiple Jurisdictions]," ''Energy Policy,'' Vol. 109, Oct. 2017.
 
* F. Kazhamiaka, P. Jochem, S. Keshav, and C. Rosenberg, "[https://ece.uwaterloo.ca/~cath/fiodar2017.pdf PV-Storage System Profitability in Multiple Jurisdictions]," ''Energy Policy,'' Vol. 109, Oct. 2017.
  
* F. Kazhamiaka, C. Rosenberg and S. Keshav, "[http://blizzard.cs.uwaterloo.ca/iss4e/wp-content/uploads/2016/06/practical-strategies-storage-16.pdf Practical Strategies for Storage Operation in Energy Systems: Design and Evaluation]," ''IEEE Transactions on Sustainable Energy,'' vol. 7, no. 4, pp. 1602-1610, Oct. 2016.
+
* F. Kazhamiaka, C. Rosenberg and S. Keshav, "[https://doi.org/10.1109/TSTE.2016.2569425 Practical Strategies for Storage Operation in Energy Systems: Design and Evaluation]," ''IEEE Transactions on Sustainable Energy,'' vol. 7, no. 4, pp. 1602-1610, Oct. 2016.
  
* F. Kazhamiaka, C. Rosenberg, S. Keshav, "[http://blizzard.cs.uwaterloo.ca/iss4e/wp-content/uploads/2016/06/li-ion-storage-24.pdf Li-Ion Storage Models for Energy System Optimization: The Accuracy-Tractability Tradeoff]," ''Proc. ACM e-Energy'' 2016.
+
* F. Kazhamiaka, C. Rosenberg, S. Keshav, "[https://dl.acm.org/doi/10.1145/2934328.2934345 Li-Ion Storage Models for Energy System Optimization: The Accuracy-Tractability Tradeoff]," ''Proc. ACM e-Energy'' 2016.
  
* A. Adepetu and S. Keshav, "[http://blizzard.cs.uwaterloo.ca/iss4e/wp-content/uploads/2016/06/Understanding-Solar-PV-and-Battery-Adoption-in-Ontario.pdf Understanding Solar PV and Battery Adoption in Ontario: An Agent-Based Approach]," ''Proc. ACM e-Energy'' 2016.
+
* A. Adepetu and S. Keshav, "[https://dl.acm.org/doi/10.1145/2934328.2934333 Understanding Solar PV and Battery Adoption in Ontario: An Agent-Based Approach]," ''Proc. ACM e-Energy'' 2016.
  
 
* Y. Ghiassi-Farrohkfal, C. Rosenberg, S. Keshav, and M.-B. Adjaho, "[https://ece.uwaterloo.ca/~cath/jsac16y.pdf Optimal Operation and Design of Hybrid Energy Storage Systems]," ''IEEE Journal on Selected Areas in Communications (JSAC)'', Special Issue on Emerging Technologies, Vol. 34, # 3, March 2016.
 
* Y. Ghiassi-Farrohkfal, C. Rosenberg, S. Keshav, and M.-B. Adjaho, "[https://ece.uwaterloo.ca/~cath/jsac16y.pdf Optimal Operation and Design of Hybrid Energy Storage Systems]," ''IEEE Journal on Selected Areas in Communications (JSAC)'', Special Issue on Emerging Technologies, Vol. 34, # 3, March 2016.
  
 
* Y. Ghiassi-Farrokhfal, F. Kazhamiaka, C. Rosenberg, and S. Keshav, [http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=7208889 Optimal Design of Solar PV Farms with Storage], ''IEEE Transactions on Sustainable Energy'', Vol 6 No. 5, October 2015.
 
* Y. Ghiassi-Farrokhfal, F. Kazhamiaka, C. Rosenberg, and S. Keshav, [http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=7208889 Optimal Design of Solar PV Farms with Storage], ''IEEE Transactions on Sustainable Energy'', Vol 6 No. 5, October 2015.
 +
 +
* X.Gao, L. Golab, S. Keshav, [http://ceur-ws.org/Vol-1330/paper-15.pdf What's wrong with my solar panels: a data-driven approach], ''Proc. Workshop on Energy Data Management'', March 2015, pp. 86-93.
  
 
* Y. Ghiassi-Farrokhfal, S. Keshav, and C. Rosenberg, [https://ece.uwaterloo.ca/~cath/tsgy14.pdf Towards a Realistic Performance Analysis of Storage Systems in Smart Grids], ''IEEE Trans on Smart Grids'', Vol 6, No. 1, January 2015, pp. 402-410.
 
* Y. Ghiassi-Farrokhfal, S. Keshav, and C. Rosenberg, [https://ece.uwaterloo.ca/~cath/tsgy14.pdf Towards a Realistic Performance Analysis of Storage Systems in Smart Grids], ''IEEE Trans on Smart Grids'', Vol 6, No. 1, January 2015, pp. 402-410.
  
* Y. Ghiassi-Farrokhfal, S. Keshav, C. Rosenberg, and F. Ciucu. [http://blizzard.cs.uwaterloo.ca/iss4e/wp-content/uploads/2014/09/solar_shaping_v4.pdf Solar Power Shaping: An Analytical Approach], ''IEEE Transactions on Sustainable Energy'', Vol 6, No. 1, Jan. 2015.
+
* Y. Ghiassi-Farrokhfal, S. Keshav, C. Rosenberg, and F. Ciucu. [https://doi.org/10.1109/TSTE.2014.2359795 Solar Power Shaping: An Analytical Approach], ''IEEE Transactions on Sustainable Energy'', Vol 6, No. 1, Jan. 2015.
  
 
* Y. Ghiassi-Farrokhfal, S. Keshav, and Catherine Rosenberg, [https://www.ece.uwaterloo.ca/~cath/eenergy14.pdf An EROI-Based Analysis of Renewable Energy Farms with Storage], ''Proc. ACM e-Energy 2014'', June 2014.
 
* Y. Ghiassi-Farrokhfal, S. Keshav, and Catherine Rosenberg, [https://www.ece.uwaterloo.ca/~cath/eenergy14.pdf An EROI-Based Analysis of Renewable Energy Farms with Storage], ''Proc. ACM e-Energy 2014'', June 2014.
  
* S. Singla, Y. Ghiassi-Farrokhfal, and S. Keshav. [http://blizzard.cs.uwaterloo.ca/iss4e/wp-content/uploads/2014/09/Unreliable_grids1.pdf Using Storage to Minimize Carbon Footprint of Diesel Generators for Unreliable Grids], ''IEEE Transactions on Sustainable Energy'', Vol 5, No. 4, pp. 1270-1277. 2014.
+
* S. Singla, Y. Ghiassi-Farrokhfal, and S. Keshav. [https://ieeexplore.ieee.org/document/6895139 Using Storage to Minimize Carbon Footprint of Diesel Generators for Unreliable Grids], ''IEEE Transactions on Sustainable Energy'', Vol 5, No. 4, pp. 1270-1277. 2014.
  
 
* S. Singla, Y. Ghiassi-Farrokhfal, and S. Keshav, [https://doi.org/10.1145/2567529.2567552 Battery Provisioning and Scheduling For a Hybrid Battery-Diesel Generator System], ''ACM Performance Evaluation Review (PER)'', December 2013.
 
* S. Singla, Y. Ghiassi-Farrokhfal, and S. Keshav, [https://doi.org/10.1145/2567529.2567552 Battery Provisioning and Scheduling For a Hybrid Battery-Diesel Generator System], ''ACM Performance Evaluation Review (PER)'', December 2013.
Line 114: Line 155:
 
* S. Singla, Y. Ghiassi-Farrokhfal, and S. Keshav, [http://hdl.handle.net/1765/79425 Near-Optimal Scheduling for a Hybrid Battery-Diesel Generator for Off-Grid Locations], ''Proc. GreenMetrics Workshop,'' June 2013.
 
* S. Singla, Y. Ghiassi-Farrokhfal, and S. Keshav, [http://hdl.handle.net/1765/79425 Near-Optimal Scheduling for a Hybrid Battery-Diesel Generator for Off-Grid Locations], ''Proc. GreenMetrics Workshop,'' June 2013.
  
 
+
* Y. Ghiassi-Farrokhfal, S. Keshav, and C. Rosenberg, [https://doi.org/10.1145/2494232.2465744 Firming Solar Power], Extended Abstract/Poster, ''Proc. ACM SIGMETRICS'', June 2013.
* X.Gao, L. Golab, S. Keshav, [http://ceur-ws.org/Vol-1330/paper-15.pdf What's wrong with my solar panels: a data-driven approach], ''Proc. Workshop on Energy Data Management'', March 2015, pp. 86-93.
 
  
 
==Electric Vehicle Systems==
 
==Electric Vehicle Systems==
 +
<div style="border: 1px solid #a2a9b1; background-color: #f8f9ff; padding: 10px; margin: 10px 0;">
 +
My research on electric vehicles spans from understanding real-world usage patterns to developing practical tools for EV integration into energy systems. A major thread has been the WeBike project, where I collected and analyzed extensive data on electric bicycle usage, examining how e-bikes are actually used in practice and comparing these patterns to electric car usage. This work led to insights on range prediction, data stream management challenges, and the factors that influence adoption. I've also developed non-intrusive methods like EVSense for detecting EV charging without requiring smart meters or instrumentation, and explored how blockchain technology can help mitigate trust issues in public charging infrastructure. On the economic and planning side, I've used agent-based modeling to understand EV adoption dynamics—particularly the relative importance of price versus driving range—and analyzed the return on investment for taxi companies transitioning to electric fleets. I've also worked on optimizing EV charging to take advantage of solar generation and developed methods for sizing finite vehicle pools, all aimed at making the transition to electric mobility more practical and economically viable.
 +
</div>
 +
* X. Wang, G. Tang, Y. Wang, S. Keshav, and Y. Zhang,  [https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Forange.hosting.lsoft.com%2Ftrk%2Fclickp%3Fref%3Dznwrbbrs9_6-2d8c7x32fbcax02972%26doi%3D3538637.3538860&data=05%7C01%7Csk818%40universityofcambridgecloud.onmicrosoft.com%7C1e39848a7f8f4c0f1fab08da59d7bad7%7C49a50445bdfa4b79ade3547b4f3986e9%7C0%7C0%7C637921080683668996%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000%7C%7C%7C&sdata=CiBrcLqhooJWjpZL1vmy9%2FoDUfOPs0fa9ILnzgpkHuo%3D&reserved=0  EVSense: A Robust and Scalable Approach to Non-Intrusive EV Charging Detection], Proc. ACM eEnergy, June 2022.
  
* X. Wang, G. Tang, Y. Wang, S. Keshav, and Y. Zhang,  [https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Forange.hosting.lsoft.com%2Ftrk%2Fclickp%3Fref%3Dznwrbbrs9_6-2d8c7x32fbcax02972%26doi%3D3538637.3538860&data=05%7C01%7Csk818%40universityofcambridgecloud.onmicrosoft.com%7C1e39848a7f8f4c0f1fab08da59d7bad7%7C49a50445bdfa4b79ade3547b4f3986e9%7C0%7C0%7C637921080683668996%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000%7C%7C%7C&sdata=CiBrcLqhooJWjpZL1vmy9%2FoDUfOPs0fa9ILnzgpkHuo%3D&reserved=0  EVSense: A Robust and Scalable Approach to Non-Intrusive EV Charging Detection], Proc. ACM eEnergy, June 2022.
+
* C. Gorenflo, I.Rio, L. Golab, C. Ograda-Bratu, S. Huo, S. Keshav"[https://doi.org/10.5683/SP2/7OAETS Webike dataset]", https://doi.org/10.5683/SP2/7OAETS, ''University of Waterloo Dataverse'', November 2020.
  
 
* C. Gorenflo, L. Golab, and S. Keshav, [https://dl.acm.org/citation.cfm?id=3328283 Mitigating Trust Issues in Electric Vehicle Charging using a Blockchain], ''Proc. ACM eEnergy 2019'', June 2019.
 
* C. Gorenflo, L. Golab, and S. Keshav, [https://dl.acm.org/citation.cfm?id=3328283 Mitigating Trust Issues in Electric Vehicle Charging using a Blockchain], ''Proc. ACM eEnergy 2019'', June 2019.
Line 125: Line 169:
 
* C. Gorenflo, I. Rios, L. Golab, S. Keshav, "[https://www.hindawi.com/journals/jat/2017/3739505/ Usage Patterns of Electric Bicycles: An Analysis of the WeBike Project]," ''Journal of Advanced Transportation,'' October 2017.
 
* C. Gorenflo, I. Rios, L. Golab, S. Keshav, "[https://www.hindawi.com/journals/jat/2017/3739505/ Usage Patterns of Electric Bicycles: An Analysis of the WeBike Project]," ''Journal of Advanced Transportation,'' October 2017.
  
* C. Gorenflo, L. Golab, S. Keshav, "[http://blizzard.cs.uwaterloo.ca/iss4e/wp-content/uploads/2017/05/managing-sensor-data.pdf Managing Sensor Data Streams: Lessons Learned from the WeBike Project]," ''Proc. [http://ssdbm2017.eecs.northwestern.edu/ SSDBM 2017]'', June 2017.
+
* C. Gorenflo, L. Golab, S. Keshav, "[https://doi.org/10.1145/3085504.3085505 Managing Sensor Data Streams: Lessons Learned from the WeBike Project]," ''Proc. [http://ssdbm2017.eecs.northwestern.edu/ SSDBM 2017]'', June 2017.
  
* S. Fink, L. Golab, S. Keshav, H. de Meer, "[http://blizzard.cs.uwaterloo.ca/iss4e/wp-content/uploads/2017/05/evsys17-final4.pdf How Similar is the Usage of Electric Cars and Electric Bicycles?]", (Invited Paper) ''Proc. EV-Sys Workshop'' May 2017.
+
* S. Fink, L. Golab, S. Keshav, H. de Meer, "[https://doi.org/10.1145/3077839.3078464 How Similar is the Usage of Electric Cars and Electric Bicycles?]", (Invited Paper) ''Proc. EV-Sys Workshop'' May 2017.
  
* I. Rios, L. Golab and S. Keshav, "[http://blizzard.cs.uwaterloo.ca/iss4e/wp-content/uploads/2016/06/trip.pdf Analyzing the Usage Patterns of Electric Bicycles],"''EV-SYS Workshop at ACM e-Energy'', 2016.
+
* I. Rios, L. Golab and S. Keshav, "[https://doi.org/10.1145/2939953.2939955 Analyzing the Usage Patterns of Electric Bicycles],"''EV-SYS Workshop at ACM e-Energy'', 2016.
  
* L. Gebhard, L. Golab. S. Keshav, and H. de Meer, "[http://blizzard.cs.uwaterloo.ca/iss4e/wp-content/uploads/2016/06/range-prediction-electric.pdf Range prediction for electric bicycles]," ''Proc. ACM e-Energy'' 2016.
+
* L. Gebhard, L. Golab. S. Keshav, and H. de Meer, "[https://doi.org/10.1145/2934328.2934349 Range prediction for electric bicycles]," ''Proc. ACM e-Energy'' 2016.
  
 
* A. Adepetu, V. Arya, and S. Keshav, [http://www.sciencedirect.com/science/article/pii/S0967070X15300780 An Agent-Based Electric Vehicle Ecosystem Model: San Francisco Case Study], ''Transport Policy'', 46 (2016): 109-122.
 
* A. Adepetu, V. Arya, and S. Keshav, [http://www.sciencedirect.com/science/article/pii/S0967070X15300780 An Agent-Based Electric Vehicle Ecosystem Model: San Francisco Case Study], ''Transport Policy'', 46 (2016): 109-122.
Line 137: Line 181:
 
* A. Adepetu and S. Keshav, [http://link.springer.com/article/10.1007%2Fs11116-015-9641-y The Relative Importance of Price and Driving Range on Electric Vehicle Adoption: Los Angeles Case Study], ''Transportation Journal'', August 2015 pp. 1-21.
 
* A. Adepetu and S. Keshav, [http://link.springer.com/article/10.1007%2Fs11116-015-9641-y The Relative Importance of Price and Driving Range on Electric Vehicle Adoption: Los Angeles Case Study], ''Transportation Journal'', August 2015 pp. 1-21.
  
* O. Ardakanian, C. Rosenberg and, S. Keshav, [http://blizzard.cs.uwaterloo.ca/~oardakan/wp-content/uploads/2014/09/sgc2014.pdf Quantifying the Benefits of Extending Electric Vehicle Charging Deadlines with Solar Generation], ''Proc. IEEE SMARTGRIDCOMM'', November 2014.
+
* O. Ardakanian, C. Rosenberg and, S. Keshav, [https://doi.org/10.1109/SMARTGRIDCOMM.2014.7007716 Quantifying the Benefits of Extending Electric Vehicle Charging Deadlines with Solar Generation], ''Proc. IEEE SMARTGRIDCOMM'', November 2014.
  
 
* T. Carpenter, S. Keshav, and J.W. Wong, [http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=6705662 Sizing Finite Population Vehicle Pools], ''IEEE Trans. on Intelligent Transportation Systems'', Volume PP issue 99, Jan 2014.
 
* T. Carpenter, S. Keshav, and J.W. Wong, [http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=6705662 Sizing Finite Population Vehicle Pools], ''IEEE Trans. on Intelligent Transportation Systems'', Volume PP issue 99, Jan 2014.
Line 143: Line 187:
 
* T. Carpenter, A. R. Curtis, and S. Keshav, [http://link.springer.com/article/10.1007%2Fs11116-013-9486-1# The Return On Investment For Taxi Companies Transitioning To Electric Vehicles], ''Transportation,'' June 2013.
 
* T. Carpenter, A. R. Curtis, and S. Keshav, [http://link.springer.com/article/10.1007%2Fs11116-013-9486-1# The Return On Investment For Taxi Companies Transitioning To Electric Vehicles], ''Transportation,'' June 2013.
  
* T. Carpenter, Andrew R. Curtis, and S. Keshav, [http://blizzard.cs.uwaterloo.ca/~tcarpent/papers/2011/Taxi-TR.pdf The Return on Investment for Taxi Companies Transitioning to Electric Vehicles], ''University of Waterloo Tech Report,'' 2011.
+
* T. Carpenter, Andrew R. Curtis, and S. Keshav, [https://cs.uwaterloo.ca/research/tr/2011/CS-2011-20a.pdf The Return on Investment for Taxi Companies Transitioning to Electric Vehicles], ''University of Waterloo Tech Report,'' 2011.
  
* C. Gorenflo, I.Rio, L. Golab, C. Ograda-Bratu, S. Huo, S. Keshav,  "[https://doi.org/10.5683/SP2/7OAETS Webike dataset]", https://doi.org/10.5683/SP2/7OAETS, ''University of Waterloo Dataverse'', November 2020.
 
  
==Building Energy Management==
+
==Building and Datacenter Energy Management==
 +
<div style="border: 1px solid #a2a9b1; background-color: #f8f9ff; padding: 10px; margin: 10px 0;">
 +
My work on building energy management has evolved from developing innovative personal thermal comfort systems to addressing broader challenges of building efficiency and climate resilience. A core thread has been the SPOT series of personalized heating and cooling systems, which allow individuals to maintain thermal comfort while reducing centralized HVAC loads—an approach I've extended by studying how personal environmental comfort systems interact with building-wide climate control. I've developed occupancy detection methods, self-calibrating smart lighting systems, and model predictive control strategies for HVAC that operate across multiple time scales. To support research in this area, I created Beobench, a toolkit that provides unified access to building simulations for reinforcement learning, making it easier to develop and test intelligent building control strategies. Throughout this work, I've also contributed several open datasets on occupancy, thermal comfort, light levels, and snow-covered solar panels to enable broader research in building energy systems.
  
 +
More recently, my focus has expanded to understanding how buildings perform during climate extremes and how computing infrastructure can be made more energy-efficient. I've developed machine learning approaches for building-level heat risk mapping and fine-grained mapping of urban energy demand during heatwaves, working to assess building liveability through metrics like "activity hours" that capture when indoor conditions remain tolerable during extreme heat events. On the computing side, I've investigated how hybrid heterogeneous clusters can dramatically reduce the energy consumption of large language model inference workloads by developing workload-based energy models and offline optimization strategies. This work reflects a broader interest in making both our built environment and our digital infrastructure more energy-efficient and resilient in the face of climate change.
 +
</div>
 
* A. Domiter and S. Keshav, [https://dl.acm.org/doi/pdf/10.1145/3679240.3734688 Fine-Grained Mapping of Urban Energy Demand During Heatwaves], ''Poster'', ''Proc. ACM eEnergy'', June 2025.
 
* A. Domiter and S. Keshav, [https://dl.acm.org/doi/pdf/10.1145/3679240.3734688 Fine-Grained Mapping of Urban Energy Demand During Heatwaves], ''Poster'', ''Proc. ACM eEnergy'', June 2025.
  
Line 163: Line 210:
 
* Y. Aussat, A. Rosmanis, S. Keshav, A Power-Efficient Self-Calibrating Smart Lighting System, ''Energy and Buildings'' [https://doi.org/10.1016/j.enbuild.2022.111874 Journal version] [https://svr-sk818-web.cl.cam.ac.uk/keshav/wiki/images/c/c9/Smart_LIghting_E_B.pdf Author's preprint], January 2022.
 
* Y. Aussat, A. Rosmanis, S. Keshav, A Power-Efficient Self-Calibrating Smart Lighting System, ''Energy and Buildings'' [https://doi.org/10.1016/j.enbuild.2022.111874 Journal version] [https://svr-sk818-web.cl.cam.ac.uk/keshav/wiki/images/c/c9/Smart_LIghting_E_B.pdf Author's preprint], January 2022.
  
* M. Jain, R. Kalaimani, S. Keshav, and C. Rosenberg, "[https://doi.org/10.1186/s42162-018-0064-9 Using Personal Environmental Comfort Systems to Mitigate the Impact of Occupancy Prediction Errors on HVAC Performance]," ''Energy Informatics.'', December 2018.
+
* S. Doubov, C. Ograda-Bratu, S. Huo, S. Keshav, [https://doi.org/10.5683/SP2/X30EPQ Camera-based Occupancy Detection Dataset], https://doi.org/10.5683/SP2/X30EPQ, ''University of Waterloo Dataverse'', December 2020.
  
* R. Kalaimani, M. Jain, S. Keshav, and C. Rosenberg, [https://www.tandfonline.com/doi/abs/10.1080/17512549.2018.1505654?needAccess=true#aHR0cHM6Ly93d3cudGFuZGZvbmxpbmUuY29tL2RvaS9wZGYvMTAuMTA4MC8xNzUxMjU0OS4yMDE4LjE1MDU2NTQ/bmVlZEFjY2Vzcz10cnVlQEBAMA== On the Interaction between Personal Comfort Systems and Centralized HVAC Systems in Office Buildings], ''J. Advances in Building Energy Research,'' August 2018, V7:p.1-29.
+
* J.Y. Lin, C. Ograda-Bratu, S. Huo, and S. Keshav, [https://doi.org/10.5683/SP2/ITQPHZ Detecting Snow Covered Solar Panels Dataset], https://doi.org/10.5683/SP2/ITQPHZ, ''University of Waterloo Dataverse'', December 2020.
  
* A. Rabbani and S. Keshav, "[http://svr-sk818-web.cl.cam.ac.uk/keshav/wiki/images/b/be/Spotstar.pdf The SPOT* Personal Thermal Comfort System]," Proc. ACM BuildSys'16, November 2016.
+
* Y. Aussat, C. Ograda-Bratu, S. Huo, S. Keshav, "[https://doi.org/10.5683/SP2/3BCADM Office Light Level dataset]", https://doi.org/10.5683/SP2/3BCADM, ''University of Waterloo Dataverse,'' November 2020.
  
* A. Rabbani and S. Keshav, [http://dx.doi.org/10.1145/2768510.2770944 The SPOT* System for Flexible Personal Heating and Cooling], poster, '''Best Poster Award''', ''ACM eEnergy 2015'', July 2015.
+
* A. Rabbani, C. Ograda-Bratu, S. Huo, S. Keshav, "[https://doi.org/10.5683/SP2/2NWMDY Personal thermal comfort and occupancy dataset]", https://doi.org/10.5683/SP2/2NWMDY, ''University of Waterloo Dataverse,'' November 2020.
  
* P.X. Gao and S. Keshav, [https://dl.acm.org/doi/pdf/10.1145/2528282.2528297 Optimal Personal Comfort Management Using SPOT+], ''Proc. BuildSys Workshop, 2013''. ''''Best Student Paper Award'''.
+
* M. Jain, R. Kalaimani, S. Keshav, and C. Rosenberg, "[https://doi.org/10.1186/s42162-018-0064-9 Using Personal Environmental Comfort Systems to Mitigate the Impact of Occupancy Prediction Errors on HVAC Performance]," ''Energy Informatics.'', December 2018.
  
* P. X. Gao and S. Keshav, [http://blizzard.cs.uwaterloo.ca/iss4e/wp-content/uploads/2012/03/personalAC.pdf Personalized Smart Thermal Control System], ''Proc. ACM e-Energy 2013'', May 2013.
+
* R. Kalaimani, M. Jain, S. Keshav, and C. Rosenberg, [https://www.tandfonline.com/doi/abs/10.1080/17512549.2018.1505654?needAccess=true#aHR0cHM6Ly93d3cudGFuZGZvbmxpbmUuY29tL2RvaS9wZGYvMTAuMTA4MC8xNzUxMjU0OS4yMDE4LjE1MDU2NTQ/bmVlZEFjY2Vzcz10cnVlQEBAMA== On the Interaction between Personal Comfort Systems and Centralized HVAC Systems in Office Buildings], ''J. Advances in Building Energy Research,'' August 2018, V7:p.1-29.
  
* R. Kalaimani, S. Keshav, and C. Rosenberg, "Multiple Time-scale Model Predictive Control for Thermal Comfort in Buildings," Poster in ''ACM e-Energy 2016''.
+
* A. Rabbani and S. Keshav, "[http://svr-sk818-web.cl.cam.ac.uk/keshav/wiki/images/b/be/Spotstar.pdf The SPOT* Personal Thermal Comfort System]," Proc. ACM BuildSys'16, November 2016.
  
 
* O. Ardakanian, S. Keshav, C. Rosenberg, "[http://www.springer.com/us/book/9783319399836 Integration of Renewable Generation and Elastic Loads into Distribution Grids],"  ''Springer'', July 2016.
 
* O. Ardakanian, S. Keshav, C. Rosenberg, "[http://www.springer.com/us/book/9783319399836 Integration of Renewable Generation and Elastic Loads into Distribution Grids],"  ''Springer'', July 2016.
  
* S. Doubov, C. Ograda-Bratu, S. Huo, S. Keshav, [https://doi.org/10.5683/SP2/X30EPQ Camera-based Occupancy Detection Dataset], https://doi.org/10.5683/SP2/X30EPQ, ''University of Waterloo Dataverse'', December 2020.
+
* R. Kalaimani, S. Keshav, and C. Rosenberg, "Multiple Time-scale Model Predictive Control for Thermal Comfort in Buildings," Poster in ''ACM e-Energy 2016''.
  
* Y. Aussat, C. Ograda-Bratu, S. Huo, S. Keshav, "[https://doi.org/10.5683/SP2/3BCADM Office Light Level dataset]", https://doi.org/10.5683/SP2/3BCADM, ''University of Waterloo Dataverse,'' November 2020.
+
* A. Rabbani and S. Keshav, [http://dx.doi.org/10.1145/2768510.2770944 The SPOT* System for Flexible Personal Heating and Cooling], poster, '''Best Poster Award''', ''ACM eEnergy 2015'', July 2015.
  
* A. Rabbani, C. Ograda-Bratu, S. Huo, S. Keshav, "[https://doi.org/10.5683/SP2/2NWMDY Personal thermal comfort and occupancy dataset]", https://doi.org/10.5683/SP2/2NWMDY,  ''University of Waterloo Dataverse,'' November 2020.
+
* P.X. Gao and S. Keshav, [https://dl.acm.org/doi/pdf/10.1145/2528282.2528297 Optimal Personal Comfort Management Using SPOT+], ''Proc. BuildSys Workshop, 2013''. ''''Best Student Paper Award'''.
  
* J.Y. Lin, C. Ograda-Bratu, S. Huo, and S. Keshav, [https://doi.org/10.5683/SP2/ITQPHZ Detecting Snow Covered Solar Panels Dataset], https://doi.org/10.5683/SP2/ITQPHZ, ''University of Waterloo Dataverse'', December 2020.
+
* P. X. Gao and S. Keshav, [https://dl.acm.org/doi/abs/10.1145/2487166.2487193?casa_token=a13nxsXy6CAAAAAA:m-cx1j6iMJF0KJg92ErFs8iN_-wPunKQEV74Zdpp-T3Zy64ntt90SPbigV2Z1BZ4TpHHEYwYdGFFLA SPOT: A Smart Personalized Thermal Control System], ''Proc. ACM e-Energy 2013'', May 2013.
  
 
* O. Ardakanian, S. Keshav, [http://www.cs.uwaterloo.ca/~oardakan/papers/2010/energy_efficiency.pdf Using Decision Making to Improve Energy Efficiency of Buildings], ''ICAPS-10 POMDP Practitioners Workshop,'' May 2010.
 
* O. Ardakanian, S. Keshav, [http://www.cs.uwaterloo.ca/~oardakan/papers/2010/energy_efficiency.pdf Using Decision Making to Improve Energy Efficiency of Buildings], ''ICAPS-10 POMDP Practitioners Workshop,'' May 2010.
  
 
==Smart Grid and Demand Response==
 
==Smart Grid and Demand Response==
 +
<div style="border: 1px solid #a2a9b1; background-color: #f8f9ff; padding: 10px; margin: 10px 0;">
 +
My work on smart grids has focused on developing distributed control algorithms and market mechanisms that enable flexible, responsive electricity systems. A major contribution has been creating real-time distributed control strategies for electric vehicle charging—addressing both the static and dynamic aspects of coordinating large fleets of EVs to avoid grid congestion while meeting user needs. This work, which won Best Paper awards, extends to using EV charging control to provide building load flexibility and exploring how vehicles can provide frequency regulation services through optimal contracting. I've also investigated fundamental concepts like load elasticity and demand response, developing mechanisms such as temperature setpoint markets and analyzing how elastic loads can reduce peak demand and carbon footprints in the residential sector.
  
 +
Beyond control algorithms, I've worked on the infrastructure and trust mechanisms needed for modern electricity systems. I applied concepts from Internet congestion control and teletraffic theory to power distribution, showing how networking principles can help "green and smarten" the electrical grid. This includes work on efficient demand assignment in multi-connected microgrids, optimal electricity allocation algorithms, and the impact of storage on residential distribution systems. I've also addressed trust and transparency issues by developing efficient, anonymous renewable energy certificate systems using cryptographic techniques, and created tools for processing smart meter data and energy analytics. Throughout this research, I've contributed datasets on high-resolution load measurements and critiqued existing pricing schemes like Ontario's time-of-use tariffs, aiming to make electricity systems both more efficient and more equitable.
 +
</div>
 
* H.S. Bhundar, L. Golab, S. Keshav, [https://doi.org/10.1186/s42162-023-00261-8  Using EV charging control to provide building load flexibility.] ''Energy Informatics, '' '''6'''(1):5, January 2023.
 
* H.S. Bhundar, L. Golab, S. Keshav, [https://doi.org/10.1186/s42162-023-00261-8  Using EV charging control to provide building load flexibility.] ''Energy Informatics, '' '''6'''(1):5, January 2023.
 +
 +
* O. Ardakanian, S. Huo, and S. Keshav,  [https://doi.org/10.5683/SP2/R4SVBF 6-second load measurement dataset],https://doi.org/10.5683/SP2/R4SVBF, ''University of Waterloo Dataverse'', December 2020.
  
 
* D. Karakashev, S. Gorbunov, and S. Keshav, "[https://ieeexplore.ieee.org/document/9302967 Making Renewable Energy Certificates Efficient, Trustworthy, and Anonymous]," ''Proc. IEEE SmartGridComm'', November 2020.
 
* D. Karakashev, S. Gorbunov, and S. Keshav, "[https://ieeexplore.ieee.org/document/9302967 Making Renewable Energy Certificates Efficient, Trustworthy, and Anonymous]," ''Proc. IEEE SmartGridComm'', November 2020.
  
* O. Ardakanian, S. Keshav, and C. Rosenberg,[https://dl.acm.org/doi/pdf/10.1145/2208828.2208849 On the Use of Teletraffic Theory in Power Distribution Systems], Proc. e-Energy, May 2012.
+
* N. Koochakzadeh, R. P. Singh, L. Golab, S. Keshav, [http://ceur-ws.org/Vol-1133/paper-22.pdf Computing Electricity Consumption Profiles from Household Smart Meter Data], ''3rd Workshop on Energy Data Management'', 2014
 
 
* O. Ardakanian, C. Rosenberg, and S. Keshav, [https://dl.acm.org/doi/pdf/10.1145/2487166.2487178  Distributed Control of Electric Vehicle Charging], ''Proc. ACM e-Energy 2013'', May 2013. '''Winner of Best Paper award'''
 
  
 
* O. Ardakanian, S. Keshav, and C. Rosenberg,[https://ece.uwaterloo.ca/~cath/tsgo14.pdf Real-Time Distributed Control for Smart Electric Vehicle Chargers: From a Static to a Dynamic Study], ''IEEE Transactions on Smart Grid'', vol.5, no.5, pp.2295,2305, Sept. 2014.
 
* O. Ardakanian, S. Keshav, and C. Rosenberg,[https://ece.uwaterloo.ca/~cath/tsgo14.pdf Real-Time Distributed Control for Smart Electric Vehicle Chargers: From a Static to a Dynamic Study], ''IEEE Transactions on Smart Grid'', vol.5, no.5, pp.2295,2305, Sept. 2014.
  
* O. Ardakanian, C. Rosenberg, and S. Keshav, [http://www.cs.uwaterloo.ca/~oardakan/papers/2012/congestion_control.pdf Real Time Distributed Congestion Control for Electrical Vehicle Charging] (invited paper), Proc. ACM SIGMETRICS Greenmetrics Workshop, June 2012.
+
* H. Zarkoob, S. Keshav, and C. Rosenberg, [http://authors.elsevier.com/sd/article/S0378775313005831 Optimal Contracts For Providing Load-Side Frequency Regulation Service Using Fleets of Electric Vehicles], ''J. Power Sources,'' Volume 241, 1 November 2013, Pages 94-111.
 
 
* O. Ardakanian, C. Rosenberg, and S. Keshav, [https://doi.org/10.1145/2425248.2425258 On the Impact of Storage in Residential Power Distribution Systems], Proc. Greenmetrics Workshop, June 2012.
 
 
 
* P. Srikantha, S. Keshav, C. Rosenberg, [https://ieeexplore.ieee.org/document/6485969 Distributed Control for Reducing Carbon Footprint in the Residential Sector], IEEE SmartGridComm, November 2012. ''Winner of Best Paper Award''
 
 
 
* P. Srikantha, C. Rosenberg, and S. Keshav, [https://ece.uwaterloo.ca/~cath/energy12p.pdf An Analysis of Peak Demand Reductions due to Elasticity of Domestic Appliances], Proc. e-Energy, May 2012.
 
 
 
* S. Singla, S. Keshav, [https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6485967&casa_token=BUWboec5Gt4AAAAA:k2hs0srNXJgyangztuw1w2hTo20A5nGrm1D0Df0NDc6gKXdlrTxRl8Z6fGtIFkbivexDlKQeMGY&tag=1 Demand Response through a Temperature Setpoint Market in Ontario], IEEE SmartGridComm, November 2012.
 
  
 
* A. Adepetu, E. Rezaei, D. Lizotte, and S. Keshav, [https://ieeexplore.ieee.org/document/6687961 Critiquing Time-Of-Use Pricing in Ontario], ''Proc. IEEE SmartGridComm Symposium 2013'', Vancouver, October 2013.
 
* A. Adepetu, E. Rezaei, D. Lizotte, and S. Keshav, [https://ieeexplore.ieee.org/document/6687961 Critiquing Time-Of-Use Pricing in Ontario], ''Proc. IEEE SmartGridComm Symposium 2013'', Vancouver, October 2013.
  
 
* K Kogan, S. Nikolenko, S. Keshav, and A. Lopez-Ortiz, [https://ieeexplore.ieee.org/document/6685197 Efficient Demand Assignment in Multi-Connected Microgrids, Extended Abstract], ''Proc. SustainIT'', October 2013.
 
* K Kogan, S. Nikolenko, S. Keshav, and A. Lopez-Ortiz, [https://ieeexplore.ieee.org/document/6685197 Efficient Demand Assignment in Multi-Connected Microgrids, Extended Abstract], ''Proc. SustainIT'', October 2013.
 
* K. Kogan, S. Nikolenko, S. Keshav, and A. Lopez-Ortiz, [http://blizzard.cs.uwaterloo.ca/iss4e/wp-content/uploads/2013/04/e-Energy48-kogan.pdf Efficient Demand Assignment in Multi-Connected Microgrids], ''Proc. e-Energy 2013'', May 2013. (Poster)
 
  
 
* S.  Alamdari, T. Biedl, T. M. Chan, E. Grant, K.R  Jampani, S. Keshav, A. Lubiw and V. Pathak, Smart-grid Electricity Allocation via Strip Packing with Slicing, ''Proc. WADS 2013,'' August 2013.
 
* S.  Alamdari, T. Biedl, T. M. Chan, E. Grant, K.R  Jampani, S. Keshav, A. Lubiw and V. Pathak, Smart-grid Electricity Allocation via Strip Packing with Slicing, ''Proc. WADS 2013,'' August 2013.
  
* S. Alamdari, T. Biedl, T. M. Chan, E. Grant, K.R.  Jampani, S. Keshav, A. Lubiw and V. Pathak. [https://doi.org/10.1007/978-3-642-40104-6_3 Smart-grid Electricity Allocation via Strip Packing with Slicing], ''Proc. EuroCG'', March 2013.
+
* O. Ardakanian, C. Rosenberg, and S. Keshav, [https://dl.acm.org/doi/pdf/10.1145/2487166.2487178  Distributed Control of Electric Vehicle Charging], ''Proc. ACM e-Energy 2013'', May 2013. '''Winner of Best Paper award'''
  
* T. Carpenter, S. Singla, P. Azimzadeh, and S. Keshav, [https://doi.org/10.1145/2208828.2208846 The Impact of Electricity Pricing Schemes on Storage Integration In Ontario], Proc. e-Energy, May 2012.
+
* K. Kogan, S. Nikolenko, S. Keshav, and A. Lopez-Ortiz, [https://doi.org/10.1145/2487166.2487205 Efficient Demand Assignment in Multi-Connected Microgrids], ''Proc. e-Energy 2013'', May 2013. (Poster)
  
* H. Zarkoob, S. Keshav, and C. Rosenberg, [http://authors.elsevier.com/sd/article/S0378775313005831 Optimal Contracts For Providing Load-Side Frequency Regulation Service Using Fleets of Electric Vehicles], ''J. Power Sources,'' Volume 241, 1 November 2013, Pages 94-111.
+
* R.P. Singh, S. Keshav, and T. Brecht, [https://www.researchgate.net/publication/262367378_A_cloud-based_consumer-centric_architecture_for_energy_data_analytics A Cloud-Based Consumer-Centric Architecture for Energy Data Analytics], ''Proc. ACM e-Energy 2013'', May 2013.
  
* S. Keshav and C. Rosenberg, [https://ece.uwaterloo.ca/%7Ecath/elasticity.pdf On Load Elasticity], in IEEE Comsoc MMTC-E letter, #8, Vol. 7 Nov. 2012.
+
* S. Alamdari, T. Biedl, T. M. Chan, E. Grant, K.R.  Jampani, S. Keshav, A. Lubiw and V. Pathak. [https://doi.org/10.1007/978-3-642-40104-6_3 Smart-grid Electricity Allocation via Strip Packing with Slicing], ''Proc. EuroCG'', March 2013.
  
* S. Keshav and C. Rosenberg, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/10/greennet.pdf How Internet Concepts and Technologies Can Help Green and Smarten the Electrical Grid], Selected as '''one of the best papers''' in the ''ACM SIGCOMM Green Networking Workshop 2010,'' Republished in ACM SIGCOMM CCR, January 2011.
+
* P. Srikantha, S. Keshav, C. Rosenberg, [https://ieeexplore.ieee.org/document/6485969 Distributed Control for Reducing Carbon Footprint in the Residential Sector], IEEE SmartGridComm, November 2012. ''Winner of Best Paper Award''
  
* S. Keshav and C. Rosenberg, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/10/greennet.pdf How Internet Concepts and Technologies Can Help Green and Smarten the Electrical Grid], ''Proc. ACM SIGCOMM Green Networking Workshop,'' August 2010.
+
* S. Keshav and C. Rosenberg, [https://ece.uwaterloo.ca/%7Ecath/elasticity.pdf On Load Elasticity], in IEEE Comsoc MMTC-E letter, #8, Vol. 7 Nov. 2012.
  
* R.P. Singh, S. Keshav, and T. Brecht, [http://blizzard.cs.uwaterloo.ca/iss4e/wp-content/uploads/2012/03/paper.pdf A Cloud-Based Consumer-Centric Architecture for Energy Data Analytics], ''Proc. ACM e-Energy 2013,'' May 2013.
+
* S. Singla, S. Keshav, [https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6485967&casa_token=BUWboec5Gt4AAAAA:k2hs0srNXJgyangztuw1w2hTo20A5nGrm1D0Df0NDc6gKXdlrTxRl8Z6fGtIFkbivexDlKQeMGY&tag=1 Demand Response through a Temperature Setpoint Market in Ontario], IEEE SmartGridComm, November 2012.
  
* O. Ardakanian, S. Huo, and S. Keshav, [https://doi.org/10.5683/SP2/R4SVBF 6-second load measurement dataset],https://doi.org/10.5683/SP2/R4SVBF, ''University of Waterloo Dataverse'', December 2020.
+
* O. Ardakanian, C. Rosenberg, and S. Keshav, [http://www.cs.uwaterloo.ca/~oardakan/papers/2012/congestion_control.pdf Real Time Distributed Congestion Control for Electrical Vehicle Charging] (invited paper), Proc. ACM SIGMETRICS Greenmetrics Workshop, June 2012.
  
* N. Koochakzadeh, R. P. Singh, L. Golab, S. Keshav, [http://ceur-ws.org/Vol-1133/paper-22.pdf Computing Electricity Consumption Profiles from Household Smart Meter Data], ''3rd Workshop on Energy Data Management'', 2014
+
* O. Ardakanian, C. Rosenberg, and S. Keshav, [https://doi.org/10.1145/2425248.2425258 On the Impact of Storage in Residential Power Distribution Systems], Proc. Greenmetrics Workshop, June 2012.
 
 
==General Energy Systems and Control==
 
 
 
* A. Pat, K. Larson, and S. Keshav, [https://ojs.aaai.org/index.php/AAAI/article/download/9910/9769  Big-Data Mechanisms and Energy-Policy Design], ''Proc. AAAI 2016''.
 
 
 
* S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/20/Model_Predictive_Control.pdf A Tutorial on Model Predictive Control], Dec 2020.
 
 
 
* Y. Ghiassi-Farrokhfal, S. Keshav, and C. Rosenberg, [https://doi.org/10.1145/2494232.2465744 Firming Solar Power], Extended Abstract/Poster, ''Proc. ACM SIGMETRICS'', June 2013.
 
 
 
=Energy Systems=
 
 
 
==Solar PV and Battery Storage==
 
 
 
* J. Gschwind and S. Keshav, SolExplore: A Successive Refinement Approach for Sizing of PV and Storage Systems in EV-Enabled Homes, ''To appear'', ''Proc. ACM BuildSys'', 2025.
 
 
 
* J. Gschwind and S. Keshav, [https://dl.acm.org/doi/pdf/10.1145/3679240.3734690 Fast Optimal Sizing of Domestic PV Energy Systems], ''Poster'', ''Proc. ACM eEnergy'', June 2025.
 
 
 
* A. Berkes and S. Keshav, [https://doi.acm.org?doi=3632775.3661941 SOPEVS: Sizing and Operation of PV-EV-Integrated Modern Homes], ''Proc. ACM eEnergy 2024, '' June 2024.
 
 
 
* A. Berkes and S.Keshav, [https://link.springer.com/content/pdf/10.1186/s42162-024-00314-6.pdf SPAGHETTI: a synthetic data generator for post-Covid electric vehicle usage], ''Energy Informatics'', '''7'''(15), Jan 2024.
 
 
 
* F. Kazhamiaka, S. Keshav, and C. Rosenberg, [https://dl.acm.org/citation.cfm?id=3331032 Adaptive Battery Control with Neural Networks], ''Proc. AMLIES Workshop at ACM eEnergy 2019'', June 2019.
 
 
 
* S. Sun, F. Kazhamiaka, S. Keshav, and C. Rosenberg, [https://dl.acm.org/citation.cfm?id=3328306 Using Synthetic Traces for Robust Energy System Sizing], ''Proc. ACM eEnergy 2019'', June 2019.
 
 
 
* F. Kazhamiaka, C. Rosenberg, and S. Keshav, [https://link.springer.com/article/10.1186/s42162-019-0070-6 Tractable Lithium-Ion Storage Models for Optimizing Energy Systems], ''Energy Informatics,'' 2:1, 2019.
 
 
 
* F. Kazhamiaka, S. Keshav, and C. Rosenberg, [https://dl.acm.org/doi/pdf/10.1145/3208903.3208935  Robust and Practical Approaches for Solar PV and Storage Sizing,] ''Proc. ACM eEnergy 2018'', June 2018.
 
 
 
* F. Kazhamiaka, S. Keshav, C. Rosenberg, and K.-H. Pettinger, [https://ieeexplore.ieee.org/iel7/60/4358729/08360972.pdf Simple Spec-Based Modelling of Lithium-Ion Batteries], ''IEEE Transactions on Energy Conversion'', Vol 33, No. 4, December 2018.
 
 
 
* S. Sun, S. Keshav, C. Rosenberg, M. Peloso, [http://blizzard.cs.uwaterloo.ca/iss4e/wp-content/uploads/2018/05/Optimal-Matching-of-Stochastic-Solar-Generators-to-Stochastic-Loads.pdf Optimal Matching of Stochastic Solar Generators to Stochastic Loads], ''Proc. ACM eEnergy 2018'', June 2018.
 
 
 
* M. Doroshenko, S. Keshav, C. Rosenberg, [http://blizzard.cs.uwaterloo.ca/iss4e/wp-content/uploads/2018/06/poster-flattening-duck-camera-ready.pdf Poster: Flattening the Duck Curve Using Grid-friendly Solar Panel Orientation], ''Proc. ACM eEnergy 2018'', June 2018.
 
 
 
* F. Kazhamiaka, P. Jochem, S. Keshav, and C. Rosenberg, "[https://ece.uwaterloo.ca/~cath/fiodar2017.pdf PV-Storage System Profitability in Multiple Jurisdictions]," ''Energy Policy,'' Vol. 109, Oct. 2017.
 
 
 
* F. Kazhamiaka, C. Rosenberg and S. Keshav, "[http://blizzard.cs.uwaterloo.ca/iss4e/wp-content/uploads/2016/06/practical-strategies-storage-16.pdf Practical Strategies for Storage Operation in Energy Systems: Design and Evaluation]," ''IEEE Transactions on Sustainable Energy,'' vol. 7, no. 4, pp. 1602-1610, Oct. 2016.
 
 
 
* F. Kazhamiaka, C. Rosenberg, S. Keshav, "[http://blizzard.cs.uwaterloo.ca/iss4e/wp-content/uploads/2016/06/li-ion-storage-24.pdf Li-Ion Storage Models for Energy System Optimization: The Accuracy-Tractability Tradeoff]," ''Proc. ACM e-Energy'' 2016.
 
 
 
* A. Adepetu and S. Keshav, "[http://blizzard.cs.uwaterloo.ca/iss4e/wp-content/uploads/2016/06/Understanding-Solar-PV-and-Battery-Adoption-in-Ontario.pdf Understanding Solar PV and Battery Adoption in Ontario: An Agent-Based Approach]," ''Proc. ACM e-Energy'' 2016.
 
 
 
* A. Adepetu, A. Alyousef, S.Keshav, and H. de Meer, [https://energyinformatics.springeropen.com/track/pdf/10.1186/s42162-018-0012-8 Comparing Solar Photovoltaic and battery adoption in Ontario and Germany: an agent-based approach], ''Energy Informatics,'' Vol. 1, No. 1, July 2018.
 
 
 
* Y. Ghiassi-Farrohkfal, C. Rosenberg, S. Keshav, and M.-B. Adjaho, "[https://ece.uwaterloo.ca/~cath/jsac16y.pdf Optimal Operation and Design of Hybrid Energy Storage Systems]," ''IEEE Journal on Selected Areas in Communications (JSAC)'', Special Issue on Emerging Technologies, Vol. 34, # 3, March 2016.
 
 
 
* Y. Ghiassi-Farrokhfal, F. Kazhamiaka, C. Rosenberg, and S. Keshav, [http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=7208889 Optimal Design of Solar PV Farms with Storage], ''IEEE Transactions on Sustainable Energy'', Vol 6 No. 5, October 2015.
 
 
 
* Y. Ghiassi-Farrokhfal, S. Keshav, and C. Rosenberg, [https://ece.uwaterloo.ca/~cath/tsgy14.pdf Towards a Realistic Performance Analysis of Storage Systems in Smart Grids], ''IEEE Trans on Smart Grids'', Vol 6, No. 1, January 2015, pp. 402-410.
 
 
 
* Y. Ghiassi-Farrokhfal, S. Keshav, C. Rosenberg, and F. Ciucu. [http://blizzard.cs.uwaterloo.ca/iss4e/wp-content/uploads/2014/09/solar_shaping_v4.pdf Solar Power Shaping: An Analytical Approach], ''IEEE Transactions on Sustainable Energy'', Vol 6, No. 1, Jan. 2015.
 
 
 
* Y. Ghiassi-Farrokhfal, S. Keshav, and Catherine Rosenberg, [https://www.ece.uwaterloo.ca/~cath/eenergy14.pdf An EROI-Based Analysis of Renewable Energy Farms with Storage], ''Proc. ACM e-Energy 2014'', June 2014.
 
 
 
* S. Singla, Y. Ghiassi-Farrokhfal, and S. Keshav. [http://blizzard.cs.uwaterloo.ca/iss4e/wp-content/uploads/2014/09/Unreliable_grids1.pdf Using Storage to Minimize Carbon Footprint of Diesel Generators for Unreliable Grids], ''IEEE Transactions on Sustainable Energy'', Vol 5, No. 4, pp. 1270-1277. 2014.
 
 
 
* S. Singla, Y. Ghiassi-Farrokhfal, and S. Keshav, [http://blizzard.cs.uwaterloo.ca/iss4e/wp-content/uploads/2013/07/Journal-ver1.pdf Battery Provisioning and Scheduling For a Hybrid Battery-Diesel Generator System], ''ACM Performance Evaluation Review (PER)'', December 2013.
 
 
 
* S. Singla, Y. Ghiassi-Farrokhfal, and S. Keshav, [http://blizzard.cs.uwaterloo.ca/iss4e/wp-content/uploads/2013/06/greenmetrics_final_v5.pdf Near-Optimal Scheduling for a Hybrid Battery-Diesel Generator for Off-Grid Locations], ''Proc. GreenMetrics Workshop,'' June 2013.
 
 
 
* J. Deller and S. Keshav, "[https://svr-sk818-web.cl.cam.ac.uk/keshav/wiki/images/b/b7/Resizing_storage-camera.pdf The Benefits of Dynamically Resizing Storage,]" '' Energy Storage Workshop at ACM eEnergy 2020,'', June 2020.
 
 
 
* B.G. Huang, F. Kazhamiaka, and S. Keshav, [https://svr-sk818-web.cl.cam.ac.uk/keshav/wiki/images/8/8b/Sizing_multiple_roofs-5_copy.pdf Sizing Solar Panels and Storage for Multiple Roofs], ''Proc. ACM eEnergy'', June 2021.
 
 
 
* F. Kazhamiaka, Y. Ghiassi-Farokhfal, S. Keshav, and C. Rosenberg, [https://ieeexplore.ieee.org/iel7/7274860/7742329/08862912.pdf Comparison of Different Approaches for Solar PV and Storage Sizing], ''Proc. IEEE Transactions on Sustainable Computing,'' September 2019.
 
 
 
* X.Gao, L. Golab, S. Keshav, [http://ceur-ws.org/Vol-1330/paper-15.pdf What's wrong with my solar panels: a data-driven approach], ''Proc. Workshop on Energy Data Management'', March 2015, pp. 86-93.
 
 
 
==Electric Vehicle Systems==
 
 
 
* J. Wang, L. Chang, S. Aggarwal, O. Abari, and S. Keshav. [https://doi.org/10.1145/3715128 Sustainable and Low-Cost Greenhouse Soil Moisture Monitoring Using Battery-Free RFID Sensors], ''ACM Transactions on Sensor Networks'', January 2025.
 
 
 
* X. Wang, G. Tang, Y. Wang, S. Keshav, and Y. Zhang,  [https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Forange.hosting.lsoft.com%2Ftrk%2Fclickp%3Fref%3Dznwrbbrs9_6-2d8c7x32fbcax02972%26doi%3D3538637.3538860&data=05%7C01%7Csk818%40universityofcambridgecloud.onmicrosoft.com%7C1e39848a7f8f4c0f1fab08da59d7bad7%7C49a50445bdfa4b79ade3547b4f3986e9%7C0%7C0%7C637921080683668996%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000%7C%7C%7C&sdata=CiBrcLqhooJWjpZL1vmy9%2FoDUfOPs0fa9ILnzgpkHuo%3D&reserved=0  EVSense: A Robust and Scalable Approach to Non-Intrusive EV Charging Detection], Proc. ACM eEnergy, June 2022.
 
 
 
* C. Gorenflo, L. Golab, and S. Keshav, [https://dl.acm.org/citation.cfm?id=3328283 Mitigating Trust Issues in Electric Vehicle Charging using a Blockchain], ''Proc. ACM eEnergy 2019'', June 2019.
 
 
 
* S. Edge, J. Dean, M. Cuomo, and S. Keshav, [https://onlinelibrary.wiley.com/doi/full/10.1111/cag.12456 Exploring e-bikes as a mode of sustainable transport: a temporal qualitative study of the perspectives of a sample of novice riders in a Canadian city], ''Canadian Geographer/Le Geographe Canadien'', April 2018.
 
 
 
* G. Tang, S. Keshav, L. Golab, and K. Wu, [http://svr-sk818-web.cl.cam.ac.uk/keshav/wiki/images/b/b2/Biksharepool.pdf Bikeshare Pool Sizing for Bike-And-Ride Multimodal Transit], ''IEEE Transactions on Intelligent Transportation Systems,'' March 2018.
 
 
 
* C. Gorenflo, I. Rios, L. Golab, S. Keshav, "[https://www.hindawi.com/journals/jat/2017/3739505/ Usage Patterns of Electric Bicycles: An Analysis of the WeBike Project]," ''Journal of Advanced Transportation,'' October 2017.
 
 
 
* C. Gorenflo, L. Golab, S. Keshav, "[http://blizzard.cs.uwaterloo.ca/iss4e/wp-content/uploads/2017/05/managing-sensor-data.pdf Managing Sensor Data Streams: Lessons Learned from the WeBike Project]," ''Proc. [http://ssdbm2017.eecs.northwestern.edu/ SSDBM 2017]'', June 2017.
 
 
 
* S. Fink, L. Golab, S. Keshav, H. de Meer, "[http://blizzard.cs.uwaterloo.ca/iss4e/wp-content/uploads/2017/05/evsys17-final4.pdf How Similar is the Usage of Electric Cars and Electric Bicycles?]", (Invited Paper) ''Proc. EV-Sys Workshop'' May 2017.
 
 
 
* I. Rios, L. Golab and S. Keshav, "[http://blizzard.cs.uwaterloo.ca/iss4e/wp-content/uploads/2016/06/trip.pdf Analyzing the Usage Patterns of Electric Bicycles],"''EV-SYS Workshop at ACM e-Energy'', 2016.
 
 
 
* L. Gebhard, L. Golab. S. Keshav, and H. de Meer, "[http://blizzard.cs.uwaterloo.ca/iss4e/wp-content/uploads/2016/06/range-prediction-electric.pdf Range prediction for electric bicycles]," ''Proc. ACM e-Energy'' 2016.
 
 
 
* A. Adepetu, V. Arya, and S. Keshav, [http://www.sciencedirect.com/science/article/pii/S0967070X15300780 An Agent-Based Electric Vehicle Ecosystem Model: San Francisco Case Study], ''Transport Policy'', 46 (2016): 109-122.
 
 
 
* A. Adepetu and S. Keshav, [http://link.springer.com/article/10.1007%2Fs11116-015-9641-y The Relative Importance of Price and Driving Range on Electric Vehicle Adoption: Los Angeles Case Study], ''Transportation Journal'', August 2015 pp. 1-21.
 
 
 
* O. Ardakanian, C. Rosenberg and, S. Keshav, [http://blizzard.cs.uwaterloo.ca/~oardakan/wp-content/uploads/2014/09/sgc2014.pdf Quantifying the Benefits of Extending Electric Vehicle Charging Deadlines with Solar Generation], ''Proc. IEEE SMARTGRIDCOMM'', November 2014.
 
 
 
* T. Carpenter, S. Keshav, and J.W. Wong, [http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=6705662 Sizing Finite Population Vehicle Pools], ''IEEE Trans. on Intelligent Transportation Systems'', Volume PP issue 99, Jan 2014.
 
 
 
* T. Carpenter, A. R. Curtis, and S. Keshav, [http://link.springer.com/article/10.1007%2Fs11116-013-9486-1# The Return On Investment For Taxi Companies Transitioning To Electric Vehicles], ''Transportation,'' June 2013.
 
 
 
* T. Carpenter, Andrew R. Curtis, and S. Keshav, [http://blizzard.cs.uwaterloo.ca/~tcarpent/papers/2011/Taxi-TR.pdf The Return on Investment for Taxi Companies Transitioning to Electric Vehicles], ''University of Waterloo Tech Report,'' 2011.
 
 
 
* C. Gorenflo, I.Rio, L. Golab, C. Ograda-Bratu, S. Huo, S. Keshav,  "[https://doi.org/10.5683/SP2/7OAETS Webike dataset]", https://doi.org/10.5683/SP2/7OAETS, ''University of Waterloo Dataverse'', November 2020.
 
 
 
==Building Energy Management==
 
 
 
* A. Domiter and S. Keshav, [https://dl.acm.org/doi/pdf/10.1145/3679240.3734688 Fine-Grained Mapping of Urban Energy Demand During Heatwaves], ''Poster'', ''Proc. ACM eEnergy'', June 2025.
 
 
 
* A. Domiter and S. Keshav, [https://dl.acm.org/doi/full/10.1145/3679240.3734628 Machine Learning for Building-Level Heat Risk Mapping], ''Proc. ACM eEnergy'', June 2025.
 
 
 
* L. Capol, S. Keshav, and Z. Nagy, [https://doi.org/10.1016/j.buildenv.2024.112339  Activity hours: Assessing liveability during heatwaves], ''Building and Environment'', '''269''', February 2025.
 
 
 
* G. Wilkins, S. Keshav, and R. Mortier, [https://hotcarbon.org/assets/2024/pdf/hotcarbon24-final30.pdf Offline Energy-Optimal LLM Serving: Workload-Based Energy Models for LLM Inference on Heterogeneous Systems]", ''Proc. HotCarbon Workshop,'' July 2024.
 
 
 
* G. Wilkins, S. Keshav, and R. Mortier, [https://doi.acm.org?doi=3632775.3662830  Hybrid Heterogeneous Clusters Can Lower the Energy Consumption of LLM Inference Workloads]", ''Proc. EEDC workshop at ACM eEnergy 2024,'' June 2024.
 
 
 
* A. Findeis, F. Kazhamiaka, S. Jeen, and S. Keshav,  [https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Forange.hosting.lsoft.com%2Ftrk%2Fclickp%3Fref%3Dznwrbbrs9_6-2d8c7x32fbcax02877%26doi%3D3538637.3538866&data=05%7C01%7Csk818%40universityofcambridgecloud.onmicrosoft.com%7Cc93056d90b244be3df1f08da59d7bcf8%7C49a50445bdfa4b79ade3547b4f3986e9%7C0%7C0%7C637921081319403606%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000%7C%7C%7C&sdata=EPl%2BCUHArKmJ8bvowSTJkh%2FEeU1fZe%2FjosD7PmLI3Tg%3D&reserved=0  Beobench: A Toolkit for Unified Access to Building Simulations for Reinforcement Learning], Proc. ACM eEnergy, June 2022.
 
 
 
* Y. Aussat, A. Rosmanis, S. Keshav, A Power-Efficient Self-Calibrating Smart Lighting System, ''Energy and Buildings'' [https://doi.org/10.1016/j.enbuild.2022.111874 Journal version] [https://svr-sk818-web.cl.cam.ac.uk/keshav/wiki/images/c/c9/Smart_LIghting_E_B.pdf Author's preprint], January 2022.
 
 
 
* M. Jain, R. Kalaimani, S. Keshav, and C. Rosenberg, "[https://doi.org/10.1186/s42162-018-0064-9 Using Personal Environmental Comfort Systems to Mitigate the Impact of Occupancy Prediction Errors on HVAC Performance]," ''Energy Informatics.'', December 2018.
 
 
 
* R. Kalaimani, M. Jain, S. Keshav, and C. Rosenberg, [https://www.tandfonline.com/doi/abs/10.1080/17512549.2018.1505654?needAccess=true#aHR0cHM6Ly93d3cudGFuZGZvbmxpbmUuY29tL2RvaS9wZGYvMTAuMTA4MC8xNzUxMjU0OS4yMDE4LjE1MDU2NTQ/bmVlZEFjY2Vzcz10cnVlQEBAMA== On the Interaction between Personal Comfort Systems and Centralized HVAC Systems in Office Buildings], ''J. Advances in Building Energy Research,'' August 2018, V7:p.1-29.
 
 
 
* A. Rabbani and S. Keshav, "[http://svr-sk818-web.cl.cam.ac.uk/keshav/wiki/images/b/be/Spotstar.pdf The SPOT* Personal Thermal Comfort System]," Proc. ACM BuildSys'16, November 2016.
 
 
 
* A. Rabbani and S. Keshav, [http://dx.doi.org/10.1145/2768510.2770944 The SPOT* System for Flexible Personal Heating and Cooling], poster, '''Best Poster Award''', ''ACM eEnergy 2015'', July 2015.
 
 
 
* P.X. Gao and S. Keshav, [https://dl.acm.org/doi/pdf/10.1145/2528282.2528297 Optimal Personal Comfort Management Using SPOT+], ''Proc. BuildSys Workshop, 2013''. ''''Best Student Paper Award'''.
 
 
 
* P. X. Gao and S. Keshav, [http://blizzard.cs.uwaterloo.ca/iss4e/wp-content/uploads/2012/03/personalAC.pdf Personalized Smart Thermal Control System], ''Proc. ACM e-Energy 2013'', May 2013.
 
 
 
* R. Kalaimani, S. Keshav, and C. Rosenberg, "Multiple Time-scale Model Predictive Control for Thermal Comfort in Buildings," Poster in ''ACM e-Energy 2016''.
 
 
 
* O. Ardakanian, S. Keshav, C. Rosenberg, "[http://www.springer.com/us/book/9783319399836 Integration of Renewable Generation and Elastic Loads into Distribution Grids],"  ''Springer'', July 2016.
 
 
 
* S. Doubov, C. Ograda-Bratu, S. Huo, S. Keshav, [https://doi.org/10.5683/SP2/X30EPQ Camera-based Occupancy Detection Dataset], https://doi.org/10.5683/SP2/X30EPQ, ''University of Waterloo Dataverse'', December 2020.
 
 
 
* Y. Aussat, C. Ograda-Bratu, S. Huo, S. Keshav, "[https://doi.org/10.5683/SP2/3BCADM Office Light Level dataset]", https://doi.org/10.5683/SP2/3BCADM, ''University of Waterloo Dataverse,'' November 2020.
 
 
 
* A. Rabbani, C. Ograda-Bratu, S. Huo, S. Keshav, "[https://doi.org/10.5683/SP2/2NWMDY Personal thermal comfort and occupancy dataset]", https://doi.org/10.5683/SP2/2NWMDY,  ''University of Waterloo Dataverse,'' November 2020.
 
 
 
* J.Y. Lin, C. Ograda-Bratu, S. Huo, and S. Keshav, [https://doi.org/10.5683/SP2/ITQPHZ Detecting Snow Covered Solar Panels Dataset], https://doi.org/10.5683/SP2/ITQPHZ, ''University of Waterloo Dataverse'', December 2020.
 
 
 
* O. Ardakanian, S. Keshav, [http://www.cs.uwaterloo.ca/~oardakan/papers/2010/energy_efficiency.pdf Using Decision Making to Improve Energy Efficiency of Buildings], ''ICAPS-10 POMDP Practitioners Workshop,'' May 2010.
 
 
 
==Smart Grid and Demand Response==
 
 
 
* H.S. Bhundar, L. Golab, S. Keshav, [https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Flink.springer.com%2Fcontent%2Fpdf%2F10.1186%2Fs42162-023-00261-8.pdf&data=05%7C01%7Csk818%40universityofcambridgecloud.onmicrosoft.com%7C7af9b2fce33246d0305d08db248991d2%7C49a50445bdfa4b79ade3547b4f3986e9%7C1%7C0%7C638143945644727471%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=hY%2BT9Y9Me6DaAwp%2BF2KxmCaeKx93DLLdxWizdwpf%2Fzk%3D&reserved=0  Using EV charging control to provide building load flexibility.] ''Energy Informatics, '' '''6'''(1):5, January 2023.
 
 
 
* D. Karakashev, S. Gorbunov, and S. Keshav, "[https://ieeexplore.ieee.org/document/9302967 Making Renewable Energy Certificates Efficient, Trustworthy, and Anonymous]," ''Proc. IEEE SmartGridComm'', November 2020.
 
  
 
* O. Ardakanian, S. Keshav, and C. Rosenberg,[https://dl.acm.org/doi/pdf/10.1145/2208828.2208849 On the Use of Teletraffic Theory in Power Distribution Systems], Proc. e-Energy, May 2012.
 
* O. Ardakanian, S. Keshav, and C. Rosenberg,[https://dl.acm.org/doi/pdf/10.1145/2208828.2208849 On the Use of Teletraffic Theory in Power Distribution Systems], Proc. e-Energy, May 2012.
 
* O. Ardakanian, C. Rosenberg, and S. Keshav, [https://dl.acm.org/doi/pdf/10.1145/2487166.2487178  Distributed Control of Electric Vehicle Charging], ''Proc. ACM e-Energy 2013'', May 2013. '''Winner of Best Paper award'''
 
 
* O. Ardakanian, S. Keshav, and C. Rosenberg,[https://ece.uwaterloo.ca/~cath/tsgo14.pdf Real-Time Distributed Control for Smart Electric Vehicle Chargers: From a Static to a Dynamic Study], ''IEEE Transactions on Smart Grid'', vol.5, no.5, pp.2295,2305, Sept. 2014.
 
 
* O. Ardakanian, C. Rosenberg, and S. Keshav, [http://www.cs.uwaterloo.ca/~oardakan/papers/2012/congestion_control.pdf Real Time Distributed Congestion Control for Electrical Vehicle Charging] (invited paper), Proc. ACM SIGMETRICS Greenmetrics Workshop, June 2012.
 
 
* O. Ardakanian, C. Rosenberg, and S. Keshav, [https://dl.acm.org/doi/pdf/10.1145/2425248.2425258 On the Impact of Storage in Residential Power Distribution Systems], Proc. Greenmetrics Workshop, June 2012.
 
 
* P. Srikantha, S. Keshav, C. Rosenberg, [http://blizzard.cs.uwaterloo.ca/iss4e/wp-content/uploads/2012/10/bare_conf.pdf Distributed Control for Reducing Carbon Footprint in the Residential Sector], IEEE SmartGridComm, November 2012. ''Winner of Best Paper Award''
 
  
 
* P. Srikantha, C. Rosenberg, and S. Keshav, [https://ece.uwaterloo.ca/~cath/energy12p.pdf An Analysis of Peak Demand Reductions due to Elasticity of Domestic Appliances], Proc. e-Energy, May 2012.
 
* P. Srikantha, C. Rosenberg, and S. Keshav, [https://ece.uwaterloo.ca/~cath/energy12p.pdf An Analysis of Peak Demand Reductions due to Elasticity of Domestic Appliances], Proc. e-Energy, May 2012.
  
* S. Singla, S. Keshav, [https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6485967&casa_token=BUWboec5Gt4AAAAA:k2hs0srNXJgyangztuw1w2hTo20A5nGrm1D0Df0NDc6gKXdlrTxRl8Z6fGtIFkbivexDlKQeMGY&tag=1 Demand Response through a Temperature Setpoint Market in Ontario], IEEE SmartGridComm, November 2012.
+
* T. Carpenter, S. Singla, P. Azimzadeh, and S. Keshav, [https://doi.org/10.1145/2208828.2208846 The Impact of Electricity Pricing Schemes on Storage Integration In Ontario], Proc. e-Energy, May 2012.
 
 
* A. Adepetu, E. Rezaei, D. Lizotte, and S. Keshav, [http://blizzard.cs.uwaterloo.ca/iss4e/wp-content/uploads/2013/09/TOU.pdf Critiquing Time-Of-Use Pricing in Ontario], ''Proc. IEEE SmartGridComm Symposium 2013'', Vancouver, October 2013.
 
 
 
* K Kogan, S. Nikolenko, S. Keshav, and A. Lopez-Ortiz, [http://blizzard.cs.uwaterloo.ca/iss4e/wp-content/uploads/2013/10/sustainit_final.pdf Efficient Demand Assignment in Multi-Connected Microgrids, Extended Abstract], ''Proc. SustainIT'', October 2013.
 
 
 
* K. Kogan, S. Nikolenko, S. Keshav, and A. Lopez-Ortiz, [http://blizzard.cs.uwaterloo.ca/iss4e/wp-content/uploads/2013/04/e-Energy48-kogan.pdf Efficient Demand Assignment in Multi-Connected Microgrids], ''Proc. e-Energy 2013'', May 2013. (Poster)
 
 
 
* S.  Alamdari, T. Biedl, T. M. Chan, E. Grant, K.R  Jampani, S. Keshav, A. Lubiw and V. Pathak, Smart-grid Electricity Allocation via Strip Packing with Slicing, ''Proc. WADS 2013,'' August 2013.
 
 
 
* S. Alamdari, T. Biedl, T. M. Chan, E. Grant, K.R.  Jampani, S. Keshav, A. Lubiw and V. Pathak. [http://blizzard.cs.uwaterloo.ca/iss4e/wp-content/uploads/2012/03/art.pdf Smart-grid Electricity Allocation via Strip Packing with Slicing], ''Proc. EuroCG'', March 2013.
 
 
 
* T. Carpenter, S. Singla, P. Azimzadeh, and S. Keshav, [http://blizzard.cs.uwaterloo.ca/~tcarpent/papers/2012/Storage-eEnergy2012.pdf The Impact of Electricity Pricing Schemes on Storage Integration In Ontario], Proc. e-Energy, May 2012.
 
 
 
* H. Zarkoob, S. Keshav, and C. Rosenberg, [http://authors.elsevier.com/sd/article/S0378775313005831 Optimal Contracts For Providing Load-Side Frequency Regulation Service Using Fleets of Electric Vehicles], ''J. Power Sources,'' Volume 241, 1 November 2013, Pages 94-111.
 
 
 
* S. Keshav and C. Rosenberg, [https://ece.uwaterloo.ca/%7Ecath/elasticity.pdf On Load Elasticity], in IEEE Comsoc MMTC-E letter, #8, Vol. 7 Nov. 2012.
 
  
 
* S. Keshav and C. Rosenberg, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/10/greennet.pdf How Internet Concepts and Technologies Can Help Green and Smarten the Electrical Grid], Selected as '''one of the best papers''' in the ''ACM SIGCOMM Green Networking Workshop 2010,'' Republished in ACM SIGCOMM CCR, January 2011.
 
* S. Keshav and C. Rosenberg, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/10/greennet.pdf How Internet Concepts and Technologies Can Help Green and Smarten the Electrical Grid], Selected as '''one of the best papers''' in the ''ACM SIGCOMM Green Networking Workshop 2010,'' Republished in ACM SIGCOMM CCR, January 2011.
Line 425: Line 288:
 
* S. Keshav and C. Rosenberg, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/10/greennet.pdf How Internet Concepts and Technologies Can Help Green and Smarten the Electrical Grid], ''Proc. ACM SIGCOMM Green Networking Workshop,'' August 2010.
 
* S. Keshav and C. Rosenberg, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/10/greennet.pdf How Internet Concepts and Technologies Can Help Green and Smarten the Electrical Grid], ''Proc. ACM SIGCOMM Green Networking Workshop,'' August 2010.
  
* R.P. Singh, S. Keshav, and T. Brecht, [http://blizzard.cs.uwaterloo.ca/iss4e/wp-content/uploads/2012/03/paper.pdf A Cloud-Based Consumer-Centric Architecture for Energy Data Analytics], ''Proc. ACM e-Energy 2013,'' May 2013.
+
=Computer Systems and Networking=
 +
<div style="border: 1px solid #a2a9b1; background-color: #f8f9ff; padding: 10px; margin: 10px 0;">
 +
My foundational work in computer networking centers on congestion control and fair resource allocation—problems I tackled in my PhD thesis at UC Berkeley, which won both the Sakrison Prize and later a SIGCOMM Test-of-Time Award. I developed fair queueing algorithms and control-theoretic approaches to flow control that became influential in understanding how to manage congestion in high-speed networks. This early work extended into ATM networks, quality of service mechanisms, and rate-based service disciplines, where I contributed to protocol design, network measurement tools, and the ENTRAPID protocol development environment. I also worked on fundamental questions of network architecture, exploring axiomatic foundations for communication and reflecting on paradoxes and design principles that shape how networks evolve. This theoretical foundation has informed all my subsequent networking research.
  
* O. Ardakanian, S. Huo, and S. Keshav, [https://doi.org/10.5683/SP2/R4SVBF 6-second load measurement dataset],https://doi.org/10.5683/SP2/R4SVBF, ''University of Waterloo Dataverse'', December 2020.
+
A major thread of my work has been in wireless networks and mobile systems, spanning from enterprise WiFi optimization to novel RFID sensing applications. I developed CENTAUR, a hybrid data path architecture for centralized WLANs that won a Best Paper Award at MobiCom, and worked extensively on interference mitigation, spectrum sensing, and self-managing wireless architectures. More recently, I've pioneered the use of commodity RFID systems for environmental sensing—developing battery-free soil moisture sensors for sustainable greenhouse monitoring, creating in-class response systems, and demonstrating practical "RFID hacking" techniques that extend the capabilities of these ubiquitous tags. I've also contributed to understanding energy consumption in mobile devices and developed systems like OmniVoice for mobile communications in resource-constrained settings.
  
* N. Koochakzadeh, R. P. Singh, L. Golab, S. Keshav, [http://ceur-ws.org/Vol-1133/paper-22.pdf Computing Electricity Consumption Profiles from Household Smart Meter Data], ''3rd Workshop on Energy Data Management'', 2014
+
My work on opportunistic and delay-tolerant networks was motivated by bridging the digital divide and providing internet access in challenging environments. I led the development of KioskNet, a system that used "mechanical backhaul"—physically transporting data on storage devices carried by buses—to provide low-cost internet access to rural kiosks in developing regions. This work required rethinking fundamental networking assumptions: developing robust communication protocols for intermittent connectivity, addressing security challenges for disconnected nodes, creating fair scheduling algorithms for data ferrying networks, and understanding vehicular opportunistic communication patterns. The insights from this work extend beyond developing regions to any scenario where connectivity is intermittent or opportunistic, and helped establish design principles for robust communication in constrained computing environments.
  
==General Energy Systems and Control==
+
My more recent networking research has tackled challenges in data center networks and distributed systems, including blockchain technologies. On the data center side, I've worked on cost-effective network upgrades using heterogeneous equipment (LEGUP), low-latency network designs (Quartz), and optimization frameworks for unstructured topologies (REWIRE), as well as exploring how to make data centers more energy-efficient through VM consolidation strategies. In the blockchain space, I've developed FastFabric to dramatically scale Hyperledger Fabric's transaction throughput, explored hybrid execution approaches, created TimeFabric for trusted time in distributed ledgers, and designed the Canopus consensus protocol for massively parallel agreement. I've also applied blockchain to practical problems like creating trustworthy renewable energy certificates and digital carbon assets, while maintaining a skeptical perspective on when blockchain is—and isn't—the right solution.
 +
</div>
  
* A. Pat, K. Larson, and S. Keshav, [https://ojs.aaai.org/index.php/AAAI/article/download/9910/9769  Big-Data Mechanisms and Energy-Policy Design], ''Proc. AAAI 2016''.
+
==Wireless Networks and Mobile Systems==
  
* S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/20/Model_Predictive_Control.pdf A Tutorial on Model Predictive Control], Dec 2020.
+
* J. Wang, L. Chang, S. Aggarwal, O. Abari, and S. Keshav. [https://doi.org/10.1145/3715128 Sustainable and Low-Cost Greenhouse Soil Moisture Monitoring Using Battery-Free RFID Sensors], ''ACM Transactions on Sensor Networks'', January 2025.
  
* Y. Ghiassi-Farrokhfal, S. Keshav, and C. Rosenberg, [http://blizzard.cs.uwaterloo.ca/iss4e/wp-content/uploads/2013/06/metric128-farrokhfal.pdf Firming Solar Power], Extended Abstract/Poster, ''Proc. ACM SIGMETRICS'', June 2013.
+
* J. Wang, L. Chang, O. Abari, and S. Keshav, [https://ieeexplore.ieee.org/abstract/document/9918572/ How Manufacturers Can Easily Improve Working Range of Passive RFIDs], ''Proc. IEEE SECON 2022'', October 2022.
  
=Computer Networking=
+
* J. Wang, L. Chang, S. Aggarwal, O. Abari, and S. Keshav, "[https://dl.acm.org/doi/pdf/10.1145/3386901.3388940 Soil Moisture Sensing with Commodity RFID Systems],"  ''Proc. ACM Mobisys'', 2020.
  
==Congestion Control and Flow Control==
+
* L. Chang, J. Wang, O. Abari, and S. Keshav, "[https://ieeexplore.ieee.org/abstract/document/9097523 A Battery-Free In-Class Response System using RFID Tags], " '' Proc. IOTDI Conference'', 2020.
  
* S. Keshav, [https://ccronline.sigcomm.org/wp-content/uploads/2019/10/acmdl19-330.pdf Reflections on "A Control-Theoretic Approach to Flow Control"] (invited paper), ''ACM SIGCOMM CCR,'' October 2019.
+
* J. Wang, O. Abari, and S. Keshav, [https://dl.acm.org/ft_gateway.cfm?id=3351430&ftid=2074835&dwn=1&CFID=148799242&CFTOKEN=d4e96b3b1a4a1a98-A0D2A36B-F682-D000-EBEBCBE4CE7AA87B RFID Hacking for Fun and Profit.], ''GetMobile: Mobile Comp. and Comm.'' 23, 1 (July 2019), 21-23.
 
 
* S. Keshav, [https://ccronline.sigcomm.org/wp-content/uploads/2019/10/acmdl19-331.pdf Reflections on "Analysis and Simulation of a Fair Queueing Algorithm"] (invited paper), ''ACM SIGCOMM CCR,'' October 2019.
 
 
 
* S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/91/pp_sigcomm.pdf A Control-theoretic Approach to Flow Control], ''Proc. ACM SigComm 1991'', September 1991. '''Winner of Best Student Paper Award and Test-of-Time Award'''
 
 
 
* H. Zhang and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/91/comparison_sigcomm.pdf Comparision of Rate-Based Service Disciplines], ''Proc ACM SigComm 1991'', September 1991.
 
 
 
* S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/91/hrr++_att.pdf  Implementing Stop-and-Go using Hierarchical Round Robin Service], ''Technical Memorandum TM-911018-15'', AT&amp;T Bell Laboratories, October 1991.
 
 
 
* A. Demers, S. Keshav and S. Shenker, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/89/fq.pdf  Analysis and Simulation of a Fair Queueing Algorithm, ] ''Journal of Internetworking Research and Experience'', V1, N1, pp 3-26, September 1990; also in Proc. ACM SigComm 1989, pp 1-12, September 1989. '''Winner of Test-of-Time Award'''
 
 
 
* S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/91/effimpl.pdf On the Efficient Implementation of Fair Queueing], ''Journal of Internetworking: Research and Experience'', V2, N3, September 1991.
 
 
 
* S.P. Morgan and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/94/pp_overload.pdf Packet-Pair Rate Control - Buffer Requirements and Overload Performance], ''Technical Memorandum, AT&amp;T Bell Laboratories'', October 1994.
 
 
 
* S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/wiki/images/d/db/Packet-pair-tm.pdf Packet-Pair Flow Control] -- ''AT&amp;T Bell Laboratories Technical Memorandum 11272-940927-TM'', September 1994.
 
 
 
* S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/92/pp_inet.pdf Flow Control in High-Speed Networks with Long Delays], ''Proceedings of INET '92'', Kobe, Japan, June 1992.
 
 
 
* C.R. Kalmanek, H. Kanakia, S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/90/hrr_globecom.pdf  Rate-Controlled Servers for Very High-Speed Networks], ''Proc.  GLOBECOM '90'', San Diego, December 1990.
 
 
 
* S. Keshav, A. Agrawala and S. Singh, [http://svr-sk818-web.cl.cam.ac.uk/keshav/wiki/images/4/41/KeAgSi90.pdf Design and Analysis of a Flow Control Algorithm for a Network of Rate Allocating Servers], ''Protocols for High Speed Networks II, IFIP Press'', April 1991.
 
 
 
* S. Singh, A. Agrawala and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/90/DetAnalysis.pdf Deterministic Analysis of Flow and Congestion Control Policies in Virtual Circuits], ''University of Maryland Tech Report TR 2490'', June 1990.
 
 
 
* S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/89/mechanism.pdf  A Mechanism for Congestion Control in Computer Networks], ''Unpublished preprint'', April 1989.
 
 
 
* H. Kanakia, S. Keshav and P. Mishra, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/92/comparison_att.pdf A Benchmark Suite for Comparing Congestion Control Schemes], ''Technical Memorandum, AT&amp;T Bell Laboratories'', July 1992.
 
 
 
* S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/91/thesis/keshav.th.tar.Z Congestion Control in Computer Networks] ''PhD Thesis, published as UC Berkeley TR-654'', September 1991.  (Awarded the Sakrison Prize for the best PhD thesis in the EECS department, 1992.)
 
 
 
==Data Center Networks==
 
 
 
* Y.J. Liu, P.X. Gao, B. Wong, and S. Keshav, [https://cs.uwaterloo.ca/~bernard/sigc318-liu.pdf Quartz: A New Design Element for Low-Latency DCNs],  ''Proc. ACM SIGCOMM'', August 2014.
 
 
 
* A. Curtis, S. Keshav and A. Lopez-Ortiz, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/10/legup-camera-ready.pdf LEGUP: Using Heterogeneity to Reduce the Cost of Data Center Network Upgrades], ''Proc. ACM CoNEXT,'' December 2010.
 
 
 
* A. R. Curtis, S. Keshav, and A. LÃ<83>³pez-Ortiz, [http://www.cs.uwaterloo.ca/~a2curtis/papers/2010/acurtis-reducing-waste.pdf Reducing Waste in Data Center Network Upgrades], ''University of Waterloo Technical Report CS-2010-08'', April 2010.
 
 
 
* A. R. Curtis, T. Carpenter, M. Elsheikh, A. Lopez-Ortiz and S. Keshav. [http://www.cs.uwaterloo.ca/~a2curtis/papers/2012/rewire-infocom2012.pdf REWIRE: An Optimization-based Framework for Unstructured Data Center Network Design], Proc. INFOCOM, March 2012.
 
 
 
* X.Gao, A.R. Curtis, B. Wong, and S. Keshav, [https://dl.acm.org/doi/pdf/10.1145/2377677.2377719 It's Not Easy Being Green], Proc. ACM SIGCOMM, August 2012.
 
 
 
* R. P. Singh, T. Brecht, and S. Keshav. [https://dl.acm.org/doi/pdf/10.1145/2817817.2731195 Towards VM Consolidation Using a Hierarchy of Idle States], ''Proc. ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE)'', March 2015
 
 
 
* R.P. Singh, T. Brecht, and S. Keshav, [http://www.sigcomm.org/sites/default/files/ccr/papers/2014/April/0000000-0000004.pdf IP address multiplexing for VEEs], ''ACM SIGCOMM CCR'', April 2014.
 
 
 
==Wireless Networks and Mobile Systems==
 
 
 
* J. Wang, L. Chang, O. Abari, and S. Keshav, [https://ieeexplore.ieee.org/abstract/document/9918572/ How Manufacturers Can Easily Improve Working Range of Passive RFIDs], ''Proc. IEEE SECON 2022'', October 2022.
 
  
 
* J. Wang, O. Abari, L. Chang, and S. Keshav, [https://dl.acm.org/citation.cfm?id=3326084 Are RFID Sensing Systems Ready for the Real World?], ''Proc. Mobisys 2019'', June 2019
 
* J. Wang, O. Abari, L. Chang, and S. Keshav, [https://dl.acm.org/citation.cfm?id=3326084 Are RFID Sensing Systems Ready for the Real World?], ''Proc. Mobisys 2019'', June 2019
 
* J. Wang, O. Abari, and S. Keshav, [https://dl.acm.org/ft_gateway.cfm?id=3351430&ftid=2074835&dwn=1&CFID=148799242&CFTOKEN=d4e96b3b1a4a1a98-A0D2A36B-F682-D000-EBEBCBE4CE7AA87B RFID Hacking for Fun and Profit.], ''GetMobile: Mobile Comp. and Comm.'' 23, 1 (July 2019), 21-23.
 
  
 
* J. Wang, O. Abari, and S. Keshav, [https://dl.acm.org/citation.cfm?id=3241561 Challenge: RFID Hacking for Fun and Profit], ''Proc. ACM MOBICOM'', October 2018.
 
* J. Wang, O. Abari, and S. Keshav, [https://dl.acm.org/citation.cfm?id=3241561 Challenge: RFID Hacking for Fun and Profit], ''Proc. ACM MOBICOM'', October 2018.
  
* J. Wang, L. Chang, S. Aggarwal, O. Abari, and S. Keshav, "[https://dl.acm.org/doi/pdf/10.1145/3386901.3388940 Soil Moisture Sensing with Commodity RFID Systems],''Proc. ACM Mobisys'', 2020.
+
* E. Oliver and S. Keshav, [http://www.briomobile.net/papers/2011/ubic152-oliver.pdf An Empirical Approach to Smartphone Energy Level Prediction], ''The 13th International Conference on Ubiquitous Computing (UbiComp 2011)'', September 2011.
  
* L. Chang, J. Wang, O. Abari, and S. Keshav, "[https://ieeexplore.ieee.org/abstract/document/9097523 A Battery-Free In-Class Response System using RFID Tags], " '' Proc. IOTDI Conference'', 2020.
+
* N. Ahmed, S. Keshav, and K. Papagiannaki, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/11/omnivoice.pdf OmniVoice: A Mobile Voice Solution for Small-scale Enterprises], ''Proc. MobiHoc,'' May 2011.
  
 
* V. Shrivastava*, N. Ahmed*, S. Rayanchu*, S. Banerjee, S. Keshav, K. Papagiannaki, A. Mishra. [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/09/centaur_mobicom09.pdf "CENTAUR: Realizing the Full Potential of Centralized WLANs using a Hybrid Data Path."] , ACM MobiCom, Beijing, September 2009. '''Winner of Best paper award'''
 
* V. Shrivastava*, N. Ahmed*, S. Rayanchu*, S. Banerjee, S. Keshav, K. Papagiannaki, A. Mishra. [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/09/centaur_mobicom09.pdf "CENTAUR: Realizing the Full Potential of Centralized WLANs using a Hybrid Data Path."] , ACM MobiCom, Beijing, September 2009. '''Winner of Best paper award'''
  
 
* N. Ahmed, U. Ismail, S. Keshav, and K. Papagiannaki, [http://Fwww.pittsburgh.intelresearch.net/kpapagia/papers/conflict_graph_conext08.pdf Online Estimation of RF Interference], ''Proc. ACM Conext,'' Madrid, December 2008.
 
* N. Ahmed, U. Ismail, S. Keshav, and K. Papagiannaki, [http://Fwww.pittsburgh.intelresearch.net/kpapagia/papers/conflict_graph_conext08.pdf Online Estimation of RF Interference], ''Proc. ACM Conext,'' Madrid, December 2008.
 +
 +
* E. Oliver, S. Keshav, [https://doi.org/10.1145/1410064.1410071 Design Principles for Opportunistic Communication in Constrained Computing Environments] ''Proc. MobiCom Workshop on Wireless Networks and Systems for Developing Regions (WiNS-DR)'', San Francisco, September 2008.
  
 
* N. Ahmed, V. Shrivastava, A. Mishra, S. Banerjee, S. Keshav, K. Papagiannaki, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/07/speculative-schedling.pdf Interference Mitigation in Enterprise WLANs through Speculative Scheduling (Extended Abstract)], ''ACM Mobicom 2007,'' September 2007.
 
* N. Ahmed, V. Shrivastava, A. Mishra, S. Banerjee, S. Keshav, K. Papagiannaki, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/07/speculative-schedling.pdf Interference Mitigation in Enterprise WLANs through Speculative Scheduling (Extended Abstract)], ''ACM Mobicom 2007,'' September 2007.
Line 519: Line 335:
 
* H.J. Pan and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/05/faults.pdf Detection and Repair of Faulty Access Points], ''Proc. WCNC'', April 2006.
 
* H.J. Pan and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/05/faults.pdf Detection and Repair of Faulty Access Points], ''Proc. WCNC'', April 2006.
  
* E. Oliver and S. Keshav, [http://www.briomobile.net/papers/2011/ubic152-oliver.pdf An Empirical Approach to Smartphone Energy Level Prediction], ''The 13th International Conference on Ubiquitous Computing (UbiComp 2011)'', September 2011.
+
==Blockchain and Consensus==
 
+
* S. Jaffer, M.W. Dales, P. Ferris, D. Sorensen, T. Swinfield, R. Message, S. Keshav, and A. Madhavapeddy, "[https://arxiv.org/pdf/2403.14581 Global, robust and comparable digital carbon assets]", '' Poster, Proc. IEEE ICBC 2024, '' May 2024.
* E. Oliver, S. Keshav, [http://blizzard.cs.uwaterloo.ca/eaoliver/papers/2008/winsdr4v-oliver.pdf Design Principles for Opportunistic Communication in Constrained Computing Environments] ''Proc. MobiCom Workshop on Wireless Networks and Systems for Developing Regions (WiNS-DR)'', San Francisco, September 2008.
+
* A. Mitra, C. Gorenflo, L. Golab, and S. Keshav, [https://drops.dagstuhl.de/opus/volltexte/2021/13990/pdf/OASIcs-FAB-2021-4.pdf TimeFabric: Trusted Time for Hyperledger Fabric], ''Proc. Foundations and Applications of Blockchain'', May 2021.
 +
* C. Gorenflo, S. Lee, L. Golab, S. Keshav, [https://onlinelibrary.wiley.com/doi/abs/10.1002/nem.2099 FastFabric: Scaling Hyperledger Fabric to 20,000 Transactions per Second], ''International Journal of Network Management'', September 2020.
 +
* C. Gorenflo, L. Golab, S. Keshav, "[https://arxiv.org/abs/2019arXiv190611229G XOX Fabric: A hybrid approach to blockchain transaction execution]," '' Proc. IEEE ICBC'', 2020.
 +
* R. Agarwal, D. Kumar , L. Golab, S. Keshav, "[https://arxiv.org/pdf/1910.07110 Consentio: Managing Consent to Data Access using Permissioned Blockchains]," '' Proc. IEEE ICBC'', 2020.
 +
* C. Gorenflo, S. Lee, L. Golab, S. Keshav. [https://arxiv.org/abs/1901.00910 FastFabric: Scaling Hyperledger Fabric to 20,000 Transactions per Second], ''Proc. IEEE ICBC,'' May 2019.
 +
* S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/wiki/images/3/3c/A_Skeptical_Look_at_Blockchains-3.pdf A Skeptical Look at Blockchains], (invited paper), Proc. 2019 Decentralization Conference, Ann Arbor, April 2019.
 +
* S. Keshav [https://theconversation.com/how-blockchain-can-democratize-green-power-87861 How blockchain can democratize green power], ''The Conversation,'' January 2018.
 +
* S. Rizvi, B, Wong, and S. Keshav, "[http://svr-sk818-web.cl.cam.ac.uk/keshav/wiki/images/9/9f/Canopus.pdf Canopus: A Scalable and Massively Parallel Consensus Protocol]," '' Proc. CoNEXT 2017,'' December 2017. Best Paper Award Nominee.
 +
* A. Allavena and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/06/TechReport-CS-2006-22.pdf LOT: Fast, Efficient and Robust In-Network Computation], UW Technical Report 2006-22, July 2006.
 +
* A. Allavena, Q. Wang, I. Ilyas, and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/06/TechReport-CS-2006-21.pdf LOT: A Robust Overlay for Distributed Range Query Processing], UW Technical Report 2006-21, July 2006.
 +
* S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/05/approx.pdf Efficient and Decentralized Computation of Approximate Global State], ''ACM Computer Communication Review'', Jan. 2006.
  
 
==Network Architecture and Protocols==
 
==Network Architecture and Protocols==
Line 537: Line 363:
 
* S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/99/multimodal.pdf Multimodal Applications and Multiplanar Networks], ''Unpublished manuscript'', March 1999.
 
* S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/99/multimodal.pdf Multimodal Applications and Multiplanar Networks], ''Unpublished manuscript'', March 1999.
  
==Opportunistic and Delay-Tolerant Networks==
+
==Data Center Networks==
 +
 
 +
* Y.J. Liu, P.X. Gao, B. Wong, and S. Keshav, [https://cs.uwaterloo.ca/~bernard/sigc318-liu.pdf Quartz: A New Design Element for Low-Latency DCNs],  ''Proc. ACM SIGCOMM'', August 2014.
  
* S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/10/nsdr10.pdf Design Principles for Robust Opportunistic Communication], ''Proc. ACM SIGCOMM Workshop on Networked Systems for Developing Regions (NSDR 2010)'', June 2010.
+
* A. Curtis, S. Keshav and A. Lopez-Ortiz, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/10/legup-camera-ready.pdf LEGUP: Using Heterogeneity to Reduce the Cost of Data Center Network Upgrades], ''Proc. ACM CoNEXT,'' December 2010.
  
* S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/09/tr2009.pdf Design Principles for Robust Opportunistic Communication], Technical Report CS-2009-35, University of Waterloo, November 2009.
+
* A. R. Curtis, S. Keshav, and A. Lopez-Ortiz, [http://www.cs.uwaterloo.ca/~a2curtis/papers/2010/acurtis-reducing-waste.pdf Reducing Waste in Data Center Network Upgrades], ''University of Waterloo Technical Report CS-2010-08'', April 2010.
  
* D. Hadaller, S. Keshav, T. Brecht, S. Agarwal, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/07/microscope.pdf Vehicular Opportunistic Communication Under the Microscope], ''Proc. Mobisys 2007,'' Puerto Rico, June 2007.
+
* A. R. Curtis, T. Carpenter, M. Elsheikh, A. Lopez-Ortiz and S. Keshav. [http://www.cs.uwaterloo.ca/~a2curtis/papers/2012/rewire-infocom2012.pdf REWIRE: An Optimization-based Framework for Unstructured Data Center Network Design], Proc. INFOCOM, March 2012.
  
* D. Hadaller, S. Keshav, and T. Brecht, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/06/chants06.pdf MV-MAX: Improving Wireless Infrastructure Access for Multi-Vehicular Communication],''Proc. SIGCOMM 2006 Workshop on Challenged Networks'', September 2006.
+
* X.Gao, A.R. Curtis, B. Wong, and S. Keshav, [https://dl.acm.org/doi/pdf/10.1145/2377677.2377719 It's Not Easy Being Green], Proc. ACM SIGCOMM, August 2012.
  
* S. Guo and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/07/conext.pdf Fair and Efficient Scheduling in Data Ferrying Networks], ''Proc. CoNEXT 2007,'' December 2007.
+
* R. P. Singh, T. Brecht, and S. Keshav. [https://dl.acm.org/doi/pdf/10.1145/2817817.2731195 Towards VM Consolidation Using a Hierarchy of Idle States], ''Proc. ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE)'', March 2015
  
* M.A. Zaharia, and S. Keshav [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/07/techreport.pdf Fast and Optimal Scheduling Over Multiple Network Interfaces], ''University of Waterloo Technical Report CS-2007-36,'' October 2007.
+
* R.P. Singh, T. Brecht, and S. Keshav, [http://www.sigcomm.org/sites/default/files/ccr/papers/2014/April/0000000-0000004.pdf IP address multiplexing for VEEs], ''ACM SIGCOMM CCR'', April 2014.
  
* S. Guo, M.H. Falaki, E.A. Oliver, S. Ur Rahman, A. Seth, M.A. Zaharia, and S. Keshav [http://blizzard.cs.uwaterloo.ca/tetherless/images/c/c0/Kiosknet.pdf Very Low-Cost Internet Access Using KioskNet], ''ACM Computer Communication Review,'' October 2007.
+
==Opportunistic and Delay-Tolerant Networks==
  
 
* S. Guo, M. Derakhshani, M.H. Falaki, U. Ismail, R. Luk, E.A. Oliver, S. Ur Rahman, A. Seth, M.A. Zaharia, S. Keshav, [http://www.sciencedirect.com/science/article/B6VRG-50RP261-4/2/b6f7f28187ac7fa2b74fccbeb7d8611b Design and implementation of the KioskNet system], ''Computer Networks,'' Available online 10 August 2010.
 
* S. Guo, M. Derakhshani, M.H. Falaki, U. Ismail, R. Luk, E.A. Oliver, S. Ur Rahman, A. Seth, M.A. Zaharia, S. Keshav, [http://www.sciencedirect.com/science/article/B6VRG-50RP261-4/2/b6f7f28187ac7fa2b74fccbeb7d8611b Design and implementation of the KioskNet system], ''Computer Networks,'' Available online 10 August 2010.
  
* A. Seth, D. Kroeker, M. Zaharia, S. Guo, S. Keshav,[http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/06/mobicom06.pdf Low-cost Communication for Rural Internet Kiosks Using Mechanical Backhaul],''Proc. MOBICOM 2006'', September 2006.
+
* S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/10/nsdr10.pdf Design Principles for Robust Opportunistic Communication], ''Proc. ACM SIGCOMM Workshop on Networked Systems for Developing Regions (NSDR 2010)'', June 2010.
  
* S. Guo, M. Ghaderi, A. Seth, S.Keshav,[http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/06/wnept.pdf Opportunistic Scheduling in Ferry-Based Networks],''Proc. WNEPT 2006'', August 2006.
+
* S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/09/tr2009.pdf Design Principles for Robust Opportunistic Communication], Technical Report CS-2009-35, University of Waterloo, November 2009.
  
 
* S. Ur Rahman, U. Hengartner, U. Ismail and S. Keshav, [http://www.cs.uwaterloo.ca/~surrahman/papers/pracsec-rural-kiosks_nsdr08.pdf Practical Security for Rural Internet Kiosks], ''Proc. of ACM SIGCOMM Workshop on Networked Systems for Developing Regions (NSDR 2008)'', Seattle WA, August 2008.
 
* S. Ur Rahman, U. Hengartner, U. Ismail and S. Keshav, [http://www.cs.uwaterloo.ca/~surrahman/papers/pracsec-rural-kiosks_nsdr08.pdf Practical Security for Rural Internet Kiosks], ''Proc. of ACM SIGCOMM Workshop on Networked Systems for Developing Regions (NSDR 2008)'', Seattle WA, August 2008.
  
* A. Seth and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/05/tca_security.pdf Practical Security for Disconnected Nodes], ''Proc. First Workshop on Secure Network Protocols (NPSEC)'', November 2005.
+
* S. Guo, M.H. Falaki, E.A. Oliver, S. Ur Rahman, A. Seth, M.A. Zaharia, and S. Keshav [https://dl.acm.org/doi/10.1145/1290168.1290181 Very Low-Cost Internet Access Using KioskNet], ''ACM Computer Communication Review,'' October 2007.
  
* M. Thomas, A. Gupta, and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/06/hipc.pdf Group Based Routing in Disconnected Ad Hoc Networks], ''Proc. 13th Annual IEEE International Conference on High Performance Computing'', December 2006.
+
* S. Guo and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/07/conext.pdf Fair and Efficient Scheduling in Data Ferrying Networks], ''Proc. CoNEXT 2007,'' December 2007.
  
* N. Ahmed, S. Keshav, and K. Papagiannaki, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/11/omnivoice.pdf OmniVoice: A Mobile Voice Solution for Small-scale Enterprises], ''Proc. MobiHoc,'' May 2011.
+
* M.A. Zaharia, and S. Keshav [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/07/techreport.pdf Fast and Optimal Scheduling Over Multiple Network Interfaces], ''University of Waterloo Technical Report CS-2007-36,'' October 2007.
  
==Network Measurement and Performance==
+
* D. Hadaller, S. Keshav, T. Brecht, S. Agarwal, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/07/microscope.pdf Vehicular Opportunistic Communication Under the Microscope], ''Proc. Mobisys 2007,'' Puerto Rico, June 2007.
  
* J. Wang, Y. Zhang, and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/01/understandinge2e_globecom.pdf Understanding End-to-End Performance: Testbed and Preliminary Results], ''Proc. of IEEE Global Internet Symposium'', November 2001.
+
* M. Thomas, A. Gupta, and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/06/hipc.pdf Group Based Routing in Disconnected Ad Hoc Networks], ''Proc. 13th Annual IEEE International Conference on High Performance Computing'', December 2006.
  
* L. Qiu, Y. Zhang and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/01/manytcp_compnet.pdf Understanding the Performance of Many TCP Flows], ''Computer Networks'', 37(3-4), pp. 277-306, November 2001
+
* D. Hadaller, S. Keshav, and T. Brecht, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/06/chants06.pdf MV-MAX: Improving Wireless Infrastructure Access for Multi-Vehicular Communication],''Proc. SIGCOMM 2006 Workshop on Challenged Networks'', September 2006.
  
* L. Qiu, Y. Zhang and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/99/manytcp_icnp.pdf On Individual and Aggregate TCP Performance], ''Proceedings of the 7th IEEE International Conference on Network Protocols (ICNP '99)'', Toronto, Canada, November 1999.
+
* A. Seth, D. Kroeker, M. Zaharia, S. Guo, S. Keshav,[http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/06/mobicom06.pdf Low-cost Communication for Rural Internet Kiosks Using Mechanical Backhaul],''Proc. MOBICOM 2006'', September 2006.
  
* Y. Zhang, L. Qiu, and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/00/tcpspand_nossdav00.pdf Speeding Up Short Data Transfers: Theory, Architecture Support, and Simulation Results], ''Proc. NOSSDAV 2000'', Chapel Hill, NC, June 2000.
+
* S. Guo, M. Ghaderi, A. Seth, S.Keshav,[http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/06/wnept.pdf Opportunistic Scheduling in Ferry-Based Networks],''Proc. WNEPT 2006'', August 2006.
  
* J. Wang and S. Keshav [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/99/ethernet_lcn.pdf Efficient and Accurate Ethernet Simulation], ''Proceedings of the 24th IEEE Annual Conference on Local Computer  Networks '' 1999.
+
* A. Seth and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/05/tca_security.pdf Practical Security for Disconnected Nodes], ''Proc. First Workshop on Secure Network Protocols (NPSEC)'', November 2005.
 
 
* R. Siamwalla, R. Sharma, and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/99/discovery.pdf Discovering Internet Topology], '' Unpublished manuscript'', July 1999.
 
 
 
* S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/88/real.pdf REAL : A Network Simulator], ''UCB CS Tech Report 88/472'', December 1988.
 
  
 
==Peer-to-Peer Systems==
 
==Peer-to-Peer Systems==
 
* M. Zaharia and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/04/hybrid.pdf Adaptive Peer-to-Peer Search], ''University  of Waterloo  Technical Report 2004-55'', November 2004.
 
  
 
* M.A. Zaharia and S.Keshav,[http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/07/ccpe.pdf Gossip-based Search Selection in Hybrid Peer-to-Peer Networks], ''J. Concurrency and Computation: Practice and Experience'', 2007.
 
* M.A. Zaharia and S.Keshav,[http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/07/ccpe.pdf Gossip-based Search Selection in Hybrid Peer-to-Peer Networks], ''J. Concurrency and Computation: Practice and Experience'', 2007.
Line 593: Line 415:
 
* M.A. Zaharia and S. Keshav,[http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/05/search.pdf Gossip-Based Search Selection in Hybrid Peer-to-Peer Networks],''Proc. IPTPS'', February 2006.
 
* M.A. Zaharia and S. Keshav,[http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/05/search.pdf Gossip-Based Search Selection in Hybrid Peer-to-Peer Networks],''Proc. IPTPS'', February 2006.
  
==Distributed Systems and Databases==
+
* M. Zaharia and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/04/hybrid.pdf Adaptive Peer-to-Peer Search], ''University  of Waterloo  Technical Report 2004-55'', November 2004.
  
* A. Allavena and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/06/TechReport-CS-2006-22.pdf LOT: Fast, Efficient and Robust In-Network Computation], UW Technical Report 2006-22, July 2006.
+
==Network Measurement and Performance==
  
* A. Allavena, Q. Wang, I. Ilyas, and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/06/TechReport-CS-2006-21.pdf LOT: A Robust Overlay for Distributed Range Query Processing], UW Technical Report 2006-21, July 2006.
+
* J. Wang, Y. Zhang, and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/01/understandinge2e_globecom.pdf  Understanding End-to-End Performance: Testbed and Preliminary Results], ''Proc. of IEEE Global Internet Symposium'', November 2001.
  
* S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/05/approx.pdf Efficient and Decentralized Computation of Approximate Global State], ''ACM Computer Communication Review'', Jan. 2006.
+
* L. Qiu, Y. Zhang and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/01/manytcp_compnet.pdf Understanding the Performance of Many TCP Flows], ''Computer Networks'', 37(3-4), pp. 277-306, November 2001
  
==Blockchain and Trust Systems==
+
* L. Qiu, Y. Zhang and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/99/manytcp_icnp.pdf On Individual and Aggregate TCP Performance], ''Proceedings of the 7th IEEE International Conference on Network Protocols (ICNP '99)'', Toronto, Canada, November 1999.
  
* S. Rizvi, B, Wong, and S. Keshav, "[http://svr-sk818-web.cl.cam.ac.uk/keshav/wiki/images/9/9f/Canopus.pdf Canopus: A Scalable and Massively Parallel Consensus Protocol]," '' Proc. CoNEXT 2017,'' December 2017. Best Paper Award Nominee.
+
* Y. Zhang, L. Qiu, and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/00/tcpspand_nossdav00.pdf Speeding Up Short Data Transfers: Theory, Architecture Support, and Simulation Results], ''Proc. NOSSDAV 2000'', Chapel Hill, NC, June 2000.
  
* C. Gorenflo, S. Lee, L. Golab, S. Keshav, [https://onlinelibrary.wiley.com/doi/abs/10.1002/nem.2099 FastFabric: Scaling Hyperledger Fabric to 20,000 Transactions per Second], ''International Journal of Network Management'', September 2020.
+
* J. Wang and S. Keshav [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/99/ethernet_lcn.pdf Efficient and Accurate Ethernet Simulation], ''Proceedings of the 24th IEEE Annual Conference on Local Computer  Networks '' 1999.
  
* C. Gorenflo, S. Lee, L. Golab, S. Keshav. [https://arxiv.org/abs/1901.00910 FastFabric: Scaling Hyperledger Fabric to 20,000 Transactions per Second], ''Proc. IEEE ICBC,'' May 2019.
+
* R. Siamwalla, R. Sharma, and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/99/discovery.pdf Discovering Internet Topology], '' Unpublished manuscript'', July 1999.
  
* C. Gorenflo, L. Golab, S. Keshav, "[https://arxiv.org/abs/2019arXiv190611229G XOX Fabric: A hybrid approach to blockchain transaction execution]," '' Proc. IEEE ICBC'', 2020.
+
* S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/88/real.pdf REAL : A Network Simulator], ''UCB CS Tech Report 88/472'', December 1988.
 
 
* S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/wiki/images/3/3c/A_Skeptical_Look_at_Blockchains-3.pdf A Skeptical Look at Blockchains], (invited paper), Proc. 2019 Decentralization Conference, Ann Arbor, April 2019.
 
  
* R. Agarwal, D. Kumar , L. Golab, S. Keshav, "[https://arxiv.org/pdf/1910.07110 Consentio: Managing Consent to Data Access using Permissioned Blockchains]," '' Proc. IEEE ICBC'', 2020.
+
==ATM and QoS==
 
 
* A. Mitra, C. Gorenflo, L. Golab, and S. Keshav, [https://drops.dagstuhl.de/opus/volltexte/2021/13990/pdf/OASIcs-FAB-2021-4.pdf TimeFabric: Trusted Time for Hyperledger Fabric], ''Proc. Foundations and Applications of Blockchain'', May 2021.
 
 
 
* S. Keshav [https://theconversation.com/how-blockchain-can-democratize-green-power-87861 How blockchain can democratize green power], ''The Conversation,'' January 2018.
 
 
 
==ATM and QoS Networks==
 
  
 
* M. Grossglauser, S. Keshav , D. Tse, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/97/rcbr_ton.pdf RCBR: A Simple and Efficient Service for Multiple Time-Scale Traffic], ''IEEE/ACM Transactions on Networking'', December 1997.
 
* M. Grossglauser, S. Keshav , D. Tse, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/97/rcbr_ton.pdf RCBR: A Simple and Efficient Service for Multiple Time-Scale Traffic], ''IEEE/ACM Transactions on Networking'', December 1997.
 
* S. Keshav and S.P. Morgan, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/97/smart_infocom.pdf  SMART: Retransmission: Performance with Random Losses and Overload], ''Proc. INFOCOM '97'', April 1997.
 
  
 
* C.R. Kalmanek, S. Keshav, W.T. Marshall, S.P. Morgan, and R.C.  Restrick, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/97/xunet_ton.pdf Xunet 2: Lessons from an Early Wide-Area ATM Testbed], ''IEEE/ACM Transactions on Networking, '' April 1997.
 
* C.R. Kalmanek, S. Keshav, W.T. Marshall, S.P. Morgan, and R.C.  Restrick, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/97/xunet_ton.pdf Xunet 2: Lessons from an Early Wide-Area ATM Testbed], ''IEEE/ACM Transactions on Networking, '' April 1997.
Line 631: Line 443:
 
* R. Ahuja, S. Keshav and H. Saran, [https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=532861 Design ,Implementation, and Performance Measurement of a Native-Mode ATM Transport Layer (Extended Version)], ''IEEE/ACM Transactions on Networking'' August 1996.
 
* R. Ahuja, S. Keshav and H. Saran, [https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=532861 Design ,Implementation, and Performance Measurement of a Native-Mode ATM Transport Layer (Extended Version)], ''IEEE/ACM Transactions on Networking'' August 1996.
  
* A. Jain and S. Keshav, [http://blizzard.cs.uwaterloo.ca/keshav/home/Papers/freebsd_nossdav.pdf Native-mode ATM in FreeBSD: Experience and Performance], ''Proc. NOSSDAV '96'', April 1996.
+
* A. Jain and S. Keshav, [https://www.cs.cornell.edu/skeshav/papers/nossdav96.ps Native-mode ATM in FreeBSD: Experience and Performance], ''Proc. NOSSDAV '96'', April 1996.
  
 
* R. Ahuja, S. Keshav and H. Saran, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/96/transport_infocom.pdf Design, Implementation, and Performance of a Native-Mode ATM Transport Layer], ''Proc. IEEE INFOCOM '96'', March 1996.
 
* R. Ahuja, S. Keshav and H. Saran, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/96/transport_infocom.pdf Design, Implementation, and Performance of a Native-Mode ATM Transport Layer], ''Proc. IEEE INFOCOM '96'', March 1996.
Line 653: Line 465:
 
* H. Saran, S. Keshav and C.R. Kalmanek, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/94/xusched_nossdav.pdf A Scheduling Discipline and Admission Control Policy for Xunet 2], ''Proc. NOSSDAV '93'', November 1993; also ''Multimedia Systems Journal'', 1994.
 
* H. Saran, S. Keshav and C.R. Kalmanek, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/94/xusched_nossdav.pdf A Scheduling Discipline and Admission Control Policy for Xunet 2], ''Proc. NOSSDAV '93'', November 1993; also ''Multimedia Systems Journal'', 1994.
  
* A. Berenbaum, M.J. Dixon, A. Iyengar and S. Keshav, [http://blizzard.cs.uwaterloo.ca/keshav/home/Papers/ieeexplore.ieee.org/iel3/65/5854/00224052.pdf A Flexible ATM Host-Interface for Xunet 2], ''IEEE Network Magazine'', V7, N4, July 1993.
+
* A. Berenbaum, M.J. Dixon, A. Iyengar and S. Keshav, [https://ieeexplore.ieee.org/document/224052 A Flexible ATM Host-Interface for Xunet 2], ''IEEE Network Magazine'', V7, N4, July 1993.
  
 
* A. Banerjea and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/93/q_delays_infocom.pdf Queueing Delays in Rate-Controlled Networks], ''Proc. Infocom'93'', March 1993.
 
* A. Banerjea and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/93/q_delays_infocom.pdf Queueing Delays in Rate-Controlled Networks], ''Proc. Infocom'93'', March 1993.
Line 662: Line 474:
  
 
* R. P. Singh, B. Cassell, S. Keshav, T. Brecht, "[https://ccronline.sigcomm.org/2016/tussleos-managing-privacy-versus-functionality-trade-offs-on-iot-devices/ TussleOS: Managing Privacy Versus Functionality Trade-Offs on IoT Devices]", ''ACM SIGCOMM Computer Communication Review'' July 2016.
 
* R. P. Singh, B. Cassell, S. Keshav, T. Brecht, "[https://ccronline.sigcomm.org/2016/tussleos-managing-privacy-versus-functionality-trade-offs-on-iot-devices/ TussleOS: Managing Privacy Versus Functionality Trade-Offs on IoT Devices]", ''ACM SIGCOMM Computer Communication Review'' July 2016.
 
+
* S. Ur Rahman, U. Hengartner, U. Ismail and S. Keshav, [http://www.cs.uwaterloo.ca/~surrahman/papers/pracsec-rural-kiosks_nsdr08.pdf Practical Security for Rural Internet Kiosks], ''Proc. of ACM SIGCOMM Workshop on Networked Systems for Developing Regions (NSDR 2008)'', Seattle WA, August 2008.
 +
* A. Seth and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/05/tca_security.pdf Practical Security for Disconnected Nodes], ''Proc. First Workshop on Secure Network Protocols (NPSEC)'', November 2005.
  
 
==Multimedia and Video Systems==
 
==Multimedia and Video Systems==
Line 669: Line 482:
  
 
* S. Keshav and S. Paul, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/99/cm_icnp.pdf Centralized Multicast], '' Proc. ICNP '99'', October 1999.
 
* S. Keshav and S. Paul, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/99/cm_icnp.pdf Centralized Multicast], '' Proc. ICNP '99'', October 1999.
 +
 +
* M. Grossglauser, S. Keshav , D. Tse, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/95/vbr_nossdav.pdf The Case Against VBR], ''Proc. NOSSDAV '95'', April 1995.
 +
 +
* S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/94/videoconf_inet.pdf Experience with Large Videoconferences in Xunet 2], ''Proc. INET'94'' , June 1994.
  
 
* A.E. Kaplan and S. Keshav, Talking Heads Made Simple, ''Presented at the 1993 International Worshop on Facial Animation'', Philadelphia, Pennsylvania, November 1993.
 
* A.E. Kaplan and S. Keshav, Talking Heads Made Simple, ''Presented at the 1993 International Worshop on Facial Animation'', Philadelphia, Pennsylvania, November 1993.
Line 675: Line 492:
  
 
* X.W.Huang, R. Sharma, and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/99/entrapid_infocom.pdf The ENTRAPID Protocol Development Environment], ''Proc. Infocom '99, '' March 1999.
 
* X.W.Huang, R. Sharma, and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/99/entrapid_infocom.pdf The ENTRAPID Protocol Development Environment], ''Proc. Infocom '99, '' March 1999.
 
* R. Sharma, S. Keshav, M. Wu, and L. Wu, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/97/active_nossdav.pdf Environments for Active Networks], ''Proc. NOSSDAV '97, '' May 1997.
 
 
 
* S. Keshav and R. Sharma, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/98/npm_nossdav98.pdf Achieving Quality of Service through Network Performance Management], ''Proc.  NOSSDAV '98'', July 1998.
 
* S. Keshav and R. Sharma, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/98/npm_nossdav98.pdf Achieving Quality of Service through Network Performance Management], ''Proc.  NOSSDAV '98'', July 1998.
 
 
* S. Keshav and R. Sharma, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/98/routertrends_ieeecomm.pdf Issues and Trends in Router Design, ] ''IEEE Communications Magazine'', May 1998.
 
* S. Keshav and R. Sharma, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/98/routertrends_ieeecomm.pdf Issues and Trends in Router Design, ] ''IEEE Communications Magazine'', May 1998.
 
+
* R. Sharma, S. Keshav, M. Wu, and L. Wu, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/97/active_nossdav.pdf Environments for Active Networks], ''Proc. NOSSDAV '97, '' May 1997.
  
 
==Congestion Control and Flow Control==
 
==Congestion Control and Flow Control==
 
* S. Keshav, [https://ccronline.sigcomm.org/wp-content/uploads/2019/10/acmdl19-330.pdf Reflections on "A Control-Theoretic Approach to Flow Control"] (invited paper), ''ACM SIGCOMM CCR,'' October 2019.
 
* S. Keshav, [https://ccronline.sigcomm.org/wp-content/uploads/2019/10/acmdl19-330.pdf Reflections on "A Control-Theoretic Approach to Flow Control"] (invited paper), ''ACM SIGCOMM CCR,'' October 2019.
 
* S. Keshav, [https://ccronline.sigcomm.org/wp-content/uploads/2019/10/acmdl19-331.pdf Reflections on "Analysis and Simulation of a Fair Queueing Algorithm"] (invited paper), ''ACM SIGCOMM CCR,'' October 2019.
 
* S. Keshav, [https://ccronline.sigcomm.org/wp-content/uploads/2019/10/acmdl19-331.pdf Reflections on "Analysis and Simulation of a Fair Queueing Algorithm"] (invited paper), ''ACM SIGCOMM CCR,'' October 2019.
 +
* S. Keshav and S.P. Morgan, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/97/smart_infocom.pdf  SMART: Retransmission: Performance with Random Losses and Overload], ''Proc. INFOCOM '97'', April 1997.
 
* S.P. Morgan and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/94/pp_overload.pdf Packet-Pair Rate Control - Buffer Requirements and Overload Performance], ''Technical Memorandum, AT&T Bell Laboratories'', October 1994.
 
* S.P. Morgan and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/94/pp_overload.pdf Packet-Pair Rate Control - Buffer Requirements and Overload Performance], ''Technical Memorandum, AT&T Bell Laboratories'', October 1994.
 
* S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/wiki/images/d/db/Packet-pair-tm.pdf Packet-Pair Flow Control] -- ''AT&T Bell Laboratories Technical Memorandum 11272-940927-TM'', September 1994.
 
* S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/wiki/images/d/db/Packet-pair-tm.pdf Packet-Pair Flow Control] -- ''AT&T Bell Laboratories Technical Memorandum 11272-940927-TM'', September 1994.
 
* H. Kanakia, S. Keshav and P. Mishra, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/92/comparison_att.pdf A Benchmark Suite for Comparing Congestion Control Schemes], ''Technical Memorandum, AT&T Bell Laboratories'', July 1992.
 
* H. Kanakia, S. Keshav and P. Mishra, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/92/comparison_att.pdf A Benchmark Suite for Comparing Congestion Control Schemes], ''Technical Memorandum, AT&T Bell Laboratories'', July 1992.
 
* S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/92/pp_inet.pdf Flow Control in High-Speed Networks with Long Delays], ''Proceedings of INET '92'', Kobe, Japan, June 1992.
 
* S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/92/pp_inet.pdf Flow Control in High-Speed Networks with Long Delays], ''Proceedings of INET '92'', Kobe, Japan, June 1992.
 +
* S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/91/hrr++_att.pdf  Implementing Stop-and-Go using Hierarchical Round Robin Service], ''Technical Memorandum TM-911018-15'', AT&T Bell Laboratories, October 1991.
 
* S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/91/thesis/keshav.th.tar.Z Congestion Control in Computer Networks] ''PhD Thesis, published as UC Berkeley TR-654'', September 1991.  (Awarded the Sakrison Prize for the best PhD thesis in the EECS department, 1992.)
 
* S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/91/thesis/keshav.th.tar.Z Congestion Control in Computer Networks] ''PhD Thesis, published as UC Berkeley TR-654'', September 1991.  (Awarded the Sakrison Prize for the best PhD thesis in the EECS department, 1992.)
 
* S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/91/effimpl.pdf On the Efficient Implementation of Fair Queueing], ''Journal of Internetworking: Research and Experience'', V2, N3, September 1991.
 
* S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/91/effimpl.pdf On the Efficient Implementation of Fair Queueing], ''Journal of Internetworking: Research and Experience'', V2, N3, September 1991.
 
* S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/91/pp_sigcomm.pdf A Control-theoretic Approach to Flow Control], ''Proc. ACM SigComm 1991'', September 1991. '''Winner of Best Student Paper Award and Test-of-Time Award'''
 
* S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/91/pp_sigcomm.pdf A Control-theoretic Approach to Flow Control], ''Proc. ACM SigComm 1991'', September 1991. '''Winner of Best Student Paper Award and Test-of-Time Award'''
 
* H. Zhang and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/91/comparison_sigcomm.pdf Comparision of Rate-Based Service Disciplines], ''Proc ACM SigComm 1991'', September 1991.
 
* H. Zhang and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/91/comparison_sigcomm.pdf Comparision of Rate-Based Service Disciplines], ''Proc ACM SigComm 1991'', September 1991.
* S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/91/hrr++_att.pdf  Implementing Stop-and-Go using Hierarchical Round Robin Service], ''Technical Memorandum TM-911018-15'', AT&T Bell Laboratories, October 1991.
 
 
* S. Keshav, A. Agrawala and S. Singh, [http://svr-sk818-web.cl.cam.ac.uk/keshav/wiki/images/4/41/KeAgSi90.pdf Design and Analysis of a Flow Control Algorithm for a Network of Rate Allocating Servers], ''Protocols for High Speed Networks II, IFIP Press'', April 1991.
 
* S. Keshav, A. Agrawala and S. Singh, [http://svr-sk818-web.cl.cam.ac.uk/keshav/wiki/images/4/41/KeAgSi90.pdf Design and Analysis of a Flow Control Algorithm for a Network of Rate Allocating Servers], ''Protocols for High Speed Networks II, IFIP Press'', April 1991.
 
* C.R. Kalmanek, H. Kanakia, S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/90/hrr_globecom.pdf  Rate-Controlled Servers for Very High-Speed Networks], ''Proc.  GLOBECOM '90'', San Diego, December 1990.
 
* C.R. Kalmanek, H. Kanakia, S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/90/hrr_globecom.pdf  Rate-Controlled Servers for Very High-Speed Networks], ''Proc.  GLOBECOM '90'', San Diego, December 1990.
 +
* S. Singh, A. Agrawala and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/90/DetAnalysis.pdf Deterministic Analysis of Flow and Congestion Control Policies in Virtual Circuits], ''University of Maryland Tech Report TR 2490'', June 1990.
 
* A. Demers, S. Keshav and S. Shenker, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/89/fq.pdf  Analysis and Simulation of a Fair Queueing Algorithm, ] ''Journal of Internetworking Research and Experience'', V1, N1, pp 3-26, September 1990; also in Proc. ACM SigComm 1989, pp 1-12, September 1989. '''Winner of Test-of-Time Award'''
 
* A. Demers, S. Keshav and S. Shenker, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/89/fq.pdf  Analysis and Simulation of a Fair Queueing Algorithm, ] ''Journal of Internetworking Research and Experience'', V1, N1, pp 3-26, September 1990; also in Proc. ACM SigComm 1989, pp 1-12, September 1989. '''Winner of Test-of-Time Award'''
* S. Singh, A. Agrawala and S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/90/DetAnalysis.pdf Deterministic Analysis of Flow and Congestion Control Policies in Virtual Circuits], ''University of Maryland Tech Report TR 2490'', June 1990.
 
 
* S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/89/mechanism.pdf  A Mechanism for Congestion Control in Computer Networks], ''Unpublished preprint'', April 1989.
 
* S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/89/mechanism.pdf  A Mechanism for Congestion Control in Computer Networks], ''Unpublished preprint'', April 1989.
  
 
=Miscellaneous=
 
=Miscellaneous=
 +
<div style="border: 1px solid #a2a9b1; background-color: #f8f9ff; padding: 10px; margin: 10px 0;">
  
 +
Beyond my technical research, I've contributed to the computer science research community through education, community building, and reflections on how we organize and conduct research. I've written two textbooks on computer networking—"An Engineering Approach to Computer Networking" and "Mathematical Foundations of Computer Networking"—and created widely-used educational resources including my guide "How to Read a Paper," which has helped countless students learn to navigate academic literature. I've also developed tutorials on topics like model predictive control to bridge different research communities. My service to the field includes leadership roles as SIGCOMM Chair and editor of ACM's Computer Communication Review, experiences I've reflected on in invited papers that examine the health and evolution of our research community.
  
 +
I care deeply about how we organize and improve our research processes. I've written extensively about scaling academic publication to match the growth of our field, proposed recommendations for designing effective hybrid conferences in the post-pandemic era, and advocated for better research practices through pieces like "The Value of Weekly Reports." I've also engaged with policy and public discourse, including providing testimony to the U.S. Senate on text messaging pricing and contributing to interdisciplinary venues like the Cambridge Journal of Law, Politics, and Art. This work reflects my belief that computer scientists have both an opportunity and responsibility to contribute beyond our immediate technical domains—improving how we work together as a community and engaging with the broader societal implications of our research.
 +
</div>
 
* S. Keshav, [https://svr-sk818-web.cl.cam.ac.uk/keshav/wiki/images/5/5a/Value_of_weekly_reports.pdf The Value of Weekly Reports], ''Manuscript'', October 2023.
 
* S. Keshav, [https://svr-sk818-web.cl.cam.ac.uk/keshav/wiki/images/5/5a/Value_of_weekly_reports.pdf The Value of Weekly Reports], ''Manuscript'', October 2023.
  
Line 709: Line 527:
  
 
* S. Keshav, [https://www.cjlpa.org/_files/ugd/b589e0_9ea189a7da7b4b94b343d462bdc61c65.pdf A Bit of Conversation], ''Cambridge Journal of Law, Politics, and Art'', June 2021.
 
* S. Keshav, [https://www.cjlpa.org/_files/ugd/b589e0_9ea189a7da7b4b94b343d462bdc61c65.pdf A Bit of Conversation], ''Cambridge Journal of Law, Politics, and Art'', June 2021.
 +
 +
* S. Keshav, [http://svr-sk818-web.cl.cam.ac.uk/keshav/papers/20/Model_Predictive_Control.pdf A Tutorial on Model Predictive Control], Dec 2020.
  
 
* S. Keshav, [https://ccronline.sigcomm.org/wp-content/uploads/2019/10/acmdl19-332.pdf Reflections on being SIGCOMM Chair 2013-2017] (invited paper), ''ACM SIGCOMM CCR,'' October 2019.
 
* S. Keshav, [https://ccronline.sigcomm.org/wp-content/uploads/2019/10/acmdl19-332.pdf Reflections on being SIGCOMM Chair 2013-2017] (invited paper), ''ACM SIGCOMM CCR,'' October 2019.

Latest revision as of 08:53, 23 October 2025

This page has papers by area in rough reverse chronological order. Here are papers in Chronological order and a wordcloud.

Earth Systems

Satellite Remote Sensing

These papers develop computational methods to monitor and understand environmental change from space. My recent research has focused on creating better representations from remote sensing data—from developing temporal embeddings that capture surface dynamics (TESSERA) to addressing practical challenges like cloud corruption in time series. A major thread of my work involves using spaceborne lidar (GEDI) to quantify tropical forest disturbance and recovery, developing both the analytical frameworks and computational tools needed to assess forest health at scale. I'm also interested in bridging the gap between raw spectral data and actionable ecological insights, whether through end-to-end learning with physics-based models or multi-modal approaches for tracking restoration efforts in threatened ecosystems like the Atlantic Forest.


  • A. Holcomb, P. Burns, S. Keshav, D.A. Coomes, "Quantifying the Impacts of Tropical Forest Disturbance Using Repeat GEDI Footprints", Proc. American Geophysical Union, December 2024.
  • F. Begliomini, D.A. Coomes, S. Keshav, P. Brancalion, "Using Multi-Modal Orbital Remote Sensing to Track Ecological Restoration in the Atlantic Forest", Proc. American Geophysical Union, December 2024.
  • S. Ghasemitaheri, A. Holcomb, L. Golab, and S. Keshav, On the Data Quality of Remotely Sensed Forest Maps, Proc. VLDB Workshops, April 2023.


UAV and Ground-based Forest Monitoring

Alongside satellite-based monitoring, I've been developing practical tools for forest measurement using accessible technology. A key focus has been enabling accurate tree diameter estimation with mobile phones—moving from proof-of-concept demonstrations to robust algorithms and user-friendly apps that work with coarse optical depth maps. To support this and other computer vision applications in forestry, my students and I have created SPREAD, a large-scale synthetic dataset that provides high-fidelity training data for multiple forest vision tasks. This work is motivated by the need for scalable, low-cost methods to measure forest carbon and monitor forest health on the ground, complementing what we can see from space. By combining UAV imagery, mobile phone technology, and machine learning, I'm working to ease forest monitoring and make it feasible for researchers, land managers, and communities to track changes in their local forests.


Carbon Credits

I'm deeply engaged in addressing the credibility crisis in forest carbon markets and nature-based climate solutions. Much of my work focuses on strengthening the integrity of REDD+ credits through objective assessment methods—including using placebo tests to evaluate counterfactual baselines and developing optimal strategies to anticipate and mitigate the risk of carbon credit reversals. I've contributed to the development of the PACT tropical forest accreditation methodology and explored how to realize the social value of impermanent carbon credits while being forthright about the challenges facing current carbon markets. A key thread of this research involves leveraging computer science and digital technologies to create more robust, comparable, and transparent carbon assets that can support both forest restoration and climate mitigation. Ultimately, I'm working toward trusted marketplaces for nature-based solutions where the environmental claims are verifiable, the risks are properly managed, and the incentives genuinely support forest conservation rather than undermining it.

Climate Science and Policy

My work in climate science and policy spans from foundational questions about data and modeling to practical pathways for decarbonization. I've explored novel approaches to generating long-term climate datasets using expired weather forecasts and contributed to policy discussions on carbon offsetting and nature-based climate solutions. Recognizing that the computing and communications infrastructure itself has climate impacts, I've worked on understanding how to make internet research more climate-friendly. A significant portion of my research has focused on the energy transition, using agent-based modeling to understand the adoption dynamics of solar photovoltaics, battery storage, and electric vehicles across different jurisdictions, and exploring how policy design—from pricing mechanisms to demand response systems—can accelerate decarbonization. I've also applied data-driven methods to understand public discourse around climate action, including sentiment analysis during the COVID-19 recovery period. Throughout this work, I'm interested in how computational tools, behavioral insights, and thoughtful policy design can work together to address the climate crisis.

Energy Systems

Solar PV and Battery Storage

I've spent over a decade working on the technical and economic challenges of integrating solar photovoltaics and battery storage into homes and energy systems. A central focus has been developing robust, practical methods for sizing PV and storage systems—determining how much solar capacity and battery storage is needed to meet household energy needs, particularly as electric vehicles become part of the home energy ecosystem. My recent work includes tools like SOPEVS and SolExplore that optimize the sizing and operation of PV-EV-integrated homes using successive refinement approaches, building on years of research comparing different sizing methodologies and developing synthetic data generators to create realistic usage patterns for system design.

Underpinning these optimization tools is extensive work on battery modeling and control strategies. I've developed tractable lithium-ion storage models that balance accuracy with computational efficiency, enabling them to be used in large-scale energy system optimization. This includes simple specification-based models derived from manufacturer data sheets, adaptive control strategies using neural networks, and practical approaches for battery operation that work in real-world conditions. I've also explored innovations like dynamic storage resizing, grid-friendly solar panel orientations to flatten the "duck curve," and strategies for firming solar power to make it more reliable and dispatchable.

Beyond the technical optimization, I'm interested in understanding what drives adoption of these technologies and how policy shapes deployment. Through agent-based modeling, I've compared solar and battery adoption patterns across different jurisdictions like Ontario and Germany, examining how factors like electricity pricing, incentives, and regulatory frameworks affect profitability and uptake. I've also worked on practical diagnostic tools using data-driven approaches to identify problems with installed solar systems. This body of work aims to bridge the gap between theoretical optimization and real-world deployment, helping accelerate the transition to distributed renewable energy systems.

  • J. Gschwind and S. Keshav, SolExplore: A Successive Refinement Approach for Sizing of PV and Storage Systems in EV-Enabled Homes, To appear, Proc. ACM BuildSys, November 2025.
  • Y. Ghiassi-Farrokhfal, S. Keshav, and C. Rosenberg, Firming Solar Power, Extended Abstract/Poster, Proc. ACM SIGMETRICS, June 2013.

Electric Vehicle Systems

My research on electric vehicles spans from understanding real-world usage patterns to developing practical tools for EV integration into energy systems. A major thread has been the WeBike project, where I collected and analyzed extensive data on electric bicycle usage, examining how e-bikes are actually used in practice and comparing these patterns to electric car usage. This work led to insights on range prediction, data stream management challenges, and the factors that influence adoption. I've also developed non-intrusive methods like EVSense for detecting EV charging without requiring smart meters or instrumentation, and explored how blockchain technology can help mitigate trust issues in public charging infrastructure. On the economic and planning side, I've used agent-based modeling to understand EV adoption dynamics—particularly the relative importance of price versus driving range—and analyzed the return on investment for taxi companies transitioning to electric fleets. I've also worked on optimizing EV charging to take advantage of solar generation and developed methods for sizing finite vehicle pools, all aimed at making the transition to electric mobility more practical and economically viable.


Building and Datacenter Energy Management

My work on building energy management has evolved from developing innovative personal thermal comfort systems to addressing broader challenges of building efficiency and climate resilience. A core thread has been the SPOT series of personalized heating and cooling systems, which allow individuals to maintain thermal comfort while reducing centralized HVAC loads—an approach I've extended by studying how personal environmental comfort systems interact with building-wide climate control. I've developed occupancy detection methods, self-calibrating smart lighting systems, and model predictive control strategies for HVAC that operate across multiple time scales. To support research in this area, I created Beobench, a toolkit that provides unified access to building simulations for reinforcement learning, making it easier to develop and test intelligent building control strategies. Throughout this work, I've also contributed several open datasets on occupancy, thermal comfort, light levels, and snow-covered solar panels to enable broader research in building energy systems.

More recently, my focus has expanded to understanding how buildings perform during climate extremes and how computing infrastructure can be made more energy-efficient. I've developed machine learning approaches for building-level heat risk mapping and fine-grained mapping of urban energy demand during heatwaves, working to assess building liveability through metrics like "activity hours" that capture when indoor conditions remain tolerable during extreme heat events. On the computing side, I've investigated how hybrid heterogeneous clusters can dramatically reduce the energy consumption of large language model inference workloads by developing workload-based energy models and offline optimization strategies. This work reflects a broader interest in making both our built environment and our digital infrastructure more energy-efficient and resilient in the face of climate change.

  • Y. Aussat, A. Rosmanis, S. Keshav, A Power-Efficient Self-Calibrating Smart Lighting System, Energy and Buildings Journal version Author's preprint, January 2022.
  • R. Kalaimani, S. Keshav, and C. Rosenberg, "Multiple Time-scale Model Predictive Control for Thermal Comfort in Buildings," Poster in ACM e-Energy 2016.

Smart Grid and Demand Response

My work on smart grids has focused on developing distributed control algorithms and market mechanisms that enable flexible, responsive electricity systems. A major contribution has been creating real-time distributed control strategies for electric vehicle charging—addressing both the static and dynamic aspects of coordinating large fleets of EVs to avoid grid congestion while meeting user needs. This work, which won Best Paper awards, extends to using EV charging control to provide building load flexibility and exploring how vehicles can provide frequency regulation services through optimal contracting. I've also investigated fundamental concepts like load elasticity and demand response, developing mechanisms such as temperature setpoint markets and analyzing how elastic loads can reduce peak demand and carbon footprints in the residential sector.

Beyond control algorithms, I've worked on the infrastructure and trust mechanisms needed for modern electricity systems. I applied concepts from Internet congestion control and teletraffic theory to power distribution, showing how networking principles can help "green and smarten" the electrical grid. This includes work on efficient demand assignment in multi-connected microgrids, optimal electricity allocation algorithms, and the impact of storage on residential distribution systems. I've also addressed trust and transparency issues by developing efficient, anonymous renewable energy certificate systems using cryptographic techniques, and created tools for processing smart meter data and energy analytics. Throughout this research, I've contributed datasets on high-resolution load measurements and critiqued existing pricing schemes like Ontario's time-of-use tariffs, aiming to make electricity systems both more efficient and more equitable.

  • S. Alamdari, T. Biedl, T. M. Chan, E. Grant, K.R Jampani, S. Keshav, A. Lubiw and V. Pathak, Smart-grid Electricity Allocation via Strip Packing with Slicing, Proc. WADS 2013, August 2013.
  • S. Keshav and C. Rosenberg, On Load Elasticity, in IEEE Comsoc MMTC-E letter, #8, Vol. 7 Nov. 2012.

Computer Systems and Networking

My foundational work in computer networking centers on congestion control and fair resource allocation—problems I tackled in my PhD thesis at UC Berkeley, which won both the Sakrison Prize and later a SIGCOMM Test-of-Time Award. I developed fair queueing algorithms and control-theoretic approaches to flow control that became influential in understanding how to manage congestion in high-speed networks. This early work extended into ATM networks, quality of service mechanisms, and rate-based service disciplines, where I contributed to protocol design, network measurement tools, and the ENTRAPID protocol development environment. I also worked on fundamental questions of network architecture, exploring axiomatic foundations for communication and reflecting on paradoxes and design principles that shape how networks evolve. This theoretical foundation has informed all my subsequent networking research.

A major thread of my work has been in wireless networks and mobile systems, spanning from enterprise WiFi optimization to novel RFID sensing applications. I developed CENTAUR, a hybrid data path architecture for centralized WLANs that won a Best Paper Award at MobiCom, and worked extensively on interference mitigation, spectrum sensing, and self-managing wireless architectures. More recently, I've pioneered the use of commodity RFID systems for environmental sensing—developing battery-free soil moisture sensors for sustainable greenhouse monitoring, creating in-class response systems, and demonstrating practical "RFID hacking" techniques that extend the capabilities of these ubiquitous tags. I've also contributed to understanding energy consumption in mobile devices and developed systems like OmniVoice for mobile communications in resource-constrained settings.

My work on opportunistic and delay-tolerant networks was motivated by bridging the digital divide and providing internet access in challenging environments. I led the development of KioskNet, a system that used "mechanical backhaul"—physically transporting data on storage devices carried by buses—to provide low-cost internet access to rural kiosks in developing regions. This work required rethinking fundamental networking assumptions: developing robust communication protocols for intermittent connectivity, addressing security challenges for disconnected nodes, creating fair scheduling algorithms for data ferrying networks, and understanding vehicular opportunistic communication patterns. The insights from this work extend beyond developing regions to any scenario where connectivity is intermittent or opportunistic, and helped establish design principles for robust communication in constrained computing environments.

My more recent networking research has tackled challenges in data center networks and distributed systems, including blockchain technologies. On the data center side, I've worked on cost-effective network upgrades using heterogeneous equipment (LEGUP), low-latency network designs (Quartz), and optimization frameworks for unstructured topologies (REWIRE), as well as exploring how to make data centers more energy-efficient through VM consolidation strategies. In the blockchain space, I've developed FastFabric to dramatically scale Hyperledger Fabric's transaction throughput, explored hybrid execution approaches, created TimeFabric for trusted time in distributed ledgers, and designed the Canopus consensus protocol for massively parallel agreement. I've also applied blockchain to practical problems like creating trustworthy renewable energy certificates and digital carbon assets, while maintaining a skeptical perspective on when blockchain is—and isn't—the right solution.

Wireless Networks and Mobile Systems

Blockchain and Consensus

Network Architecture and Protocols

Data Center Networks

Opportunistic and Delay-Tolerant Networks

Peer-to-Peer Systems

Network Measurement and Performance

ATM and QoS

  • M. Grossglauser and S. Keshav, On CBR Service, Proc. IEEE INFOCOM '96, March 1996.

Security and Privacy

Multimedia and Video Systems

  • A.E. Kaplan and S. Keshav, Talking Heads Made Simple, Presented at the 1993 International Worshop on Facial Animation, Philadelphia, Pennsylvania, November 1993.

Network Tools and Development

Congestion Control and Flow Control

Miscellaneous

Beyond my technical research, I've contributed to the computer science research community through education, community building, and reflections on how we organize and conduct research. I've written two textbooks on computer networking—"An Engineering Approach to Computer Networking" and "Mathematical Foundations of Computer Networking"—and created widely-used educational resources including my guide "How to Read a Paper," which has helped countless students learn to navigate academic literature. I've also developed tutorials on topics like model predictive control to bridge different research communities. My service to the field includes leadership roles as SIGCOMM Chair and editor of ACM's Computer Communication Review, experiences I've reflected on in invited papers that examine the health and evolution of our research community.

I care deeply about how we organize and improve our research processes. I've written extensively about scaling academic publication to match the growth of our field, proposed recommendations for designing effective hybrid conferences in the post-pandemic era, and advocated for better research practices through pieces like "The Value of Weekly Reports." I've also engaged with policy and public discourse, including providing testimony to the U.S. Senate on text messaging pricing and contributing to interdisciplinary venues like the Cambridge Journal of Law, Politics, and Art. This work reflects my belief that computer scientists have both an opportunity and responsibility to contribute beyond our immediate technical domains—improving how we work together as a community and engaging with the broader societal implications of our research.

  • S. Keshav, Taking account, Editorial in ACM SIGCOMM Computer Communication Review, July 2009.
  • S. Keshav, The cost of text messaging, Testimony at the hearing on Cell Phone Text Messaging Rate Increases and the State of Competition in the Wireless Market held by the Senate Subcommittee on Antitrust, Competition Policy and Consumer Rights, June 16, 2009
  • S. Keshav, Bubbles, Editorial in ACM SIGCOMM Computer Communication Review, April 2009.
  • S. Keshav, An Engineering Approach to Computer Networking, Addison-Wesley, 1997.