1. X
  2. Ankush Desai
Log inSign up
Ankush Desai
640 posts
user avatar
Ankush Desai
@ankushpd
Principal Scientist @AWS. Formal methods, systematic testing, fuzzing applied to distributed systems. Creator of P : p-org.github.io/P/
San Jose, CA
ankushdesai.com
Joined September 2015
781
Following
1,506
Followers
RepliesRepliesMediaMedia

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up
  • Pinned
    user avatar
    Ankush Desai
    @ankushpd
    Feb 7, 2025
    I am honored to have gotten the opportunity to write an ACM Queue article with @MarcJBrooker . In this article, We survey different approaches used at AWS for reasoning about systems correctness. Please check out the article here: lnkd.in/dn_CqkW2.
    user avatar
    Marc Brooker
    @MarcJBrooker
    Feb 7, 2025
    In this month's ACM Queue, @ankushpd and I write about some of the methods and tools we apply to systems correctness at AWS: from testing, to simulation, to fault injection, to formal proofs.
    Image
    7.1K
  • user avatar
    Ankush Desai
    @ankushpd
    Feb 28, 2025
    Proud Moment 📣: DeekSeek uses P to validate correctness of their distributed file system (3FS). DeepSeek open sourced 3FS designed to address the challenges of AI training and inference workloads. The coolest part is that the team also provided formal specifications of the
    user avatar
    DeepSeek
    @deepseek_ai
    Feb 28, 2025
    🚀 Day 5 of #OpenSourceWeek: 3FS, Thruster for All DeepSeek Data Access Fire-Flyer File System (3FS) - a parallel file system that utilizes the full bandwidth of modern SSDs and RDMA networks. ⚡ 6.6 TiB/s aggregate read throughput in a 180-node cluster ⚡ 3.66 TiB/min
    32K
  • user avatar
    Ankush Desai
    @ankushpd
    Feb 28, 2025
    If you are looking for formal models of a real-world distributed system, DeepSeek @deepseek_ai released P specifications for their new distributed file system (3FS): github.com/deepseek-ai/3F…
    34K
  • user avatar
    Ankush Desai
    @ankushpd
    Feb 8, 2025
    One of the key challenges that we mention is that basic ideas like deterministic simulation, property based testing, and global invariants are not known to entry level developers. It would be great to include these concepts in undergraduate curriculum as a prerequisite when
    user avatar
    Marc Brooker
    @MarcJBrooker
    Feb 7, 2025
    In this month's ACM Queue, @ankushpd and I write about some of the methods and tools we apply to systems correctness at AWS: from testing, to simulation, to fault injection, to formal proofs.
    Image
    54K
  • user avatar
    Ankush Desai
    @ankushpd
    Sep 13, 2023
    Verification of distributed systems is hard and especially at the message passing level of abstraction. Taking a step towards simplifying proofs for messaging systems using message chains. Checkout the paper at OOPSLA 23. P Verifier 2023.splashcon.org/details/splash…
    7.9K
  • user avatar
    Ankush Desai
    @ankushpd
    Feb 24, 2023
    P is *conditionally* going to appear at PLDI again after 10 years, time flies :). This time with a new model checking backend that scales to verify complex protocols at AWS. Leveraging symbolic state merging to scale systematic exploration of complex distributed systems.
    12K
  • user avatar
    Ankush Desai
    @ankushpd
    Nov 30, 2023
    We do not stress enough about the importance of "process of formal methods", it has always been about the end goal of proof. But the process in itself is incredibly valuable.
    user avatar
    Marc Brooker
    @MarcJBrooker
    Nov 30, 2023
    Replying to @MarcJBrooker
    I love @ankushpd's point about how thinking formally has value of its own, and how domain-specific languages like P help with that process. You get value from formal methods before you even start model checking!
    Image
    13K
  • user avatar
    Ankush Desai
    @ankushpd
    Sep 27, 2023
    !! New release in the P ecosystem !! Peasy: An Easy-to-Use Development Environment for P. p-org.github.io/peasy-ide-vsco… Peasy makes application of P to specify and validate distributed systems, easy-peasy!
    user avatar
    Ankush Desai
    @ankushpd
    Aug 12, 2023
    This year is going to be exciting one for P language with several new features and announcements coming … keep an eye out :)
    15K
  • user avatar
    Ankush Desai
    @ankushpd
    Jun 13, 2024
    (AWS Database Systems Lab) We are hiring engineers in our team to build tools and services that help developers deliver reliable distributed systems. If you are interested in topics like formal methods, testing, fuzzing: amazon.jobs/en/jobs/2664384
    11K
  • user avatar
    Ankush Desai
    @ankushpd
    Mar 1, 2023
    We are looking for Applied Scientist Interns in Database Systems Lab @ AWS. If you want to work on formal methods: model checking or proofs, systematic testing, fuzzing, fault injection testing applied to distributed systems. Please get in touch (DM me).
    9.1K
  • user avatar
    Ankush Desai
    @ankushpd
    Aug 31, 2024
    We had a great summer this year, with 5 PhD interns and 2 SDE interns building amazing new features for P with the hope of making application of formal methods easy in Industry. Please keep an eye out for the new releases in the coming few months in the P ecosystem. #aws
    3K
  • user avatar
    Ankush Desai
    @ankushpd
    Oct 11, 2022
    Attended my first HPTS and it’s a mind blowing experience. Learnt a lot.
  • user avatar
    Ankush Desai
    @ankushpd
    Sep 16, 2022
    I am speaking at @strangeloop_stl StrangeLoop this year! Formal Modeling and Analysis of Distributed Systems using P: github.com/p-org/P.
    Image
  • user avatar
    Ankush Desai
    @ankushpd
    Dec 2, 2021
    How cool is that! P shows up in the AWS re:invent key note! p-org.github.io/P/ ..... So happy to see all the hard work pay off .....
    user avatar
    Marc Brooker
    @MarcJBrooker
    Dec 1, 2021
    Very cool to see TLA+, P, and Dafny code on the keynote stage at AWS re:Invent.
    Image
Advertisement
Advertisement