• Donate
  • Log In
Home
  • About
    • About
      • About Us
      • Our Board of Directors
      • Board Meeting Minutes
      • Board Elections
      • Updates & Announcements
      • Our Staff
      • Governance & Financials
      • Lifetime Achievement Award
  • Events
    • Events
      • Upcoming
      • Past
      • Conference FAQ
      • Conference Policies
      • Code of Conduct
      • Calls for Papers
      • Author Resources
      • Grant Opportunities
      • Best Papers
      • Test of Time Awards
  • Join & Support
    • Join & Support
      • Become a Member
      • Ways to Give
      • Our Supporters
      • Student Opportunities
      • Sponsorship Opportunities
  • Archive
    • Archive
      • Proceedings
      • Multimedia
      • ;login: Archive
      • Short Topics in System Administration Series
      • Journal of Education in System Administration (JESA)
      • Journal of Election Technology and Systems (JETS)
      • Computing Systems Journal
  • Search
Join the conversation
Back to ;login: Online

Interview with Vasily Tarasov

From Physics and Math in Moscow to File Systems at Stony Brook and IBM
July 13, 2021
Interview
Authors: 
Vasily Tarasov, Rik Farrow
Article shepherded by: 
Rik Farrow

I don't recall when I first met Vasily Tarasov. When we talked, we realized that we had both attended HotOS 2011 in Napa, California. But I think we actually first met during a FAST workshop, likely while talking about one of the many articles that Vasily has co-authored and published in ;login:.

Rik: My first question relies on an assumption: that you moved to the US to attend university. Is that true?

Vasily: Yes, that is true!

Rik: Emigrating seems like a big deal to me. How hard was it for you? What was particularly hard about it?

Vasily: At that time — in the beginning of 2007 — emigration did not seem too hard to me. After receiving the university admission letter, the hardest thing for me was to decide — to go or not to go to the US. I was about to graduate and had worked for about two years on a interesting job that I really enjoyed (Linux kernel engineer at what's now Parallels). The team there was extremely experienced and I could learn much more by staying. So, the future looked bright without going to the US and spending years working on a degree. In the end, the deciding factor was: if I don't like PhD student life, I can always return; and if I don't go — I will regret to the end of my life that I had not tried.

Rik: How did you wind up choosing Stony Brook? Did you have a particular academic focus/area in mind? If so, why?

Vasily: Ha, I always smile when someone asks me this question. And that's because Stony Brook was a complete and total accident! Several of my friends decided to apply for grad school in a US university. I tagged along purely out of friendship spirit. I was applying to Computer Science programs because that's the field I liked. I did not want to spend too much money on applying to too many universities so selected four universities from four different quartiles in some university ranking. Stony Brook happened to be my accidental (and lucky!) choice.

Rik: How did you wind up with your advisor? Did you have any choice in the matter?

Vasily: I actually started with a different advisor than Erez... But, things did not go well with my initial choice. So, I switched to Erez after my first or second semester, after taking his OS class. I am grateful to this day that he agreed to take me despite possible inconveniences!..

Rik: How important was getting papers published in proceedings? Was presenting papers difficult for you? What was your favorite paper (if you have one)? Or papers.

Vasily: When I joined grad school, I had no idea about the process and value of publishing. Quickly, however, it became clear — I have to publish in several high-quality conferences to graduate. Presenting papers was not too difficult for me (I like teaching and explaining things to any audience), but getting my first publication in and even more so the time before my first publication was quite difficult. We were submitting papers and getting lots of rejections. This was the time when one starts to doubt his or her abilities, path, choices. However, as soon as our first paper got accepted — HotOS! — it gave me a huge boost of confidence.
Here are two papers that I really liked and frequently remember (quite biased choices):
  •  Scalability in the XFS File System, 1996 [1]
  •  Generating Realistic Impressions for File-System Benchmarking, 2009 [2]
I read the first paper when I joined the Stony Brook file system lab, and wanted to understand how local file systems work. That paper is very detailed about implementation, explains why they made many design decisions, and I couldn't find similar academic publications for ext2 or ReiserFS. When anyone asks about file systems, this paper is a classic example.
I like the second paper because it was presented at the first FAST conference I attended. I was specializing on file system performance and the paper has a very nice mix of math, theory and implementation. You could say I liked it mainly for personal reasons.

Rik: Why did you choose industry over academia?

Vasily: Well, I went to IBM Research because I could not decide between industry and academia. I think this is one of a few organizations where one can combine academic activities (research, publishing, mentoring younger researchers, community service)  with very direct impact on products, services, and business, via understanding real customer requirements, defining products, designing and developing systems, supporting and servicing them. That's the balance I currently enjoy.

Rik: What areas are you working on now?
Vasily: In the last 2-3 years I, along with my wonderful colleagues, work on making file systems cloud native. We look into, for example, how to make existing file systems more consumable in hybrid cloud environments and what kind of storage do serverless platforms at the Edge require.

Rik: I notice that you've become a manager. How did that happen, as I thought that was unusual for someone working remotely.

Vasily: Unlike a lot of people, I was already working remotely when COVID appeared, shutting down offices. I had started working for IBM while my wife was a research professor at Stony Brook on Long Island. More recently, she found related work in the Los Angeles area, and we moved to be close. I don't mind flying into San Jose to visit the office, although I haven't been doing as much of that recently as I used to.

People knew I was interested in becoming a manager, and when a position in my group opened up, they offered me the job, even though I work remotely most of the time. I think that the pandemic worked in my favor here.
Appendix
References: 

[1] Sweeney, A., Scalability in the XFS File System, Proceedings of 1996 Annual Technical Conference: https://www.usenix.org/conference/usenix-1996-annual-technical-conferenc...

[2] Agrawal, N., Arpaci-Dusseau, C., and Arpaci-Dusseau, R.H., Generating Realistic Impressions for File-System Benchmarking, Proceedings of FAST 2009: https://research.cs.wisc.edu/wind/Publications/impressions-fast09.pdf

Article Categories: 
Filesystem/storage
Last updated February 8, 2023
Authors: 

Vasily Tarasov obtained his B.S. and M.S. degrees in Applied Physics and Mathematics from the Moscow Institute of Physics and Technology (MIPT). He worked as a Linux kernel engineer for Parallels Inc. for two years where he led I/O scheduler virtualization project. He joined the Computer Science Ph.D. program at Stony Brook University in 2007 and studied in the File systems and Storage Lab (FSL) under Prof. Erez Zadok. Currently, Vasily is a research manager at the Hybrid Cloud Storage Systems group in IBM Research - Almaden. His research interests include scalable storage systems, cloud-native systems and platforms, file systems, and performance analysis. Vasily has published over a dozen of papers in FAST, ATC, SYSTOR and other top-tier conferences.

[email protected]

Rik Farrow has been a consultant for 40 years. He has written two books, as well as working as the technical editor for a popular operating system book. He also taught UNIX system administration and Internet security during the 90s, and worked as a volunteer for USENIX program and steering committees. Rik has been the editor of ;login: since 2005.

[email protected]
  • Log in to post comments
USENIX logo
  • Contact USENIX
  • Privacy Policy

© USENIX 2025
EIN 13-3055038

Website designed and built by Giant Rabbit LLC
Powered by Backdrop CMS

We need contributions from individuals like you.

USENIX conferences directly influence the development of computing systems and products used worldwide. Contribute today to support this vital work for the next 50 years.

Secure the Future of USENIX

Donate
Close