Anirban
(Ani) Sinha @ Red Hat
|
|
Principal
Software Engineer
|
|
Red
Hat Blogs:
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. [ PDF ]
- Anirban Sinha, "Achieving
Predictable Timing and Fairness Through
Cooperative Polling", Masters
Thesis. The University of British Columbia.
November 2007. [ PDF ]
[slides] [linux
kernel tree with changes] [main
patch]
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 (Palo Alto,
CA), Praveen
Madhav (San Jose, CA), Sebastian Sapa (Vancouver), Anirban Sinha (Vancouver), Travis
Frederick Brown (New
Westminister), Duncan
Stuart Ritchie (Bowen
Island)
- Hitless
upgrades of a container of a network element
- Patent number: 10445089
- Abstract: A method and apparatus of a network
element that hitlessly upgrades a network element
operating system of a network element is
described. In an exemplary embodiment, the network
element hitlessly upgrades the network element
operating system by instantiating a second
container and starts a second set of processes
using a second image of the network element
operating system in the second container. In
addition, the network element executes a first
image of the network element operating system as a
first set of processes in a first container. The
network element additionally synchronizes state
data between the first set of processes and the
second set of processes. Furthermore, the network
element sets the second set of processes as
managing a plurality of hardware tables, and stops
the first set of processes within the first
container.
- Type: Grant
- Filed: Jun 16, 2017
- Date of Patent: Oct 15, 2019
- Assignee: Arista
Networks, Inc. (Santa
Clara, CA).
- Inventors: Sudip
Regmi (Fremont, CA), Udayakumar
Srinivasan (Fremont, CA), Kenneth
James Duda (Menlo Park,
CA), Anirban
Sinha (Vancouver)
- Dynamically
installing a device driver of a network element
- Patent number: 10831469
- Abstract: A method and
apparatus of a network element that installs a
device driver used to manage hardware of the
network element is described. In an exemplary
embodiment, the network element detects, with a
functionality of a network element operating
system, the hardware of a data plane of the
network element, where at least one component of
the network element operating system is executing
in a first container as a first set of processes.
The network element further determines a device
driver for the hardware and installs the device
driver in a kernel of the host operating system.
The network element additionally manages the data,
with the network element operating system, using
the device driver.
- Type: Grant
- Filed: Jun 16, 2017
- Date of Patent: Nov 10, 2020
- Assignee: Arista
Networks, Inc. (Santa
Clara, CA).
- Inventors: Sudip
Regmi (Fremont, CA), Udayakumar
Srinivasan (Fremont, CA), Kenneth
James Duda (Menlo Park,
CA), Anirban
Sinha (Vancouver)
- Simulating
a topology of network elements
- Patent number: 10831470
- Abstract: A method and
apparatus of a device that simulates a plurality
of network elements is described. In an exemplary
embodiment, the device receives network topology
information for the plurality of simulated network
elements. The device further instantiates a
container for each of the plurality of simulated
network elements. The device additionally
configures a set of processes for each of the
plurality of containers, where each of the set of
processes simulates at least one of the plurality
of simulated network elements. The plurality of
set of processes further implements a network
topology represented by the network topology
information. The device performs a test of the
network topology and saves the results of the
test.
- Type: Grant
- Filed: Jun 16, 2017
- Date of Patent: Nov 10, 2020
- Assignee: Arista
Networks, Inc. (Santa
Clara, CA).
- Inventors: Sudip
Regmi (Fremont, CA), Udayakumar
Srinivasan (Fremont, CA), Kenneth
James Duda (Menlo Park,
CA), Anirban
Sinha (Vancouver)
Kolkata Red Hat:
RDB Blvd, Block EP & GP, Plot K-1 Level 5, Section V,
Salt Lake City Kolkata 700091, India
Bangalore Red Hat:
10th Floor, East Tower, Carina building, Bagmane
Constellation Business Park, Doddanekundi Circle, K R Puram
-Marathahalli Outer Ring Road, Bengaluru - 560037, India
Last update of this page:
|