India Research Laboratory, Bangalore, India
Suparna Bhattacharya is a Senior Technical Staff Member at the IBM India Research Lab. An Electronics and Communications Engineer from the Indian Institute of Technology, Kharagpur and a doctorate in Computer Science from the Indian Institute of Science, Suparna has been with IBM since 1993, where she has quite enjoyed delving into operating systems and filesystem internals on various platforms. In her previous role at the IBM India Systems and Technology Lab, she worked with IBM’s worldwide Linux Technology Center. It is now over a decade since she made her foray into the Linux kernel and got introduced to the joys of working on open source. Her contributions to Linux span multiple areas such as block I/O, asynchronous filesystem I/O, direct I/O, kernel dynamic probes, kexec, first failure data capture mechanisms and ext4 filesystem enhancements.
Suparna is an elected member of the IBM Academy of Technology since 2005 and a senior member of IEEE. She has been invited multiple times to chair sessions at the Linux Kernel Summit which is a by-invitation only event where key contributors of the Linux Kernel get together to decide the future roadmap of the Kernel.
Suparna recently moved to IBM's research division after returning from an educational leave of absence to pursue doctoral studies at the department of Computer Science and Automation, Indian Institute of Science, Bangalore. Her PhD thesis explored the problem of software bloat and its power-performance implications from various perspectives; this work has impacted diverse research communities resulting in publications at top-tier venues such at SIGMETRICS, ECOOP, HotOS, HotPower, OOPLSA and ICML. In particular she is interested in novel approaches for reasoning about the systems level impact and origin of runtime overheads in flexible software systems and their mitigation through hardware-software co-design or workload optimized systems. She is currently researching such opportunities for systems and software co-design and optimization to support extreme scale contextual computing .