Patents by Inventor Muthu A. Muthiah

Muthu A. Muthiah 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: 11075979
    Abstract: As disclosed herein a computer-implemented method includes providing a plurality of resource allocation zones corresponding to a plurality of resource preparation operations, receiving a request from a requester for a resource, determining a selected resource allocation zone for a tenant from the plurality of resource allocation zones, and determining a resource usage pattern from historical usage data corresponding to the tenant. The method further includes provisioning the requested resource from the selected resource allocation zone based on the resource usage pattern, executing a resource preparation operation corresponding to the selected resource allocation zone in conjunction with provisioning the requested resource, and providing the requested resource to the tenant. A computer program product and a computer system corresponding to the above method are also disclosed herein.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: July 27, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ashish Billore, Sudheesh S. Kairali, Muthu A. Muthiah
  • Patent number: 10931780
    Abstract: A method, computer system, and a computer program product for pre-caching resources within a cloud system is provided. The present invention may include enabling auditing. The present invention may also include following Cloud Auditing Data Federation standards. The present invention may then include determining one or more workflow patterns and resource utilizations. The present invention may then include predicting one or more resources. The present invention may lastly include caching the one or more predicted resources.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: February 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Divya K. Konoor, Muthu A. Muthiah
  • Publication number: 20190268435
    Abstract: A method, computer system, and a computer program product for pre-caching resources within a cloud system is provided. The present invention may include enabling auditing. The present invention may also include following Cloud Auditing Data Federation standards. The present invention may then include determining one or more workflow patterns and resource utilizations. The present invention may then include predicting one or more resources. The present invention may lastly include caching the one or more predicted resources.
    Type: Application
    Filed: February 28, 2018
    Publication date: August 29, 2019
    Inventors: Divya K. Konoor, Muthu A. Muthiah
  • Publication number: 20170250918
    Abstract: As disclosed herein a computer-implemented method includes providing a plurality of resource allocation zones corresponding to a plurality of resource preparation operations, receiving a request from a requester for a resource, determining a selected resource allocation zone for a tenant from the plurality of resource allocation zones, and determining a resource usage pattern from historical usage data corresponding to the tenant. The method further includes provisioning the requested resource from the selected resource allocation zone based on the resource usage pattern, executing a resource preparation operation corresponding to the selected resource allocation zone in conjunction with provisioning the requested resource, and providing the requested resource to the tenant. A computer program product and a computer system corresponding to the above method are also disclosed herein.
    Type: Application
    Filed: February 29, 2016
    Publication date: August 31, 2017
    Inventors: Ashish Billore, Sudheesh S. Kairali, Muthu A. Muthiah
  • Patent number: 9710345
    Abstract: Physical storage devices are configured as a redundant array of independent disks (RAID). As such, storage space of the physical storage devices is allocated to the RAID, and each physical storage device is part of the RAID. Where a portion of the storage space of the physical storage devices is not allocated to the RAID, this portion of the storage space is configured so that it is usable and is not wasted.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: July 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Gaurav Chhaunker, Muthu A. Muthiah, Dhaval K. Shah, Ganesh Sivaperuman
  • Publication number: 20160253251
    Abstract: Physical storage devices are configured as a redundant array of independent disks (RAID). As such, storage space of the physical storage devices is allocated to the RAID, and each physical storage device is part of the RAID. Where a portion of the storage space of the physical storage devices is not allocated to the RAID, this portion of the storage space is configured so that it is usable and is not wasted.
    Type: Application
    Filed: May 9, 2016
    Publication date: September 1, 2016
    Inventors: Gaurav Chhaunker, Muthu A. Muthiah, Dhaval K. Shah, Ganesh Sivaperuman
  • Patent number: 9367408
    Abstract: Embodiments of the present invention provide systems, methods, and computer program products for optimizing a placement plan. In one embodiment, a method is disclosed in which a request for registration with an external advisor is received. A time to live is received from each external advisor and used to determine an overall timeout period value for a placement engine. After receiving a predictive failure alert, internal and external advisors are ranked according to criteria and advice is received from the qualified advisors. A placement plan is generated based on the advice received from the advisors.
    Type: Grant
    Filed: October 9, 2014
    Date of Patent: June 14, 2016
    Assignee: International Business Machines Corporation
    Inventors: Pradipta K. Banerjee, Ashish Billore, Sudipta Biswas, Muthu A. Muthiah
  • Patent number: 9367407
    Abstract: Embodiments of the present invention provide systems, methods, and computer program products for optimizing a placement plan. In one embodiment, a method is disclosed in which a request for registration with an external advisor is received. A time to live is received from each external advisor and used to determine an overall timeout period value for a placement engine. After receiving a predictive failure alert, internal and external advisors are ranked according to criteria and advice is received from the qualified advisors. A placement plan is generated based on the advice received from the advisors.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: June 14, 2016
    Assignee: International Business Machines Corporation
    Inventors: Pradipta K. Banerjee, Ashish Billore, Sudipta Biswas, Muthu A. Muthiah
  • Patent number: 9335928
    Abstract: Physical storage devices are configured as a redundant array of independent disks (RAID). As such, storage space of the physical storage devices is allocated to the RAID, and each physical storage device is part of the RAID. Where a portion of the storage space of the physical storage devices is not allocated to the RAID, this portion of the storage space from a mixed drive capacity is configured so that it is usable and is not wasted.
    Type: Grant
    Filed: October 1, 2011
    Date of Patent: May 10, 2016
    Assignee: International Business Machines Corporation
    Inventors: Dhaval K. Shah, Ganesh Sivaperuman, Gaurav Chhaunker, Muthu A. Muthiah
  • Publication number: 20160041857
    Abstract: Embodiments of the present invention provide systems, methods, and computer program products for optimizing a placement plan. In one embodiment, a method is disclosed in which a request for registration with an external advisor is received. A time to live is received from each external advisor and used to determine an overall timeout period value for a placement engine. After receiving a predictive failure alert, internal and external advisors are ranked according to criteria and advice is received from the qualified advisors. A placement plan is generated based on the advice received from the advisors.
    Type: Application
    Filed: October 9, 2014
    Publication date: February 11, 2016
    Inventors: Pradipta K. Banerjee, Ashish Billore, Sudipta Biswas, Muthu A. Muthiah
  • Publication number: 20160041889
    Abstract: Embodiments of the present invention provide systems, methods, and computer program products for optimizing a placement plan. In one embodiment, a method is disclosed in which a request for registration with an external advisor is received. A time to live is received from each external advisor and used to determine an overall timeout period value for a placement engine. After receiving a predictive failure alert, internal and external advisors are ranked according to criteria and advice is received from the qualified advisors. A placement plan is generated based on the advice received from the advisors.
    Type: Application
    Filed: August 5, 2014
    Publication date: February 11, 2016
    Inventors: Pradipta K. Banerjee, Ashish Billore, Sudipta Biswas, Muthu A. Muthiah
  • Publication number: 20130086316
    Abstract: Physical storage devices are configured as a redundant array of independent disks (RAID). As such, storage space of the physical storage devices is allocated to the RAID, and each physical storage device is part of the RAID. Where a portion of the storage space of the physical storage devices is not allocated to the RAID, this portion of the storage space from a mixed drive capacity is configured so that it is usable and is not wasted.
    Type: Application
    Filed: October 1, 2011
    Publication date: April 4, 2013
    Inventors: Dhaval K. Shah, Ganesh Sivaperuman, Gaurav Chhaunker, Muthu A. Muthiah
  • Patent number: 8117394
    Abstract: A method and apparatus are provided for maintaining cache coherency of object management data in a computer system. The computer system is configured with a bit mask to represent changes in object management data. All changes in an object are reflected by setting an associated bit in the bit mask. A cache update of object management data is limited to the bit(s) set in the bit mask.
    Type: Grant
    Filed: August 4, 2008
    Date of Patent: February 14, 2012
    Assignee: International Business Machines Corporation
    Inventors: Robert B. Basham, Andrew G. Hourselt, Muthu A. Muthiah, Vipul Srivistava
  • Publication number: 20100030969
    Abstract: A method and apparatus are provided for maintaining cache coherency of object management data in a computer system. The computer system is configured with a bit mask to represent changes in object management data. All changes in an object are reflected by setting an associated bit in the bit mask. A cache update of object management data is limited to the bit(s) set in the bit mask.
    Type: Application
    Filed: August 4, 2008
    Publication date: February 4, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert B. Basham, Andrew G. Hourselt, Muthu A. Muthiah, Vipul Srivistava
  • Publication number: 20070240134
    Abstract: A hierarchical packaging model of self-describing plugin modules and packages of plugin modules. Identifiers are assigned to each package of plugin modules in a hierarchical relationship so that adjacently identified packages are backward compatible. The package identifiers are maintained internally to the package. Similarly, identifying data of a plugin module is maintained internally within the namespace of the respective module. Interdependency of plugin modules is determined by comparison of data maintained in the namespace of each module.
    Type: Application
    Filed: February 28, 2006
    Publication date: October 11, 2007
    Inventors: Joydeep Buragohain, Michael Jastad, Muthu Muthiah, Sudhir Rao