Patents by Inventor Sasikanth Eda
Sasikanth Eda 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: 12293393Abstract: Provided is a computer-implemented method, system, and computer program product for predictive service orchestration using threat modeling analytics. A processor may identify a plurality of attributes of a client computing environment. The processor may collect threat modeling content for a plurality of vendor computing environments. The processor may analyze the threat modeling content for the plurality of vendor computing environments. The processor may compare the analyzed threat modeling content for the plurality of vendor computing environments with the plurality of attributes of the client computing environment. The processor may generate, based on the comparing, a client threat model for the client computing environment.Type: GrantFiled: May 24, 2022Date of Patent: May 6, 2025Assignee: International Business Machines CorporationInventors: Asmahan Ali, Mustafa Mah, Abhishek Jain, Sasikanth Eda
-
Publication number: 20250139056Abstract: A computer-implemented method, according to one approach, includes: receiving a request to create a new node in a clustered filesystem. In response to receiving the request, a copy of details is retrieved, the copy of details being associated with an established singleton cluster preconfigured to access the clustered filesystem. The retrieved copy of details are further applied to a new node in the clustered filesystem. Moreover, data structures of the new node are modified according to the received request. Other systems, methods, and computer program products are described in additional approaches herein.Type: ApplicationFiled: October 26, 2023Publication date: May 1, 2025Inventors: Sasikanth Eda, Kuei-Yu Wang-Knop, Felipe Knop, Frank Schmuck, Muthu Annamalai Muthiah
-
Patent number: 12210904Abstract: A method for more efficiently storing genomic includes designating multiple different data storage techniques for storing genomic data generated by a genomic pipeline. The method further identifies a file, made up of multiple blocks, generated by the genomic pipeline. The method determines which data storage technique is most optimal to store each block of the file. In doing so, the method may consider the type of the file, the stage of the genomic pipeline that generated the file, the access frequency for blocks of the file, the most accessed blocks of the file, and the like. The method stores each block using the data storage technique determined to be most optimal after completion of a designated stage of the genomic pipeline, such that blocks of the file are stored using several different data storage techniques. A corresponding system and computer program product are also disclosed.Type: GrantFiled: June 29, 2018Date of Patent: January 28, 2025Assignee: International Business Machines CorporationInventors: Sasikanth Eda, Sandeep R. Patil, William W. Owen, Kumaran Rajaram
-
Patent number: 12182076Abstract: A computer-implemented method for provisioning cloud computing clusters includes receiving a request to create a cloud computing cluster, the cloud computing cluster comprising a clustered filesystem and a requested number of processing nodes and attached storage devices associated with the cloud computing cluster and initiating an initialization process for a single processing node and a corresponding attached storage device responsive to receiving the request to create the cloud computing cluster. The method may also include, previous to completion of the initialization process, requesting and receiving an IP address for the single processing node and a device ID for the corresponding attached storage device from one or more cloud infrastructure controllers and configuring the clustered filesystem and a corresponding WAN cache using the received IP address and the received device ID. A system and computer program product corresponding to the above method are also disclosed herein.Type: GrantFiled: December 28, 2022Date of Patent: December 31, 2024Assignee: International Business Machines CorporationInventors: Sasikanth Eda, Karthik Iyer, Sandeep Ramesh Patil, Muthu Annamalai Muthiah
-
Publication number: 20240386097Abstract: An apparatus, a computer-implemented method, and a system for controlling maintenance of canary files. An apparatus includes a canary file module that determine access frequency of files and migrates one or more of the files responsive to the access frequency. At least a portion of said module includes one or more of hardware circuits, programmable hardware devices and executable code, the executable code stored on one or more computer readable storage media.Type: ApplicationFiled: May 18, 2023Publication date: November 21, 2024Inventors: Sasikanth Eda, Sandeep Ramesh Patil, Yu-Cheng Hsu, Sridhar Muppidi
-
Publication number: 20240273001Abstract: Described are techniques for determining a quiesce timeout for a containerized workload used to identify a storage unit for the containerized workload. The techniques include determining an Input/Output (I/O) rate associated with a containerized workload that executes in a container environment, where the containerized workload interfaces with a storage system to store the data. The techniques further include determining a quiesce timeout for the containerized workload that is based at least in part on the I/O rate of data associated with the containerized workload and an amount of memory allocated for buffering the data during performance of a backup operation without incurring an I/O overflow. The techniques further include determining storage unit specifications that enable performance of the backup operation within the quiesce timeout and evaluating storage units available to the container environment to identify a storage unit for the containerized workload based on the storage unit specifications.Type: ApplicationFiled: February 14, 2023Publication date: August 15, 2024Inventors: Sasikanth Eda, Abhishek Jain, Deepak R. Ghuge
-
Patent number: 12047405Abstract: A computer-implemented method, according to one approach, includes: monitoring actions of a user having access to a cluster, and in response to determining that the user has performed a risk event, incrementing a risk score assigned to the user. A determination is also made as to whether the incremented risk score is outside a predetermined range, and in response to determining that the incremented risk score is outside the predetermined range, a snapshot quota assigned to the user is dynamically reduced.Type: GrantFiled: October 12, 2021Date of Patent: July 23, 2024Assignee: International Business Machines CorporationInventors: Yu-Cheng Hsu, Sridhar Muppidi, Sandeep Ramesh Patil, Sasikanth Eda, Deepak R. Ghuge
-
Publication number: 20240220458Abstract: A computer-implemented method for provisioning cloud computing clusters includes receiving a request to create a cloud computing cluster, the cloud computing cluster comprising a clustered filesystem and a requested number of processing nodes and attached storage devices associated with the cloud computing cluster and initiating an initialization process for a single processing node and a corresponding attached storage device responsive to receiving the request to create the cloud computing cluster. The method may also include, previous to completion of the initialization process, requesting and receiving an IP address for the single processing node and a device ID for the corresponding attached storage device from one or more cloud infrastructure controllers and configuring the clustered filesystem and a corresponding WAN cache using the received IP address and the received device ID. A system and computer program product corresponding to the above method are also disclosed herein.Type: ApplicationFiled: December 28, 2022Publication date: July 4, 2024Inventors: Sasikanth Eda, Karthik Iyer, Sandeep Ramesh Patil, Muthu Annamalai Muthiah
-
Patent number: 12019867Abstract: A method for assigning and migrating files among tiers within a unified storage environment. The method includes one or more computer processors determining a plurality of files stored within a tiered storage environment that are accessed by a set executing applications. The method further includes determining that one or more files of the plurality of files are accessed utilizing two or more protocols. The method further includes identifying a group of two or more tiering policies utilized within a tiered storage environment. The method further includes determining protocol-based heat count values corresponding the plurality of files. The method further includes storing the plurality of files among tiers of the tiered storage environment based on the identified group of two or more tiering polices and the protocol-based heat count values corresponding to the plurality of files.Type: GrantFiled: September 22, 2020Date of Patent: June 25, 2024Assignee: International Business Machines CorporationInventors: Sandeep Ramesh Patil, Pushkaraj Balasaheb Thorat, Sasikanth Eda, Abhishek Jain
-
Patent number: 12004441Abstract: This is an approach to the prediction of soil density and subsoil crop growth. The approach may include subsoil sensor which can monitor changes in soil pressure and moisture conditions. The sensor data can be sent to a computer module which can process the data using a machine learning model predicting the soil density around a subsoil crop and the yield of the subsoil crop. A soil maintenance plan can be generated from the soil density prediction and/or the crop yield prediction. The soil maintenance plan can be sent to soil management robots, which can execute the soil maintenance plan.Type: GrantFiled: October 28, 2020Date of Patent: June 11, 2024Assignee: International Business Machines CorporationInventors: Sasikanth Eda, Sarbajit K. Rakshit, Sachin Chandrakant Punadikar, Sandeep Ramesh Patil
-
Patent number: 11995479Abstract: A computer-implemented method according to one aspect includes determining and storing characteristics of a plurality of cloud vendors; dividing a workload into a plurality of logical stages; determining characteristics of each of the plurality of logical stages; and for each of the plurality of logical stages, assigning the logical stage to one of the plurality of cloud vendors, based on a comparison of the characteristics of the plurality of cloud vendors to the characteristics of the logical stage. Data migration between the cloud vendors is performed during an implementation of the workload to ensure data is located at necessary cloud vendors during the corresponding tasks of the workload.Type: GrantFiled: January 2, 2020Date of Patent: May 28, 2024Assignee: International Business Machines CorporationInventors: Abhishek Jain, Sasikanth Eda, Dileep Dixith, Sandeep Ramesh Patil, Anbazhagan Mani
-
Patent number: 11983147Abstract: A computer-implemented method, according to one embodiment, includes: receiving, at a clustered filesystem from a formatted filesystem, a request to perform a data integrity check for a portion of data. A determination is made as to whether the request includes a filesystem type of the portion of data, and in response to determining that the request includes a filesystem type of the portion of data, another determination is made as to whether the clustered filesystem supports the data integrity check for the filesystem type. In response to determining the clustered filesystem supports the data integrity check, another determination is made as to whether the portion of data is currently available. Furthermore, the computer-implemented method includes causing the data integrity check to be performed in response to determining that the portion of data is currently available. Results of performing the data integrity check are also sent to the formatted filesystem.Type: GrantFiled: June 2, 2021Date of Patent: May 14, 2024Assignee: International Business Machines CorporationInventors: Asmahan Ali, Christina Lara, Sasikanth Eda, Abhishek Jain, Sanjay Vipin Gandhi
-
Publication number: 20230385889Abstract: Provided is a computer-implemented method, system, and computer program product for predictive service orchestration using threat modeling analytics. A processor may identify a plurality of attributes of a client computing environment. The processor may collect threat modeling content for a plurality of vendor computing environments. The processor may analyze the threat modeling content for the plurality of vendor computing environments. The processor may compare the analyzed threat modeling content for the plurality of vendor computing environments with the plurality of attributes of the client computing environment. The processor may generate, based on the comparing, a client threat model for the client computing environment.Type: ApplicationFiled: May 24, 2022Publication date: November 30, 2023Inventors: ASMAHAN ALI, Mustafa Mah, Abhishek Jain, Sasikanth Eda
-
Patent number: 11831714Abstract: Disclosed are techniques for programmatically mapping workloads for storage in different classes of a networked computer data storage environment, using a set of rules or data storage hints and properties of the workloads themselves. With the set of data storage hints, metadata sets are assigned to files of the incoming workloads to the networked computer data storage environment based on the properties of the workloads. Then, a target storage class is determined for each file of the workload from the plurality of storage classes present in the networked computer data storage environment. The workload files are then mapped to a logical bucket that is associated with the plurality of storage classes through a shared namespace, with the assigned metadata set for a file cueing the filesystem modules as to which storage class within the logical bucket to direct the various files of the workload to.Type: GrantFiled: March 16, 2022Date of Patent: November 28, 2023Assignee: International Business Machines CorporationInventors: Krishnasuri Narayanam, Phani Kumar V. U. Ayyagari, Rahul Rahul, Subhojit Roy, Sasikanth Eda
-
Patent number: 11769501Abstract: Embodiments of the present invention determine a curiosity of a user based on data received from an electronic device associated with the user, where the data includes audible speech captured from user and one or more facial expressions of the user. Embodiments of the present invention identify a first wavelength for audible speech from the user to initiate a command detection mode based on a plurality of wavelengths associated with a user profile for the user. Embodiments of the present invention identify a topic for the audible speech from the user and responsive to determining an intelligent virtual assistant is an intended recipient based on the topic, suspend an activation word for the intelligent virtual assistant.Type: GrantFiled: June 2, 2021Date of Patent: September 26, 2023Assignee: International Business Machines CorporationInventors: Sasikanth Eda, Sarbajit K. Rakshit, Abhishek Jain, Sandeep Ramesh Patil
-
Publication number: 20230300193Abstract: Disclosed are techniques for programmatically mapping workloads for storage in different classes of a networked computer data storage environment, using a set of rules or data storage hints and properties of the workloads themselves. With the set of data storage hints, metadata sets are assigned to files of the incoming workloads to the networked computer data storage environment based on the properties of the workloads. Then, a target storage class is determined for each file of the workload from the plurality of storage classes present in the networked computer data storage environment. The workload files are then mapped to a logical bucket that is associated with the plurality of storage classes through a shared namespace, with the assigned metadata set for a file cueing the filesystem modules as to which storage class within the logical bucket to direct the various files of the workload to.Type: ApplicationFiled: March 16, 2022Publication date: September 21, 2023Inventors: Krishnasuri Narayanam, Phani Kumar V. U. Ayyagari, Rahul Rahul, Subhojit Roy, Sasikanth Eda
-
Patent number: 11762816Abstract: A computer-implemented method according to one embodiment includes determining patterns of an application that utilizes a filesystem and/or properties of queries of the application. Data of the filesystem is stored across a plurality of replication sites of a data storage system. Based on the determined patterns of the application and/or the determined proper-ties of the queries of the application, a utility of storing at least some of the data of the filesystem in different variations at more than one of the replication sites is estimated. The estimated utility is compared against a predetermined utility threshold, and in response to a determination that the estimated utility is greater than the predetermined utility threshold, a write system call offered by the filesystem is modified to store the data in different variations at more than one of the replication sites.Type: GrantFiled: June 7, 2021Date of Patent: September 19, 2023Assignee: International Business Machines CorporationInventors: Pushkaraj Balasaheb Thorat, Sandeep Naik, Sasikanth Eda, Shashank Shingornikar, Digvijay Ukirde
-
Patent number: 11704301Abstract: Provided is a method for performing a file system consistency check. The method comprises calculating, by a first thread that does not have access to an inode table, file block addresses for one or more files to be checked by the thread. The method further comprises collecting validity information for the one or more files. The method further comprises reading information relating to the one or more files from the inode table. The reading is performed in response to the thread being given access to the inode table after the calculating operation. The method further comprises validating the information by comparing the information from the inode table to the validity information.Type: GrantFiled: September 11, 2020Date of Patent: July 18, 2023Assignee: International Business Machines CorporationInventors: Huzefa Pancha, Abhishek Jain, Sasikanth Eda, Karthik Iyer
-
Patent number: 11675539Abstract: A computational device configures a storage system that supports a plurality of submission queues. A file system monitors characteristics of received writes to distribute the writes among the plurality of submission queues. The computational device categorizes the writes into full track writes, medium track writes, and small track writes, measures a frequency of different categories of writes determined based on the categorization of the writes, and generates arbitrations of the writes with varying priorities for distributing the writes for processing in the submission queues. A full track write includes writing incoming data blocks of the writes received to a fresh track, in response to a total size of the incoming data blocks being equal to or more than a size of one full track. A medium track write includes overwriting an existing data track. A small track write includes staging the incoming data blocks to a caching storage.Type: GrantFiled: June 3, 2021Date of Patent: June 13, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ravindra R. Sure, Samrat P. Kannikar, Sukumar Vankadhara, Sasikanth Eda
-
Patent number: 11676599Abstract: A method for managing commands utilizing command boundaries includes establishing a first command boundary for a first intelligent virtual assistant operating on a first electronic device. The method also includes, responsive to receiving audio from a plurality of sources within a vicinity of the first electronic device, identifying a portion of the audio from the plurality of sources within the first command boundary. The method also includes, responsive to determining a command is identifiable in the portion of the audio from the plurality of sources within the first command boundary, sending the command to the first intelligent virtual assistant on the first electronic device.Type: GrantFiled: May 10, 2021Date of Patent: June 13, 2023Assignee: International Business Machines CorporationInventors: Sasikanth Eda, Sarbajit K. Rakshit, Sandeep Ramesh Patil