Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Meghna Pancholi

dblp:218/6825 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
2since 2021 · last 2026
0009-0007-9405-549XORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 3 · 1 since 2021Software engineering, systems software and programming languages · 2Computer networks · 1 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
Hardware reliability and fault tolerance · 42% Cloud and datacenter computing · 28% Performance modeling and evaluation · 24%
Network and information security
1 paper
Systems and software security · 100%

Topics — the 10 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing
microservices
0.822019
Seer: Leveraging Big Data to Navigate the Complexity of Performance Debugging in Cloud Microservices · ASPLOS 2019
An Open-Source Benchmark Suite for Microservices and Their Hardware-Software Implications for Cloud & Edge Systems · ASPLOS 2019
Systems and software security › memory safety › hardware-enforced memory safety
memory tagging
0.612022
Revisiting Residue Codes for Modern Memories · MICRO 2022
Hardware reliability and fault tolerance › error correction
error-correcting codes
0.612022
Revisiting Residue Codes for Modern Memories · MICRO 2022
Hardware reliability and fault tolerance › arithmetic codes
residue codes
0.612022
Revisiting Residue Codes for Modern Memories · MICRO 2022
Performance modeling and evaluation › benchmarking
benchmark suite
0.412019
An Open-Source Benchmark Suite for Microservices and Their Hardware-Software Implications for Cloud & Edge Systems · ASPLOS 2019
Performance modeling and evaluation › performance diagnosis
performance debugging
0.412019
Seer: Leveraging Big Data to Navigate the Complexity of Performance Debugging in Cloud Microservices · ASPLOS 2019
Memory systems › DRAM
rowhammer
0.212022
Revisiting Residue Codes for Modern Memories · MICRO 2022
Hardware reliability and fault tolerance
soft errors
0.212022
Revisiting Residue Codes for Modern Memories · MICRO 2022
Edge and fog computing
edge cloud
0.112019
An Open-Source Benchmark Suite for Microservices and Their Hardware-Software Implications for Cloud & Edge Systems · ASPLOS 2019
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management
0.112019
Seer: Leveraging Big Data to Navigate the Complexity of Performance Debugging in Cloud Microservices · ASPLOS 2019

Methods — techniques the papers use, named apart from their topics

benchmarking · 0.8hardware monitoring · 0.4distributed RPC-level tracing · 0.4deep learning · 0.4
YearPublicationVenuePosition
2026 Critical Path Guided Decision Making with CALLIGATOR
Meghna Pancholi, Lee Baugh, Olaf Schnapauff, David E. Culler, Kostis Kaffes, Yu Gan 0002, Brent E. Stephens
SIGCOMM1
2022 Revisiting Residue Codes for Modern Memories
abstract
Residue codes have been traditionally used for compute error correction rather than storage error correction. In this paper, we use these codes for storage error correction with surprising results. We find that adapting residue codes to modern memory systems offers a level of error correction comparable to traditional schemes such as Reed-Solomon with fewer bits of storage. For instance, our adaptation of residue code – MUSE ECC – can offer ChipKill protection using approximately 30% fewer bits. We show that the storage gains can be used to hold metadata needed for emerging security functionality such as memory tagging or to provide better detection capabilities against Rowhammer attacks. Our evaluation shows that memory tagging in a MUSE-enabled system shows a 12% reduction in memory bandwidth utilization while providing the same level of error correction as a traditional ECC baseline without a noticeable loss of performance. Thus, our work demonstrates a new, flexible primitive for co-designing reliability with security and performance.
Evgeny Manzhosov, Adam Hastings, Meghna Pancholi, Ryan Piersma, M. Tarek Ibn Ziad, Simha Sethumadhavan
MICRO3
2019 An Open-Source Benchmark Suite for Microservices and Their Hardware-Software Implications for Cloud & Edge Systems
abstract
Cloud services have recently started undergoing a major shift from monolithic applications, to graphs of hundreds or thousands of loosely-coupled microservices. Microservices fundamentally change a lot of assumptions current cloud systems are designed with, and present both opportunities and challenges when optimizing for quality of service (QoS) and cloud utilization.
Yu Gan 0002, Dailun Cheng, Ankitha Shetty, Priyal Rathi, Nayan Katarki, Ariana Bruno, Justin Hu, Brian Ritchken, Brendon Jackson, Kelvin Hu, Meghna Pancholi, Yuan He 0015, Brett Clancy, Chris Colen, Fukang Wen, Catherine Leung, Leon Zaruvinsky, Mateo Espinosa Zarlenga, Rick Lin, Zhongling Liu, Jake Padilla, Christina Delimitrou
ASPLOS12
2019 Seer: Leveraging Big Data to Navigate the Complexity of Performance Debugging in Cloud Microservices
abstract
Performance unpredictability is a major roadblock towards cloud adoption, and has performance, cost, and revenue ramifications. Predictable performance is even more critical as cloud services transition from monolithic designs to microservices. Detecting QoS violations after they occur in systems with microservices results in long recovery times, as hotspots propagate and amplify across dependent services. We present Seer, an online cloud performance debugging system that leverages deep learning and the massive amount of tracing data cloud systems collect to learn spatial and temporal patterns that translate to QoS violations. Seer combines lightweight distributed RPC-level tracing, with detailed low-level hardware monitoring to signal an upcoming QoS violation, and diagnose the source of unpredictable performance. Once an imminent QoS violation is detected, Seer notifies the cluster manager to take action to avoid performance degradation altogether. We evaluate Seer both in local clusters, and in large-scale deployments of end-to-end applications built with microservices with hundreds of users. We show that Seer correctly anticipates QoS violations 91% of the time, and avoids the QoS violation to begin with in 84% of cases. Finally, we show that Seer can identify application-level design bugs, and provide insights on how to better architect microservices to achieve predictable performance.
Yu Gan 0002, Kelvin Hu, Dailun Cheng, Yuan He 0015, Meghna Pancholi, Christina Delimitrou
ASPLOS6