Susarla
Bahavani Lalitha Susarla, Kawasaki JP
Patent application number | Description | Published |
---|---|---|
20090252218 | MOVING IMAGE CODING APPARATUS, MOVING IMAGE DECODING APPARATUS, MOVING IMAGE CODING METHOD AND MOVING IMAGE DECODING METHOD - In a decoding apparatus in accordance with H.264, when the POC type is determined as “1” and a recovery point SEI is detected, the maximum frame number MaxFrameNum (or its integral multiple) is set as the initial value of the frame number offset (FrameNumOffset). | 10-08-2009 |
20130128991 | MOVING IMAGE CODING APPARATUS, MOVING IMAGE DECODING APPARATUS, MOVING IMAGE CODING METHOD AND MOVING IMAGE DECODING METHOD - In a decoding apparatus in accordance with H.264, when the POC type is determined as “1” and a recovery point SEI is detected, the maximum frame number MaxFrameNum (or its integral multiple) is set as the initial value of the frame number offset (FrameNumOffset). | 05-23-2013 |
Lalitha Bhavani Susarla, Kawasaki JP
Patent application number | Description | Published |
---|---|---|
20090232199 | Encoding apparatus, decoding apparatus, encoding method, and decoding method - An encoding apparatus encodes image data using a picture order count (POC) that indicates a display order of a picture. The encoding apparatus includes a remainder calculating unit that calculates a remainder by dividing an absolute frame number counted from an instantaneous decoding refresh (IDR) picture by a divisor which is a number of reference frames in one POC cycle, and a remainder code converting unit that coverts the remainder calculated by the remainder calculating unit into a code. A decoding apparatus decodes image data using the POC. The decoding apparatus includes a remainder extracting unit that, when random access decoding is performed, extracts a remainder by decoding a remainder code added to a picture at a random decoding start position, and an initializing unit that initializes an input value of a decoding process for the POC, by using the remainder extracted by the remainder extracting unit. | 09-17-2009 |
Sai Susarla, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20090217021 | SYSTEM AND METHOD FOR FAST RESTART OF A GUEST OPERATING SYSTEM IN A VIRTUAL MACHINE ENVIRONMENT - The present invention provides a system and method for fast restart of a guest operating system executing on a virtual machine operating system in a virtual machine environment. During initialization, the guest operating system saves a set of checkpoint information to persistent storage. Upon detection of an error condition during operation, the guest operating system begins a re-initialization procedure in accordance with an illustrative embodiment of the present invention. During the re-initialization procedure, the guest operating system retrieves the checkpoint information and configures itself using the retrieved information. By utilizing the retrieved information, the guest operating system avoids the need to perform lengthy configuration discovery routines, thereby shortening the re-initialization time substantially. | 08-27-2009 |
20090320042 | SYSTEM AND METHOD FOR ACHIEVING HIGH PERFORMANCE DATA FLOW AMONG USER SPACE PROCESSES IN STORAGE SYSTEM - Fault isolation capabilities made available by user space can be provided for a embedded network storage system without sacrificing efficiency. By giving user space processes direct access to specific devices (e.g., network interface cards and storage adapters), processes in a user space can initiate Input/Output requests without issuing system calls (and entering kernel mode). The multiple user spaces processes can initiate requests serviced by a user space device driver by sharing a read-only address space that maps the entire physical memory one-to-one. In addition, a user space process can initiate communication with another user space process by use of transmit and receive queues similar to transmit and receiver queues used by hardware devices. And, a mechanism of ensuring that virtual addresses that work in one address space reference the same physical page in another address space is used. | 12-24-2009 |
20140189434 | SYSTEM AND METHOD FOR ACHIEVING HIGH PERFORMANCE DATA FLOW AMONG USER SPACE PROCESSES IN STORAGE SYSTEMS - Fault isolation capabilities made available by user space can be provided for a embedded network storage system without sacrificing efficiency. By giving user space processes direct access to specific devices (e.g., network interface cards and storage adapters), processes in a user space can initiate Input/Output requests without issuing system calls (and entering kernel mode). The multiple user spaces processes can initiate requests serviced by a user space device driver by sharing a read-only address space that maps the entire physical memory one-to-one. In addition, a user space process can initiate communication with another user space process by use of transmit and receive queues similar to transmit and receiver queues used by hardware devices. And, a mechanism of ensuring that virtual addresses that work in one address space reference the same physical page in another address space is used. | 07-03-2014 |
Sai Rama Susarla, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20090276202 | MODELING STORAGE ENVIRONMENTS - Example embodiments provide various techniques for modeling network storage environments. To model a particular storage environment, component models that are associated with the components of the storage environment are loaded. Each component model is programmed to mathematically simulate one or more components of the storage environment. A system model is then composed from the component models and this system model is configured to simulate the storage environment. | 11-05-2009 |
Sai Rama Susarla, Karnataka IN
Patent application number | Description | Published |
---|---|---|
20090276203 | MODELING A STORAGE ENVIRONMENT AT VARIOUS TIMES - Example embodiments provide various techniques for modeling a storage environment at various times. A computer model can be composed to simulate a storage environment at various time periods. In an example, the computer model may simulate the storage environment in the past. As the storage environment is running, it continuously stores its existing state. This existing state can be accessed and a simulated workload may be applied to this previous state to identify an impact of the simulated workload on the existing state. A computer model may also simulate the storage environment in the future. Here, the future state of the storage environment may be projected from the existing state. Various extrapolation techniques may be used to project the future state of the storage environment. | 11-05-2009 |
Sai Ramakrishna Susarla, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20120290789 | PREFERENTIALLY ACCELERATING APPLICATIONS IN A MULTI-TENANT STORAGE SYSTEM VIA UTILITY DRIVEN DATA CACHING - A system may include multi-tenant electronic storage for hosting a plurality of applications having heterogeneous Input/Output (I/O) characteristics, relative importance levels, and Service-Level Objectives (SLOs). The system may also include a management interface for managing the multi-tenant electronic storage, where the management interface is configured to receive a storage resource arbitration policy based on at least one of a workload type, an SLO, or a priority for an application. The system may further include control programming configured to receive an association of a particular I/O stream with a particular application generating the I/O stream, where the association of the I/O stream with the application was determined by analyzing at least one I/O characteristic of the I/O stream, and determine at least one of a cache size or a caching policy for the application based on the association of the I/O stream with the application and the storage resource arbitration policy. | 11-15-2012 |
Sai Rama Krishna Susarla, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20140136456 | MODELER FOR PREDICTING STORAGE METRICS - Described herein is a system and method for dynamically managing service-level objectives (SLOs) for workloads of a cluster storage system. Proposed states/solutions of the cluster may be produced and evaluated to select one that achieves the SLOs for each workload. A planner engine may produce a state tree comprising nodes, each node representing a proposed state/solution. New nodes may be added to the state tree based on new solution types that are permitted, or nodes may be removed based on a received time constraint for executing a proposed solution or a client certification of a solution. The planner engine may call an evaluation engine to evaluate proposed states, the evaluation engine using an evaluation function that considers SLO, cost, and optimization goal characteristics to produce a single evaluation value for each proposed state. The planner engine may call a modeler engine that is trained using machine learning techniques. | 05-15-2014 |
20150066471 | MODELING STORAGE ENVIRONMENTS - Example embodiments provide various techniques for modeling network storage environments. To model a particular storage environment, component models that are associated with the components of the storage environment are loaded. Each component model is programmed to mathematically simulate one or more components of the storage environment. A system model is then composed from the component models and this system model is configured to simulate the storage environment. | 03-05-2015 |
Venkata Rama Krishna Sarma Susarla, Gujarat IN
Patent application number | Description | Published |
---|---|---|
20100143220 | Cost-Effective Process for the Preparation of Solar Salt Having High Purity and Whiteness - The process of the invention deals with significant improvements in salt purity and whiteness brought about through treatment of brine with alum prior to charging into crystallizers for solar salt production. The improvements realized are partly on account of elimination of suspended impurities like gypsum and clayey matter in the brine, which may otherwise be carried along with the brine in the crystallizer and finally end up in the salt, and partly due to the improved crystal size and morphology that minimizes embedded impurities in the salt. Rain washing of the heaped salt has resulted in a salt with greatly reduced calcium and sulphate impurity levels hitherto not achieved in solar salt production. Alum treatment by the process of the invention requires no additional time or infrastructure and the cost of the treatment works out to <3 U.S. cents per ton of salt. The process can be implemented in any solar salt works. | 06-10-2010 |