About
Activity
-
As AI's role in society grows, so does the need for a deep understanding of its environmental impact. At Google, we're committed to not only…
As AI's role in society grows, so does the need for a deep understanding of its environmental impact. At Google, we're committed to not only…
Shared by Amin Vahdat
-
Behind the scenes fun getting ready for #MadebyGoogle with @jimmyfallon. At our first MBG in 2016, I said that innovation lies at the intersection of…
Behind the scenes fun getting ready for #MadebyGoogle with @jimmyfallon. At our first MBG in 2016, I said that innovation lies at the intersection of…
Liked by Amin Vahdat
-
After an incredible journey at Snap, I am thrilled to share that I will be joining Nubank as Chief Technology Officer, working closely with David…
After an incredible journey at Snap, I am thrilled to share that I will be joining Nubank as Chief Technology Officer, working closely with David…
Liked by Amin Vahdat
Experience & Education
Publications
-
Pip: Detecting the Unexpected in Distributed Systems
Proceedings of NSDI
Bugs in distributed systems are often hard to find. Many bugs reflect discrepancies between a system's behavior and the programmer's assumptions about that behavior. We present Pip, an infrastructure for comparing actual behavior and expected behavior to expose structural errors and performance problems in distributed systems. Pip allows programmers to express, in a declarative language, expectations about the system's communications structure, timing, and resource consumption. Pip includes…
Bugs in distributed systems are often hard to find. Many bugs reflect discrepancies between a system's behavior and the programmer's assumptions about that behavior. We present Pip, an infrastructure for comparing actual behavior and expected behavior to expose structural errors and performance problems in distributed systems. Pip allows programmers to express, in a declarative language, expectations about the system's communications structure, timing, and resource consumption. Pip includes system instrumentation and annotation tools to log actual system behavior, and visualization and query tools for exploring expected and unexpected behavior. Pip allows a developer to quickly understand and debug both familiar and unfamiliar systems.
We applied Pip to several applications, including FAB, SplitStream, Bullet, and RanSub. We generated most of the instrumentation for all four applications automatically. We found the needed expectations easy to write, starting in each case with automatically generated expectations. Pip found unexpected behavior in each application, and helped to isolate the causes of poor performance and incorrect behavior.Other authorsSee publication -
WAP5: Black-Box Performance Debugging for Wide-Area Systems
Proceedings of WWW
Wide-area distributed applications are challenging to debug, optimize, and maintain. We present Wide-Area Project 5 (WAP5), which aims to make these tasks easier by exposing the causal structure of communication within an application and by exposing delays that imply bottlenecks. These bottlenecks might not otherwise be obvious, with or without the application's source code. Previous research projects have presented algorithms to reconstruct application structure and the corresponding timing…
Wide-area distributed applications are challenging to debug, optimize, and maintain. We present Wide-Area Project 5 (WAP5), which aims to make these tasks easier by exposing the causal structure of communication within an application and by exposing delays that imply bottlenecks. These bottlenecks might not otherwise be obvious, with or without the application's source code. Previous research projects have presented algorithms to reconstruct application structure and the corresponding timing information from black-box message traces of local-area systems. In this paper we present (1) a new algorithm for reconstructing application structure in both local- and wide-area distributed systems, (2) an infrastructure for gathering application traces in PlanetLab, and (3) our experiences tracing and analyzing three systems: CoDeeN and Coral, two content-distribution networks in PlanetLab; and Slurpee, an enterprise-scale incident-monitoring system.
Other authorsSee publication
More activity by Amin
-
This is a 𝗯𝗶𝗴 𝗼𝗻𝗲 for Google Cloud. When we run as fast as we do in this industry, it's rare to pause and look back with pride at the ground…
This is a 𝗯𝗶𝗴 𝗼𝗻𝗲 for Google Cloud. When we run as fast as we do in this industry, it's rare to pause and look back with pride at the ground…
Liked by Amin Vahdat
-
What an incredible time at Google Cloud India! I'm thrilled to welcome our largest-ever cohort of campus hires who have joined us across our offices…
What an incredible time at Google Cloud India! I'm thrilled to welcome our largest-ever cohort of campus hires who have joined us across our offices…
Liked by Amin Vahdat
-
Today, at Pennsylvania’s Energy and Innovation Summit, I was pleased to share Google’s latest plans to increase energy abundance and train Americans…
Today, at Pennsylvania’s Energy and Innovation Summit, I was pleased to share Google’s latest plans to increase energy abundance and train Americans…
Liked by Amin Vahdat
-
How far GCP has come...from "are they really serious?" to "are they enterprise ready?" to "can they really win?", and now it's ahead of everyone on…
How far GCP has come...from "are they really serious?" to "are they enterprise ready?" to "can they really win?", and now it's ahead of everyone on…
Liked by Amin Vahdat
-
Sharon Li, Jelena Diakonikolas, and Shivaram Venkataraman are among the inaugural recipients of Google's newly announced "ML and Systems Junior…
Sharon Li, Jelena Diakonikolas, and Shivaram Venkataraman are among the inaugural recipients of Google's newly announced "ML and Systems Junior…
Liked by Amin Vahdat
-
The AI revolution isn't just about new models and algorithms; it's forcing a fundamental reckoning with compute infrastructure. Many leaders are at…
The AI revolution isn't just about new models and algorithms; it's forcing a fundamental reckoning with compute infrastructure. Many leaders are at…
Liked by Amin Vahdat
-
Excited to announce that today, I am joining Muon Space as Head of People Operations! For those who caught my last post a few weeks ago, consider…
Excited to announce that today, I am joining Muon Space as Head of People Operations! For those who caught my last post a few weeks ago, consider…
Liked by Amin Vahdat
-
Scientific and engineering advances often progress at a steady rate punctuated by some discontinuous event that requires new ways of thinking. In the…
Scientific and engineering advances often progress at a steady rate punctuated by some discontinuous event that requires new ways of thinking. In the…
Shared by Amin Vahdat
Other similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content