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

Sachin Ashok

dblp:255/5168 · DBLP profile ↗
← Back
4ranked-venue papers
3as first author
3since 2021 · last 2024
0000-0001-8925-4661ORCID · corroborated

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

Computer networks · 4 · 3 first-author · 3 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
2 papers
Distributed systems · 55% Cloud and datacenter computing · 24% Performance modeling and evaluation · 21%
Computer networks
1 paper
Network management and operations · 100%

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

TopicWeightPapersLastEvidence papers
Distributed systems › observability › distributed monitoring
distributed tracing
0.812024
TraceWeaver: Distributed Request Tracing for Microservices Without Application Modification · SIGCOMM 2024
Cloud and datacenter computing
microservices
0.812024
TraceWeaver: Distributed Request Tracing for Microservices Without Application Modification · SIGCOMM 2024
Distributed systems
observability
0.812024
TraceWeaver: Distributed Request Tracing for Microservices Without Application Modification · SIGCOMM 2024
Network management and operations › fault management
fault diagnosis
0.712023
Murphy: Performance Diagnosis of Distributed Cloud Applications · SIGCOMM 2023
Performance modeling and evaluation
performance diagnosis
0.712023
Murphy: Performance Diagnosis of Distributed Cloud Applications · SIGCOMM 2023

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

causal inference · 1.3statistical timing analysis · 0.8request-response timestamp analysis · 0.8
YearPublicationVenuePosition
2024 TraceWeaver: Distributed Request Tracing for Microservices Without Application Modification
abstract
Monitoring and debugging modern cloud-based applications is challenging since even a single API call can involve many interdependent distributed microservices. To provide observability for such complex systems, distributed tracing frameworks track request flow across the microservice call tree. However, such solutions require instrumenting every component of the distributed application to add and propagate tracing headers, which has slowed adoption. This paper explores whether we can trace requests without any application instrumentation, which we refer to as request trace reconstruction. To that end, we develop TraceWeaver, a system that incorporates readily available information from production settings (e.g., timestamps) and test environments (e.g., call graphs) to reconstruct request traces with usefully high accuracy. At the heart of TraceWeaver is a reconstruction algorithm that uses request-response timestamps to effectively prune the search space for mapping requests and applies statistical timing analysis techniques to reconstruct traces. Evaluation with (1) benchmark microservice applications and (2) a production microservice dataset demonstrates that TraceWeaver can achieve a high accuracy of ~90% and can be meaningfully applied towards multiple use cases (e.g., finding slow services and A/B testing).
Sachin Ashok, Vipul Harsh, Brighten Godfrey, Radhika Mittal, Srinivasan Parthasarathy 0002, Larisa Shwartz
SIGCOMM1
2023 Murphy: Performance Diagnosis of Distributed Cloud Applications
abstract
Modern cloud-based applications have complex inter-dependencies on both distributed application components as well as network infrastructure, making it difficult to reason about their performance. As a result, a rich body of work seeks to automate performance diagnosis of enterprise networks and such cloud applications. However, existing methods either ignore inter-dependencies which results in poor accuracy, or require causal acyclic dependencies which cannot model common enterprise environments.
Vipul Harsh, Wenxuan Zhou 0003, Sachin Ashok, Radhika Niranjan Mysore, Brighten Godfrey, Sujata Banerjee
SIGCOMM3
2021 Leveraging Service Meshes as a New Network Layer
abstract
As modern cloud services have scaled out, applications have moved from relatively monolithic designs to highly modularized fleets of microservices that communicate among each other to perform application-level tasks. These microservices effectively form a network at the application layer, and service mesh frameworks have recently emerged to factor out microservices' common communication functionality.
Sachin Ashok, Brighten Godfrey, Radhika Mittal
HotNets1
2020 iBox: Internet in a Box
abstract
We present a vision of data-informed network simulation to address significant shortcomings in the state of the art. We substantiate our position with proof points based on iBox, which leverages networking domain knowledge and machine learning (ML) models, coupled with plentiful data, to provide a pathway to perpetual renewal of network simulators.
Sachin Ashok, Sai Surya Duvvuri, Nagarajan Natarajan, Venkat N. Padmanabhan, Sundararajan Sellamanickam, Johannes Gehrke
HotNets1