BackgroundCheck.run
Search For

Amar N Sinha, 658381 Coors St, Arvada, CO 80005

Amar Sinha Phones & Addresses

8381 Coors St, Arvada, CO 80005    303-4560106   

15805 71St Ave, Arvada, CO 80007    303-4560106   

Lakewood, CO   

Boulder, CO   

Louisville, CO   

Sebastian, FL   

Kennewick, WA   

Louisville, CO   

Work

Position: Professional/Technical

Education

Degree: Associate degree or higher

Mentions for Amar N Sinha

Resumes & CV records

Resumes

Amar Sinha Photo 27

Amar Sinha

Location:
Denver, CO
Industry:
Information Technology And Services
Work:
Oracle Jan 2010 - Jan 2017
Principal Software Engineer
Sun Microsystems 2006 - 2010
Senior Staff Software Engineer
Storagetek Jan 2001 - May 2006
Senior Staff Software Engineer
Greater Denver Area Jan 2001 - May 2006
Education:
Tulane University
Skills:
C++, C, Java, Object Oriented Design, Object Oriented Programming, Message Queue Broker, Mysql, Solaris and Linux Os, Sleepycat Database, Embedded Systems, Applied Data Analysis and Machine Learning, Python, Tableau 10, Pyspark, Ms Excel 2016, Postgresql, Sqlite, Ms Business Intelligence Tools
Amar Sinha Photo 28

Principal Software Engineer

Location:
Denver, CO
Industry:
Information Technology And Services
Work:
Oracle
Principal Software Engineer
Amar Sinha Photo 29

Amar Sinha

Amar Sinha Photo 30

Amar Sinha

Publications & IP owners

Us Patents

Closed Loop Adaptive Prestage Method, System, And Product For Prestaging Cache Blocks

US Patent:
7080212, Jul 18, 2006
Filed:
Dec 29, 2003
Appl. No.:
10/750101
Inventors:
Shih-Li Hsu - Broomfield CO, US
Amar Nath Sinha - Arvada CO, US
Assignee:
Storage Technology Corporation - Louisville CO
International Classification:
G06F 12/00
US Classification:
711137, 712207
Abstract:
A method, system, and computer program product are disclosed for dynamically determining and adjusting a number of data blocks to be prestaged in a cache included in the storage device. The storage device receives and processes input/output (I/O) requests. Information about the I/O requests and about the processing of the requests by the storage device is accumulated. The information is then used to dynamically adjust a prestaging policy as the storage device receives and processes requests. The prestaging policy defines a current number of data blocks to be prestaged in the cache.

Method And Apparatus For Dynamically Altering Accessing Of Storage Drives Based On The Technology Limits Of The Drives

US Patent:
7257684, Aug 14, 2007
Filed:
May 25, 2004
Appl. No.:
10/852821
Inventors:
Amar Nath Sinha - Arvada CO, US
Michael Steven Milillo - Louisville CO, US
Assignee:
Storage Technology Corporation - Louisville CO
International Classification:
G06F 12/00
US Classification:
711154, 711165
Abstract:
A method and apparatus are disclosed for dynamically altering accessing of storage drives based on the technological limits of the drives. Operating parameters are set for each drive based on the technological limits for accessing that drive's type of technology. The operating parameters are then monitored during accessing of each one of the storage drives. The ones of the storage drives that have exceeded the operating parameters are identified. The accessing of the identified storage drives is altered so that none of the storage drives exceeds the operating parameters.

Method And System For Allocating Logical Paths Between A Host And A Controller In A Virtual Data Storage System

US Patent:
2003012, Jul 3, 2003
Filed:
Dec 27, 2001
Appl. No.:
10/027213
Inventors:
Amar Sinha - Arvada CO, US
Assignee:
Storage Technology Corporation - Louisville CO
International Classification:
G06F003/00
US Classification:
710/038000
Abstract:
A method and system for allocating logical paths between a host and a controller in a virtual data storage system such that the loads on the logical paths from storage devices are distributed evenly across the logical paths. When a connection request for connecting a storage device to the host is received by the controller, the controller counts an amount of queued connection requests from the storage devices to the host on each logical path. A logical path for the new connection request is then selected as a function of the amount of queued connection requests on each logical path and the current input/output activity on each logical path. The controller selects the logical path void of current input/output activity that has the lowest amount of queued connection requests to be the selected logical path. The controller then associates the new connection request with the selected logical path.

NOTICE: You may not use BackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. BackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.