Ani Sinha
|
|
|
|
|
|
We
should listen to the voice of conscience. It does not take nearly as
much courage as one might think to admit to our mistakes and learn from
them. Human beings are in this world to learn and to change themselves
in learning."
- Traudl
Junge (March 16 1920 - February 10 2002)
|
|
|
|
|
I would like to call myself a linux
software engineer who works mostly in systems area. I love to
write/hack into other open source programs and contribute to various
projects within the linux open source community as well. I have worked
for
various networking companies, startups, mid-size public companies etc
in/around Vancouver, Canada area for many years. I was among the first
12 employees to start up & grow the Arista
Vancouver office. This was before Arista was a large organization as
it's today.
Although originally
from India, I have lived in Canada for many years.
I am very passionate about tennis & an avid 3.5+ level recreational
player and love to hit with hitters of intermediate level.
I have also played cricket, badminton and soccer at various stages of
my life. I love traveling, photography, books,
strength training and fitness and enjoy the
outdoor life.
I completed my post graduate M.Sc
degree from the Department
of Computer Science, University of
British Columbia. I was affiliated with Networks Systems and Security
Research Group under the supervision of Dr. Charles 'Buck' Krasic. I
collaborated with Dr.
Ashvin Goel, Electrical
& Computer Engineering, University of Toronto regarding my
masters' thesis work. Buck no longer works for UBC but is now employed
at Google in their Mountain View, California campus.
This is my one and only permanent homepage to publicize my work. My
contributions to upstream linux kernel can be tracked using
this and this.
I have contributed to other open source packages from time to time. For example, I
have contributed to libpcap (see the
CREDITS file in libpcap source and also see this
acknowledgement from Michael).
I keep scribbling notes
that do not really qualify as blogs but important nevertheless (mostly
technical).
My _official_
blog entries are actually hosted at wordpress.
Mostly, my writeups are kind of boring. I generally write about the
books I read or the movies I see or some of my weird experiences and
feelings. I try to write stuff completely orthogonal to the tech
environment in which I live, thrive and earn my living. Feel free to
leave a note.
I own the following domains and currently all of them point
to this page:
- http://anisinha.ca
- http://anirbansinha.ca
- http://anirban.org
|
|
Research:
My
research interests primarily include Operating
Systems & Real Time OS.
My M.Sc thesis title was:
My undergraduate project on AVOS development:
http://anirban.org/avos. (no
longer maintained)
A repository of most of my undergrad projects (mostly in VB and VC) is here.
Publications
Conference
Papers:
2009
- Charles
Krasic, Mayukh Saubhasik, Anirban Sinha and Ashvin Goel, " Fair and Timely Scheduling via Cooperative
Polling", In proceedings of the European Conference on Computer
Systems (Eurosys), Nuremberg, Germany, March/April 2009. [ PDF ]
2007
- Charles C
Krasic, Anirban Sinha and Lowell Kirsh, " Priority-Progress CPU Adaptation for
Elastic Real-Time Applications", Fourteenth Annual Multimedia
Computing and Networking Conference (MMCN), San Jose, California,
United States, January 2007. [ PDF ] [ Presentation Slides ]
2005
- Satyajit
Chakrabarti, Son Vuong, Anirban Sinha, Rajashree Paul, BlueMobile: A mobile IP based Handoff
system for Bluetooth,802.11 and GPRS links", IEEE Consumer
Communications and Networking Conference (CCNC), Las Vegas, Neveda,
United States, January 2005. [PDF]
2004
- Satyajit
Chakrabarti, Son Vuong, Anirban Sinha, Rajashree Paul, Convergence in Bluetooth and 802.11
Networks", IEEE Sponsored International Conference on Software,
Telecommunications and Computer Networks (SoftCOM), Split, Croatia,
October 2004. [PDF
Poster:
- Anirban
Sinha, Charles Krasic and Ashvin Goel,
"Achieving Predictable Timing and Fairness Through Cooperative
Polling", 21st ACM Symposium on Operating System Principles
(SOSP), Stevenson, Washington, United States, October 2007. [ abstract] [POSTER]
Theses:
- Anirban
Sinha, "Design of a 32-bit
Multitasking Operating System", Undergraduate Thesis. The
Institute of Engineering & Management. June 2002. [ PDF ]
- Anirban Sinha, "Achieving Predictable Timing and Fairness
Through Cooperative Polling", Masters Thesis. The University of
British Columbia. November 2007. [ PDF
] [ Presentation Slides ]
Patents:
- Share access of
allocated
storage space via in-memory file system between virtual machines
- Patent number: 9703582
- Abstract: A method or network system able to efficiently
redistribute information, data, and/or context between virtual machines
(“VMs”) using an in-memory file system (“IMFS”) is disclosed. After
requesting memory access by an application program, a process of VM
using IMFS is able to forward the memory allocation request from a VM
kernel operating under a VM environment to an emulator. The emulator,
which operates between the VM kernel and the hypervisor, again
redirects the memory allocation request to the hypervisor for storage
allocation. The hypervisor subsequently allocates at least a portion of
storage space in the IMFS in accordance with the memory allocation
request.
- Type: Grant
- Filed: September 7, 2012
- Date of Patent: July 11, 2017
- Assignee: Tellabs Operations, Inc.
- Inventors: Chakravarthi S. Chigurapati, Praveen Madhav,
Sebastian Sapa, Anirban Sinha, Travis Frederick Brown, Duncan Stuart
Ritchie
Fun
Stuff:
Important
Conference Dates:
(C) Anirban
Sinha
, All
Rights Reserved.
Page Last
Updated: Saturday April 21, 2018
For
questions/comments on the webpage, send email to:
|