Surojit Chatterjee - Foster City CA, US Sameer Joshi - San Jose CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 17/30
US Classification:
707100, 707 1, 707 10, 711216
Abstract:
An aspect of the invention provides a method for managing information associated with a hierarchical key. A plurality of hash tables are created for a plurality of levels of a hierarchy associated with a hierarchical key, wherein each hash table is associated with a corresponding level of the hierarchy. Entries are stored within each of the plurality of hash tables, wherein the entries are associated with key names that have as many levels as the level associated with the respective hash table. Furthermore, a reference to a descendant entry that is in a respective hash table may be stored within each entry.
Persistent Key-Value Repository With A Pluggable Architecture To Abstract Physical Storage
Surojit Chatterjee - Foster City CA, US Raj Kumar - Brooklyn NY, US Jonathan Creighton - Oakland CA, US Alok K. Srivastava - Newark CA, US Sameer Joshi - San Jose CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
A system and techniques are described for managing key-value pairs using an architecture that does not restrict its users to any specific platform or storage subsystem. According to one aspect of the invention, the repository is portable in that the architecture need not change based on the environment and platform in which the repository is used. Rather, the portion of the architecture that is platform-specific is limited to plug-ins at a storage abstraction layer of the repository. The plug-ins expose the same storage abstraction interface to the other layers of the repository, but are implemented to interact with different platforms and storage subsystems. Consequently, in response to being ported from one platform to another, the repository may simply change the plug-in to invoke for persistent storage operations.
Rolling Upgrade Of Distributed Software With Automatic Completion
Sameer Joshi - San Jose CA, US Surojit Chatterjee - Foster City CA, US Jonathan Creighton - Oakland CA, US
Assignee:
Oracle International Corp. - Redwood Shores CA
International Classification:
G06F 9/44 G06F 15/177
US Classification:
717168, 709220
Abstract:
A system and method for facilitating an automatic rolling upgrade of distributed software. In a set of computing devices (e. g. , a cluster), each node executes the distributed program, but different nodes may operate any number of different versions of the program. During a rolling upgrade of the software, the nodes all operate according to a specified acting version of the software. A node attempting the join the cluster may be required to have a software version at least equal to the acting version. When all nodes have been upgraded to a version newer than the current acting version, the acting version is reset to the lowest software version installed on a node. The rolling upgrade completes automatically when all nodes run at a specified software version (e. g. , the most recent) or have the same version installed.
Adaptive Control Of Externally Controlled Fan Drive
Nikhil D. Bhat - Farmington Hills MI, US Masato Yamada - Westbloomfield MI, US Sameer A. Joshi - Norristown PA, US Ananthakrishnan Surianarayanan - Lansdale PA, US
Assignee:
USUI International Corp. - Plymouth MI
International Classification:
F16D 35/02
US Classification:
192 5861, 701 68
Abstract:
An externally controlled fan drive includes a fluid clutch that alters torque delivered to a fan housing to rotate the fan housing at a target fan speed. An adaptive controller measures the actual fan speed and adaptively updates the control logic to compensate for variable physical characteristics of the fan device.
Detecting And Correcting Node Misconfiguration Of Information About The Location Of Shared Storage Resources
Sameer Joshi - San Jose CA, US Surojit Chatterjee - Cambridge MA, US Ken Lee - San Jose CA, US Jonathan Creighton - Oakland CA, US Alok Srivastava - Newark CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 15/16
US Classification:
709213, 709224
Abstract:
A group of shared-storage resources are being maintained as replicas by the nodes of a cluster. Each node in the cluster maintains a set of pointers to the members of the group. As membership changes, the set of pointers should be changed accordingly. For various, reasons, the set of pointers of a node are not changed and may point to shared-storage resources that are no longer members of the group and/or not point to shared-storage resources that are members of the group. By recording a history of membership changes in the shared-storage resources, and comparing the recording to what a node thinks the shared resources should be, an incorrect set of pointers can be detected and corrective active undertaken.
Persistent Key-Value Repository With A Pluggable Architecture To Abstract Physical Storage
Surojit Chatterjee - Foster City CA, US Raj Kumar - Brooklyn NY, US Jonathan Creighton - Oakland CA, US Alok K. Srivastava - Newark CA, US Sameer Joshi - San Jose CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 7/00 G06F 17/30 G06F 17/00 G06F 12/00
US Classification:
707 10, 707100, 707203
Abstract:
A system and techniques are described for managing key-value pairs using an architecture that does not restrict its users to any specific platform or storage subsystem. According to one aspect of the invention, the repository is portable in that the architecture need not change based on the environment and platform in which the repository is used. Rather, the portion of the architecture that is platform-specific is limited to plug-ins at a storage abstraction layer of the repository. The plug-ins expose the same storage abstraction interface to the other layers of the repository, but are implemented to interact with different platforms and storage subsystems. Consequently, in response to being ported from one platform to another, the repository may simply change the plug-in to invoke for persistent storage operations.
Providing The Latest Version Of A Data Item From An N-Replica Set
Less-restrictive techniques are provided for ensuring that replicated-data systems will never provide out-of-date version of data items. A replicated-data system maintains a version number, a membership group identifier, and a membership count, with each replica of a data item. These values are maintained in such a way as to allow the replicated-data system to reliably satisfy some read requests even though half, or less than half, of the replicas of the data item are available.
Replicating Data Across The Nodes In A Cluster Environment
Ken Lee - San Jose CA, US Alok K. Srivastava - Newark CA, US Sameer Joshi - San Jose CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 17/30
US Classification:
707204, 707101, 707102, 711161, 711162
Abstract:
Techniques are provided for managing replicated data items in a cluster of shared nothing nodes. The techniques include synchronously propagating changes to one or more replicas, while asynchronously propagating changes to the remaining replicas. Because the replicas to which the change is synchronously replicated may be a relatively small percentage of the total number of replicas, the overhead associated with performing an update is reduced. The process of selecting which nodes are involved in the synchronous update operation may take into account a variety of factors, including which replicas are available at the time the update operation is being performed.
Keykert USA since 2010
Project Controller
Ford Motor Company 2010 - 2010
Program Integrator
Johnson Controls Automotive 2006 - 2010
Account Financial Manager
Johnson Controls Automotive 2005 - 2006
Lead Engineer
Johnson Controls Automotive 1999 - 2005
Senior Engineer
Education:
Lawrence Technological University 2003 - 2005
Vishwakarma Institute of Technology 1987 - 1991
Honor & Awards:
i) Team Merit Award - Ford Truck Seat Program 2006
ii) Certificate of ‘Individual Excellence’ - Ford Truck Seat Program 2006
iii) Team Merit Award – GM Minivan Seat Program 2005
Boeing May 2011 - Apr 2017
Senior Manager and Chief Engineer
Apple May 2011 - Apr 2017
Maps
Jeppesen, A Boeing Company Jan 2007 - May 2011
Manager of Software Engineering
Jeppesen, A Boeing Company Jul 2004 - Jan 2007
Senior Engineer and Architect
Intuit Jul 2003 - Jun 2004
Software Architect
Education:
University of South Carolina 1993 - 1995
Masters, Computer Engineering
University of Mumbai 1988 - 1992
Bachelors, Electrical Engineering
Skills:
Program Management Product Development Software Development Sdlc Cross Functional Team Leadership Software Solution Architecture Java Agile Methodologies Scaled Agile Framework Cloud Applications Continuous Integration Saas Supplier Sourcing Quality Engineering Web Services J2Ee Global Management Devops Start Ups User Centered Design Aviation Integration Microservices Big Data Analytics Machine Learning Sql Xml Message Oriented Middleware C++ Javascript Global Sourcing Rup Methodologies Distributed Systems Sparx Enterprise Architect Hadoop Geospatial Data Team Leadership Software As A Service Enterprise Architecture Software Project Management Scrum Management Cloud Computing
Languages:
English Hindi Marathi
Certifications:
Program Management Best Practices - Boeing Situational Leadership Managing Within Law - Boeing Togaf Advanced Java Programming Introduction To Cmmi - Staged and Continuous Representation Flight Dispatcher Boeing Cmmi Institute Federal Aviation Administration
Ford Motor Company
Product Manager
Ford Motor Credit Company Apr 2011 - Apr 2013
Technical Lead
Ford Motor Credit Company Mar 1998 - Apr 2011
Principal Consultant
Funkoos Organic Baby Apparel Mar 1998 - Apr 2011
Co-Founder
Birlasoft Jul 1997 - Mar 1998
Software Consultant
Education:
Wayne State University 2009 - 2014
Master of Business Administration, Masters, Management, Information Systems
Chatrapati Sahuji Maharaj Kanpur University, Kanpur 1990 - 1994
Bachelor of Engineering, Bachelors, Computer Science, Engineering, Computer Science and Engineering
Skills:
Sdlc Weblogic Soa Java Enterprise Edition Agile Methodologies Software Project Management Enterprise Architecture Requirements Analysis Db2 Oracle Web Services Ant Six Sigma Eai Integration
a blue-on-blue deal, or do the Ukrainians now have a drone modified to interdict 200 km plus near Russian air assets, clinically cued and steered with targeting data from Western LR (long range) surveillance, and launch a heat-seeking Stinger or an ASRAAM with deadly accuracy, said Sameer Joshi, a
Date: Feb 26, 2024
Category: World
Source: Google
Youtube
Bheege hote tere. Performance in KPIT Cummins...
Sameer Joshi performing on a song in KPIT Cummins.
Category:
People & Blogs
Uploaded:
26 Jul, 2009
Duration:
1m 35s
Tu hi meri shab hai
Tu hi mer shab hai HARMONICA played with the karaoke tune by sameer jo...