Patents by Inventor Rishika Kedia
Rishika Kedia 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).
-
Patent number: 11645237Abstract: A computer-implemented method according to one embodiment includes receiving, at a virtual file system, replicated data from a physical file system, transferring the replicated data from the virtual file system to cloud storage, and providing access to the replicated data in response to an unavailability of the physical file system, utilizing the virtual file system and the cloud storage.Type: GrantFiled: May 10, 2018Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Anbazhagan Mani, Subramaniyan Nallasivam, Ravindra Sure, Rishika Kedia
-
Publication number: 20220276988Abstract: Provided are a computer program product, system, and method for replicating and migrating files to secondary storage sites. Files in a fileset at the primary storage site are migrated to a file container, wherein data for the files migrated to the file container is distributed among the secondary storage sites. File metadata for each of the migrated files is updated to include access information on the migrated file in the file container. Data for the migrated files is deleted in a local storage. The file metadata for the migrated files is replicated to the secondary storage sites over the network to store in filesets at the secondary storage sites without replicating file data for the migrated files to store in the filesets the secondary storage sites.Type: ApplicationFiled: May 17, 2022Publication date: September 1, 2022Inventors: Robert B. Basham, Anbazhagan Mani, Rishika Kedia, Harold J. Roberson, II
-
Patent number: 11341103Abstract: Provided are a computer program product, system, and method for replicating and migrating files to secondary storage sites. Files in a fileset at the primary storage site are migrated to a file container, wherein data for the files migrated to the file container is distributed among the secondary storage sites. File metadata for each of the migrated files is updated to include access information on the migrated file in the file container. Data for the migrated files is deleted in a local storage. The file metadata for the migrated files is replicated to the secondary storage sites over the network to store in filesets at the secondary storage sites without replicating file data for the migrated files to store in the filesets the secondary storage sites.Type: GrantFiled: August 4, 2017Date of Patent: May 24, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert B. Basham, Anbazhagan Mani, Rishika Kedia, Harold J. Roberson, II
-
Patent number: 10956042Abstract: A computer-implemented method according to one embodiment includes identifying data stored within a first virtual storage tier of a storage system, analyzing one or more characteristics of the data, and conditionally transferring the data from the first virtual storage tier of the storage system to a second virtual storage tier of the storage system, based on the analyzing.Type: GrantFiled: December 6, 2017Date of Patent: March 23, 2021Assignee: International Business Machines CorporationInventors: Rishika Kedia, Anbazhagan Mani, Ranjith Rajagopalan Nair, Subramaniyan Nallasivam
-
Publication number: 20190347338Abstract: A computer-implemented method according to one embodiment includes receiving, at a virtual file system, replicated data from a physical file system, transferring the replicated data from the virtual file system to cloud storage, and providing access to the replicated data in response to an unavailability of the physical file system, utilizing the virtual file system and the cloud storage.Type: ApplicationFiled: May 10, 2018Publication date: November 14, 2019Inventors: Anbazhagan Mani, Subramaniyan Nallasivam, Ravindra Sure, Rishika Kedia
-
Publication number: 20190171370Abstract: A computer-implemented method according to one embodiment includes identifying data stored within a first virtual storage tier of a storage system, analyzing one or more characteristics of the data, and conditionally transferring the data from the first virtual storage tier of the storage system to a second virtual storage tier of the storage system, based on the analyzing.Type: ApplicationFiled: December 6, 2017Publication date: June 6, 2019Inventors: Rishika Kedia, Anbazhagan Mani, Ranjith Rajagopalan Nair, Subramaniyan Nallasivam
-
Publication number: 20190042595Abstract: Provided are a computer program product, system, and method for replicating and migrating files to secondary storage sites. Files in a fileset at the primary storage site are migrated to a file container, wherein data for the files migrated to the file container is distributed among the secondary storage sites. File metadata for each of the migrated files is updated to include access information on the migrated file in the file container. Data for the migrated files is deleted in a local storage. The file metadata for the migrated files is replicated to the secondary storage sites over the network to store in filesets at the secondary storage sites without replicating file data for the migrated files to store in the filesets the secondary storage sites.Type: ApplicationFiled: August 4, 2017Publication date: February 7, 2019Inventors: Robert B. Basham, Anbazhagan Mani, Rishika Kedia, Harold J. Roberson, II
-
Patent number: 8819481Abstract: Via a processor, receiving a power off alert indicating a power off condition of a first processing system on which a first storage provider is installed, the first storage provider managing at least one storage controller. The method further can include, responsive to the power off alert, issuing a first command to a second storage provider installed on a second processing system, the first command indicating to the second storage provider to assume management of the storage controller.Type: GrantFiled: April 16, 2012Date of Patent: August 26, 2014Assignee: International Business Machines CorporationInventors: Sandip Amin, Ajay K. Bargoti, Rishika Kedia, Anbazhagan Mani
-
Patent number: 8812900Abstract: Receiving a power off alert indicating a power off condition of a first processing system on which a first storage provider is installed, the first storage provider managing at least one storage controller. Responsive to the power off alert, issuing a first command to a second storage provider installed on a second processing system, the first command indicating to the second storage provider to assume management of the storage controller.Type: GrantFiled: June 30, 2011Date of Patent: August 19, 2014Assignee: International Business Machines CorporationInventors: Sandip Amin, Ajay K. Bargoti, Rishika Kedia, Anbazhagan Mani
-
Patent number: 8769075Abstract: An embodiment of the invention comprises a method for use with an integrated solution appliance under control of a management tool, the appliance having at least a console and a plurality of servers. The method includes providing the management tool with a CAM configured to participate in managing the appliance when used to implement a deployed solution. The CAM is furnished with a CTM for use in acquiring appliance level information, which includes specified metadata pertaining to each server. The CAM is also furnished with a COM, wherein the COM is operable to interact with components of the management tool, and is further operable to use information acquired by the CTM to selectively modify one or more commands issued by the management tool, which respectively affect operation of the appliance.Type: GrantFiled: January 18, 2012Date of Patent: July 1, 2014Assignee: International Business Machines CorporationInventors: Sandip Amin, Rishika Kedia, Anbazhagan Mani, Vasu Vallabhaneni
-
Publication number: 20140074872Abstract: Relational database modeling and triggers are employed and coordinated to maintain and manage tunable parameters and characteristics of a Workload Optimized System. The database model is initialized with pre-defined values as per definition of Workload Optimized Systems, which models the optimal configuration of the workload-optimized system, capturing various performance configurations, security and other related system and software configuration. The values present the optimal values for the entire solution. A daemon is run to monitor for changes in the tunable configuration settings, which also updates the current values of the configuration parameters on the RDBMS. SQL Triggers are implemented on the database to identify cases where corrective actions are required to the configuration parameters.Type: ApplicationFiled: September 10, 2012Publication date: March 13, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORP.Inventors: Sandip Amin, Rishika Kedia, Anbazhagan Mani, Vasu Vallabhaneni
-
Patent number: 8589538Abstract: Storage workload balancing in a data processing environment is provided by detecting automatically overloaded storage providers and automatically transferring storage subsystems from overloaded storage providers to storage providers with available capacity. This automatic workload balancing prevents some storage providers experiencing reduced performance while other available storage providers have unused excess capacity. If all of the available storage providers are overloaded, a new storage provider may be added automatically to a server and operating system instance that is best able to handle extra work.Type: GrantFiled: October 22, 2010Date of Patent: November 19, 2013Assignee: International Business Machines CorporationInventors: Ajay K. Bargoti, Rishika Kedia, Anbazhagan Mani
-
Publication number: 20130185405Abstract: An embodiment of the invention comprises a method for use with an integrated solution appliance under control of a management tool, the appliance having at least a console and a plurality of servers. The method includes providing the management tool with a CAM configured to participate in managing the appliance when used to implement a deployed solution. The CAM is furnished with a CTM for use in acquiring appliance level information, which includes specified metadata pertaining to each server. The CAM is also furnished with a COM, wherein the COM is operable to interact with components of the management tool, and is further operable to use information acquired by the CTM to selectively modify one or more commands issued by the management tool, which respectively affect operation of the appliance.Type: ApplicationFiled: January 18, 2012Publication date: July 18, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sandip A. Amin, Rishika Kedia, Anbazhagan Mani, Vasu Vallabhaneni
-
Patent number: 8433877Abstract: Storage scalability management is provided by adding storage in a data processing environment. A new storage subsystem is added automatically to an available storage provider only if doing so will not reduce the performance of the storage provider to an unacceptable level. If no such storage provider is available, a new storage provider is added automatically. The new storage provider is added automatically to the server and operating system that is best able to handle the additional work. Thus, a new storage subsystem is added automatically in a data processing environment in a manner that provides for system scalability while minimizing any adverse impact on system performance.Type: GrantFiled: October 22, 2010Date of Patent: April 30, 2013Assignee: International Business Machines CorporationInventors: Ajay K. Bargoti, Rishika Kedia, Anbazhagan Mani
-
Publication number: 20130007508Abstract: Receiving a power off alert indicating a power off condition of a first processing system on which a first storage provider is installed, the first storage provider managing at least one storage controller. Responsive to the power off alert, issuing a first command to a second storage provider installed on a second processing system, the first command indicating to the second storage provider to assume management of the storage controller.Type: ApplicationFiled: June 30, 2011Publication date: January 3, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: SANDIP AMIN, AJAY K. BARGOTI, RISHIKA KEDIA, ANBAZHAGAN MANI
-
Publication number: 20130007512Abstract: Via a processor, receiving a power off alert indicating a power off condition of a first processing system on which a first storage provider is installed, the first storage provider managing at least one storage controller. The method further can include, responsive to the power off alert, issuing a first command to a second storage provider installed on a second processing system, the first command indicating to the second storage provider to assume management of the storage controller.Type: ApplicationFiled: April 16, 2012Publication date: January 3, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: SANDIP AMIN, AJAY K. BARGOTI, RISHIKA KEDIA, ANBAZHAGAN MANI
-
Publication number: 20120102187Abstract: Storage workload balancing in a data processing environment is provided by detecting automatically overloaded storage providers and automatically transferring storage subsystems from overloaded storage providers to storage providers with available capacity. This automatic workload balancing prevents some storage providers experiencing reduced performance while other available storage providers have unused excess capacity. If all of the available storage providers are overloaded, a new storage provider may be added automatically to a server and operating system instance that is best able to handle extra work.Type: ApplicationFiled: October 22, 2010Publication date: April 26, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ajay K. Bargoti, Rishika Kedia, Anbazhagan Mani
-
Publication number: 20120102290Abstract: Storage scalability management is provided by adding storage in a data processing environment. A new storage subsystem is added automatically to an available storage provider only if doing so will not reduce the performance of the storage provider to an unacceptable level. If no such storage provider is available, a new storage provider is added automatically. The new storage provider is added automatically to the server and operating system that is best able to handle the additional work. Thus, a new storage subsystem is added automatically in a data processing environment in a manner that provides for system scalability while minimizing any adverse impact on system performance.Type: ApplicationFiled: October 22, 2010Publication date: April 26, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ajay K. Bargoti, Rishika Kedia, Anbazhagan Mani