Patents by Inventor Niloy Banerjee
Niloy Banerjee has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20230350733Abstract: Techniques are described herein for automatically determining optimal placement for VM clusters in multi-device infrastructure. Potential combinations of host nodes for a VM cluster are selected based on applicable constraints on host nodes for the cluster. Further, applicable optimization criteria (OC) for the VM cluster and/or the infrastructure are formally defined and modeled for automatic performance. Application of this placement model to the potential combinations of host nodes results in one or more OC metrics that may be directly compared so that alternate potential host node combinations may be ranked based on the determined OC metrics. The highest-ranked node combination is identified as the optimal VM cluster placement. The placement model can be used to implement initial, incremental, shuffling, or scaling placements of VM clusters. Further, hierarchical decisions may be made based on the determined OC metrics, allowing for application of the placement model to large and complex infrastructures.Type: ApplicationFiled: April 27, 2022Publication date: November 2, 2023Inventors: Nagarajan Muthukrishnan, Prasanna Ramamurthi, Niloy Banerjee, Binoy Sukumaran
-
Patent number: 7831962Abstract: Techniques for testing subsystems on a platform for a software application are provided. A test application receives instructions for calling platform dependent subsystems directly. The instructions can be designed to fully test the capabilities of the subsystems. Once the instructions are executed, the results of the subsystems can be analyzed for platform certification, performance, reliability, and/or characteristics.Type: GrantFiled: June 3, 2003Date of Patent: November 9, 2010Assignee: Oracle International CorporationInventors: Niloy Banerjee, Bret L. Foreman, Theodore R. Haining, Parikshit Bhaduri, Brom Mahbod, Michael David Kavanaugh, Dhaval Babulal Shah, William Fillmore Manry, IV, Henry S. Willard, John John E. So
-
Patent number: 7383287Abstract: A database system that incorporates numerous features that reduce the total cost of maintaining the database system is provided. That database system includes a database appliance that executes a database server on a platform that includes a special purpose operating system specifically tailored to the services required by the database server. The database appliance configures itself by detecting the environment in which it resides and setting operational parameters based on the detected environment. The configuration metadata of all components of the system are stored in a centralized repository which itself may reside external to the system. Both the database server configuration and the operating system configuration are managed by a remotely located integrated management console, which interacts with and configures the system at the database system level, the operating system level and, optionally, at the hardware subsystem level. Backup management may also be performed remotely.Type: GrantFiled: August 23, 2002Date of Patent: June 3, 2008Assignee: Oracle International CorporationInventors: Lawrence J. Ellison, C. Gregory Doherty, Jay Rossiter, Pari Bhaduri, Venkat Malla, John John E. So, Niloy Banerjee, Srinivas Maturi, Lalitha Ganti, Yuanjiang Ou
-
Patent number: 7035840Abstract: A database system that incorporates numerous features that reduce the total cost of maintaining the database system is provided. That database system includes a database appliance that executes a database server on a platform that includes a special purpose operating system specifically tailored to the services required by the database server. The database appliance configures itself by detecting the environment in which it resides and setting operational parameters based on the detected environment. The configuration metadata of all components of the system are stored in a centralized repository which itself may reside external to the system. Both the database server configuration and the operating system configuration are managed by a remotely located integrated management console, which interacts with and configures the system at the database system level, the operating system level and, optionally, at the hardware subsystem level. Backup management may also be performed remotely.Type: GrantFiled: August 31, 2001Date of Patent: April 25, 2006Assignee: Oracle International CorporationInventors: Dimitris Nakos, Bala Kumaresan, John John E. So, Niloy Banerjee, Lalitha Ganti, Ramkumar Venkataraman, Thivakaram Prakash Sivakumar
-
Publication number: 20040250243Abstract: Techniques for testing subsystems on a platform for a software application are provided. A test application receives instructions for calling platform dependent subsystems directly. The instructions can be designed to fully test the capabilities of the subsystems. Once the instructions are executed, the results of the subsystems can be analyzed for platform certification, performance, reliability, and/or characteristics.Type: ApplicationFiled: June 3, 2003Publication date: December 9, 2004Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Niloy Banerjee, Bret L. Foreman, Theodore R. Haining, Parikshit Bhaduri, Brom Mahbod, Michael David Kavanaugh, Dhaval Babulal Shah, William Fillmore Manry, Henry S. Willard, John John E. So
-
Patent number: 6795830Abstract: Techniques for distributing database functions in a system of database devices includes performing database management tasks for a database on a first device connected to a network. The first device is designated a database host. Data file storage and retrieval tasks for the database are sent to a second device connected to the network. The second device is designated an off-host storage device. The first device may be a database server appliance, which includes a processor; a database server process, a special purpose operating system and non-volatile storage. The database server process persistently stores data files for the database on a second device connected to the database server appliance over a network. The special purpose operating system has features and configuration that are dictated by the database server and supporting components.Type: GrantFiled: May 31, 2001Date of Patent: September 21, 2004Assignee: Oracle International CorporationInventors: Niloy Banerjee, John John E. So, Michael Rocha
-
Patent number: 6691117Abstract: A database system that incorporates numerous features that reduce the total cost of maintaining the database system is provided. That database system includes a database appliance that executes a database server on a platform that includes a special purpose operating system specifically tailored to the services required by the database server. The database appliance configures itself by detecting the environment in which it resides and setting operational parameters based on the detected environment. The configuration metadata of all components of the system are stored in a centralized repository which itself may reside external to the system. Both the database server configuration and the operating system configuration are managed by a remotely located integrated management console, which interacts with and configures the system at the database system level, the operating system level and, optionally, at the hardware subsystem level. Backup management may also be performed remotely.Type: GrantFiled: August 23, 2002Date of Patent: February 10, 2004Assignee: Oracle CorporationInventors: Lawrence J. Ellison, C. Gregory Doherty, Jay Rossiter, David Stowell, Dimitris Nakos, Pari Bhaduri, Venkat Malla, Jane Chen, Bala Kumaresan, John John E. So, Niloy Banerjee, Srinivas Maturi, Lalitha Ganti, Ramkumar Venkataraman, Balasubramanyam Sthanikam, Yuanjiang Ou, Joseph Therrattil Koonen, Harish Rawat, Muthu Olagappan, Thivakaram Prakash Sivakumar
-
Publication number: 20030023602Abstract: A database system that incorporates numerous features that reduce the total cost of maintaining the database system is provided. That database system includes a database appliance that executes a database server on a platform that includes a special purpose operating system specifically tailored to the services required by the database server. The database appliance configures itself by detecting the environment in which it resides and setting operational parameters based on the detected environment. The configuration metadata of all components of the system are stored in a centralized repository which itself may reside external to the system. Both the database server configuration and the operating system configuration are managed by a remotely located integrated management console, which interacts with and configures the system at the database system level, the operating system level and, optionally, at the hardware subsystem level. Backup management may also be performed remotely.Type: ApplicationFiled: August 23, 2002Publication date: January 30, 2003Inventors: Lawrence J. Ellison, C. Gregory Doherty, Jay Rossiter, David Stowell, Dimitris Nakos, Pari Bhaduri, Venkat Malla, Jane Chen, Bala Kumaresan, John John E. So, Niloy Banerjee, Srinivas Maturi, Lalitha Ganti, Ramkumar Venkataraman, Balasubramanyam Sthanikam, Yuanjiang Ou, Joseph Therrattil Koonen, Harish Rawat, Muthu Olagappan, Thivakaram Prakash Sivakumar
-
Publication number: 20030023603Abstract: A database system that incorporates numerous features that reduce the total cost of maintaining the database system is provided. That database system includes a database appliance that executes a database server on a platform that includes a special purpose operating system specifically tailored to the services required by the database server. The database appliance configures itself by detecting the environment in which it resides and setting operational parameters based on the detected environment. The configuration metadata of all components of the system are stored in a centralized repository which itself may reside external to the system. Both the database server configuration and the operating system configuration are managed by a remotely located integrated management console, which interacts with and configures the system at the database system level, the operating system level and, optionally, at the hardware subsystem level. Backup management may also be performed remotely.Type: ApplicationFiled: August 23, 2002Publication date: January 30, 2003Inventors: Lawrence J. Ellison, C. Gregory Doherty, Jay Rossiter, David Stowell, Dimitris Nakos, Pari Bhaduri, Venkat Malla, Jane Chen, Bala Kumaresan, John John E. So, Niloy Banerjee, Srinivas Maturi, Lalitha Ganti, Ramkumar Venkataraman, Balasubramanyam Sthanikam, Yuanjiang Ou, Joseph Therrattil Koonen, Harish Rawat, Muthu Olagappan, Thivakaram Prakash Sivakumar
-
Publication number: 20030004962Abstract: A database system that incorporates numerous features that reduce the total cost of maintaining the database system is provided. That database system includes a database appliance that executes a database server on a platform that includes a special purpose operating system specifically tailored to the services required by the database server. The database appliance configures itself by detecting the environment in which it resides and setting operational parameters based on the detected environment. The configuration metadata of all components of the system are stored in a centralized repository which itself may reside external to the system. Both the database server configuration and the operating system configuration are managed by a remotely located integrated management console, which interacts with and configures the system at the database system level, the operating system level and, optionally, at the hardware subsystem level. Backup management may also be performed remotely.Type: ApplicationFiled: August 23, 2002Publication date: January 2, 2003Inventors: Lawrence J. Ellison, C. Gregory Doherty, Jay Rossiter, David Stowell, Dimitris Nakos, Pari Bhaduri, Venkat Malla, Jane Chen, Bala Kumaresan, John John E. SO, Niloy Banerjee, Srinivas Maturi, Lalitha Ganti, Ramkumar Venkataraman, Balasubramanyam Sthanikam, Yuanjiang Ou, Joseph Therrattil Koonen, Harish Rawat, Muthu Olagappan, Thivakaram Prakash Sivakumar
-
Publication number: 20020049744Abstract: A database system that incorporates numerous features that reduce the total cost of maintaining the database system is provided. That database system includes a database appliance that executes a database server on a platform that includes a special purpose operating system specifically tailored to the services required by the database server. The database appliance configures itself by detecting the environment in which it resides and setting operational parameters based on the detected environment. The configuration metadata of all components of the system are stored in a centralized repository which itself may reside external to the system. Both the database server configuration and the operating system configuration are managed by a remotely located integrated management console, which interacts with and configures the system at the database system level, the operating system level and, optionally, at the hardware subsystem level. Backup management may also be performed remotely.Type: ApplicationFiled: August 31, 2001Publication date: April 25, 2002Inventors: Dimitris Nakos, Bala Kumaresan, John John E. So, Niloy Banerjee, Lalitha Ganti, Ramkumar Venkataraman, Thivakaram Prakash Sivakumar