Citation I recently had occasion to use OpenReview as the reviewing platform for a conference. The conference was the International Conference on Learning Representations (ICLR), a core Machine Learning conference. I used it both as a reviewer and as an author. OpenReview is a platform that is distinguished by two features: It facilitates dialog between […]
Cultivating Habits: -1 +2 for Researchers
Citation We know through countless books and media material that good habits are important. We are told this from our childhoods and we know of examples of good habits and the bad ones from all our readings. New Year is stereotypically the time when we have to resolve to make some of the first and […]
Three algorithms to live by: LSTM, FedAverage, C-W
Citation We come across many algorithms in our education and work. Here I look at three relatively recent ones from the area of Machine Learning (ML), and more specifically from my vantage point of reliability and security of ML. There have been reams written on each, at various levels of technical depth. So obviously I […]
Big Data and Security: Oxymoron?
Citation Big data technologies have dramatically changed the world we live in, and in double quick time. And you know that unless you have been living under a Martian rock. We take it for granted in many of our daily interactions — in our personal lives as well as at work. Big data technologies fuel […]
Back to Normalcy, Back to Efficiency?
We are seeing the blissful welcome light at the end of what had at one point seemed like an endless dark tunnel. We will soon be back to our real offices and our real classrooms and our real labs, rather than having to make do with the confines of a few monitors perched on our […]
Is Computing a Team Sport?
Most of us, in the field of computing, like to believe we are good team players. This seems not just the politically correct line, but also makes our work more feel more enjoyable [1]. I am encompassing in my discussion a fairly wide swath, those who are in research, both academic and industrial, in the […]
SONIC: The Serverless Data Corraller
This is a high-level view of our work on serverless computing that has just been accepted to Usenix ATC 2021, plus some historical context for why we are where we are. And a look ahead at the rich problems that we still have to tame. Ashraf Mahgoub (Purdue University), Karthick Shankar (Carnegie Mellon University), Subrata […]
Reflections on a Foray into MOOC
I had dipped my toe into MOOC (Massive Open Online Courseware) teaching years back but had not plunged in till this past semester. Circumstances forced me (as many of us) to plunge into remote teaching with full gusto. I launched my graduate level class called “Big Data for Reliability and Security” into the ether via […]
Short Take: Continuous Computer Vision on Mobiles
The area of continuous computer vision algorithms that can run on mobile or embedded or edge or take your pick of resource-constrained platform, has seen a great outpouring of work. This post is a look at how this field has been marching along, seen from the eyes of a computer systems person, as opposed to […]
Computer Systems Research: The Joys, the Perils, and How to Count Beans Well
This post was first written for the ACM SIGARCH blog and appeared there on Nov 30, 2020. Thanks to Rajeev (Balasubramonian, University of Utah) for instigating this post and then guiding with helpful prods and suggestions. Citation This post is broadly meant for computer systems researchers, and that is a big tent, including members of […]