I investigate and analyze the influence of external disciplines such as law and economics on modern computing systems; then, I build computing infrastructure (such as benchmarks, repositories, etc.,), design system software (such as databases, cloud orchestrators etc.,) and create computing abstractions (such as cloud contracts, design patterns, etc.,) to manage the impact of such external phenomena. Specifically, my research has conceived and contributed to two interdisciplinary topics:
Legalizing Personal-Data Systems
Systems that store and process personal-data are required to comply with data protection laws such as GDPR and CCPA. Our work is one of the first to analyze GDPR from a database systems perspective, and methodically translate its legal requirements into storage domain. My long-term research goal is to make it easy, efficient, and economical for companies to comply with data regulations, and to enable people to fully exercise their data rights.Key contributions: GDPR Anti-Patterns (in CACM 2021) and GDPRbench (in VLDB 2020).
Economics of Cloud Computing
Cloud platforms sell computing to applications for a price. However, by precisely defining and controlling the service-level characteristics of cloud servers, cloud contracts expose applications to a number of implicit risks. Our work is one of the first to demonstrate how techniques from economics such as asset pricing, active trading, and market index tracking can be adapted into designing system software for the cloud. My research goal is to help cloud users transparently manage the financial risks exposed by the cloud contracts.Key contributions: Transient Guarantees (in SC 2016) and SpotOn (in SoCC 2015).
Full List of Papers
- GDPR Anti-Patterns
Supreeth Shastri, Melissa Wasserman, and Vijay Chidambaram
CACM 2021 PAPER - Understanding and Benchmarking the Impact of GDPR on Database Systems
Supreeth Shastri, Vinay Banakar, Melissa Wasserman, Arun Kumar, and Vijay Chidambaram
VLDB 2020 PAPER BENCHMARK SLIDES VIDEO - The Seven Sins of Personal-Data Processing Systems under GDPR
Supreeth Shastri, Melissa Wasserman, and Vijay Chidambaram
HotCloud 2019 PAPER - Analyzing the Impact of GDPR Compliance on Storage Systems
Aashaka Shah, Vinay Banakar, Supreeth Shastri, Melissa Wasserman, and Vijay Chidambaram
HotStorage 2019 PAPER - The Price is (Not) Right: Reflections on Pricing for Transient Cloud Servers
David Irwin, Prashant Shenoy, Pradeep Ambati, Prateek Sharma, and Supreeth Shastri
ICCCN 2019 INVITED PAPER - Cloud Index Tracking: Enabling Predictable Costs in Cloud Spot Markets
Supreeth Shastri and David Irwin
SoCC 2018 PAPER SLIDES VIDEO - System Support for Managing Risk in Cloud Computing Platforms
Supreeth Shastri
UMass Thesis THESIS SLIDES - HotSpot: Automated Server Hopping in Cloud Spot Markets
Supreeth Shastri and David Irwin
SoCC 2017 PAPER SLIDES VIDEO - Towards Index-based Global Trading in Cloud Spot Markets
Supreeth Shastri and David Irwin
HotCloud 2017 PAPER SLIDES - The Financialization of Cloud Computing: Opportunities and Challenges
David Irwin, Prateek Sharma, Supreeth Shastri, and Prashant Shenoy
ICCCN 2017 INVITED PAPER - Transient Guarantees: Maximizing the Value of Idle Cloud Capacity
Supreeth Shastri, Amr Rizk and David Irwin
SC 2016 PAPER SLIDES - Cloud Spot Markets are Not Sustainable: The Case for Transient Guarantees
Supreeth Subramanya, Amr Rizk and David Irwin
HotCloud 2016 PAPER SLIDES - Beyond Energy-Efficiency: Evaluating Green Datacenter Applications for Energy-Agility
Supreeth Subramanya, Zain Mustafa, David Irwin, and Prashant Shenoy
ICPE 2016 PAPER - SpotOn: A Batch Computing Service for the Spot Market
Supreeth Subramanya, Tian Guo, Prateek Sharma, David Irwin, and Prashant Shenoy
SoCC 2015 PAPER SLIDES - Energy-agility: A New Grid-centric Metric for Evaluating System Performance
Supreeth Subramanya, Zain Mustafa, David Irwin, and Prashant Shenoy
LIMITS 2015 PAPER SLIDES