Brian R. Tauro

Brian R. Tauro

2nd Year PhD student at Illinois Institute of Technology, Chicago

Hexsa Lab

Upsilon Pi Epsilon

Biography

I am part of Hexsa Lab at IIT which is led by Professor Kyle Hale and we are interested in the design of systems software for high-performance and parallel computing. As we see hardware scale up–both in terms of the number of interconnected machines and in terms of the number of computing elements on a single chip–We believe it is time to reconsider some of the design decisions that have sustained the popularity of the Linux/x86 software stack for general-purpose computing. Particularly, how should we organize/structure systems software stacks for future massive-scale machines?

Interests

  • Operating Systems
  • Compilers
  • Systems Security
  • Accelerators
  • Virtualization

Education

  • PhD in Computer Science, in progress

    Illinois Institute of Technology

  • M.S. in Computer Science, 2019

    Illinois Institute of Technology

  • B.Tech in Computer Science, 2016

    Karunya University

Experience

 
 
 
 
 

Summer Intern

VMware

May 2020 – Aug 2020 California
Investigate sources of Jitter in ESXi 7 hypervisor and eliminate them. To understand the sources of Jitter, a detailed analysis of the guest/host software stacks was performed with the help of VPROBES (similar to DTRACE) for collecting fine grained traces from VMM/VMK/Guest worlds and also BPFTRACE/PERF for guest OS analysis.
 
 
 
 
 

Research Intern

IIT

Aug 2018 – May 2020 Chicago
Built an InfiniBand (Mellanox ConnectX-3) device driver for Nautilus (aerokernel) in C, in order to leverage the advanced features (RDMA, SR-IOV) provided by smart NIC’s to enable low latency communication between applications running in kernel space in Nautilus.
 
 
 
 
 

Summer Intern

NexLP

Jun 2018 – Aug 2018 Chicago
Worked on multiple projects such as extending Apache Tika (content detection and analysis framework) for advanced data extraction features from documents, OCR Extraction from documents in Java, C#.
 
 
 
 
 

Software Developer

Covenant IT Solutions Private Limited

Jun 2016 – May 2017 India
  • Integrated e-commerce application with the payment gateway API provided by PAYU for capturing customer payments.
  • Helped in building the vendor, payment and shipping modules for the e-commerce application.
  • Played a lead role in migration of e-commerce applications to cloud, hosting and configuring continuous toolchain integration for robust web application development using DevOps framework provided by IBM Bluemix

Accomplish­ments

IBM badge server less programming and API connect

IT foundation skills assessment by Cognizant

Grade 5 in Violin from Trinity College of London

Projects

Low-Latency, In-Kernel AI

Applying AI to create two novel kernel services

The Interweaving Project

Exploring the Interwoven Software Stack

Modeling application speedup in multi OS environments

Our group is the first to model application speedup in multi-kernels.