Search

Margaret M Susairaj

from Sugar Land, TX
Age ~56

Margaret Susairaj Phones & Addresses

  • 5315 April Run Ct, Sugar Land, TX 77479 (713) 234-7781
  • 4511 Lowerby Ln, Sugar Land, TX 77479 (713) 234-7781
  • Santa Clara, CA
  • 1502 Kennewick Dr, Sunnyvale, CA 94087 (408) 735-9323
  • Howell, MI
  • Farmington Hills, MI
  • 7806 Garden Bnd, Sugar Land, TX 77479

Work

Position: Professional/Technical

Education

Degree: Graduate or professional degree

Publications

Us Patents

Efficient Network Data Transfer

View page
US Patent:
8032548, Oct 4, 2011
Filed:
Jul 31, 2007
Appl. No.:
11/831809
Inventors:
Margaret Susairaj - Sunnyvale CA, US
Sumanta Chatterjee - Fremont CA, US
Ashok Joshi - Westborough MA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 17/30
G06F 12/00
G06F 15/16
US Classification:
707770, 707783, 707825, 709217
Abstract:
An approach for providing efficient network data transfer service is provided. In one embodiment, a first database server receives, from a second database server, a first request to access a first storage subsystem. Here, the second database server cannot access first data in the first storage subsystem without another database server transmitting the first data to the second database server. In response, the first database server provides the second database server a first set of access primitives. Using the first set of access primitives, the second database server may access data stored in the first storage subsystem that may be otherwise not accessible. As a result, the first database server receives, from the second database server, a first data access request to access first data stored in the first storage subsystem.

Storage-Side Storage Request Management

View page
US Patent:
8145806, Mar 27, 2012
Filed:
Sep 18, 2009
Appl. No.:
12/563073
Inventors:
Sue K. Lee - Foster City CA, US
Vivekananda C. Kolla - Cupertino CA, US
Akshay D. Shah - Sunnyvale CA, US
Sumanta Chatterjee - Fremont CA, US
Margaret Susairaj - Sunnyvale CA, US
Juan R. Loaiza - Woodside CA, US
Alexander Tsukerman - Foster City CA, US
Sridhar Subramaniam - Cupertino CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 3/00
US Classification:
710 39, 710 5, 710 36, 710 40, 710 42, 710 74, 718102, 718103, 718104
Abstract:
Techniques are provided for managing, within a storage system, the sequence in which I/O requests are processed by the storage system based, at least in part, on a one or more logical characteristics of the I/O requests. The logical characteristics may include, for example, the identity of the user for whom the I/O request was submitted, the service that submitted the I/O request, the database targeted by the I/O request, an indication of a consumer group to which the I/O request maps, the reason why the I/O request was issued, a priority category of the I/O request, etc. Techniques are also provided for automatically establishing a scheduling policy within a storage system, and for dynamically changing the scheduling policy in response to changes in workload.

Cost Based Analysis Of Direct I/O Access

View page
US Patent:
8224813, Jul 17, 2012
Filed:
Oct 20, 2006
Appl. No.:
11/584255
Inventors:
Sanjay Kaluskar - Menlo Park CA, US
Varun Malhotra - Palo Alto CA, US
Tirthankar Lahiri - Palo Alto CA, US
Juan Loaiza - Woodside CA, US
Sumanta Chatterjee - Fremont CA, US
Dmitry Potapov - Emerald Hills CA, US
Margaret Susairaj - Sunnyvale CA, US
Hakan Jakobsson - San Francisco CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 7/00
G06F 17/30
G06F 12/00
G06F 13/00
G06F 13/28
US Classification:
707719, 711117
Abstract:
A method, system, and computer program product for cost based analysis for data access in a database management system. In one approach, the method, system, and computer program product identifies data to access. A first cost for direct I/O storage access and a second cost for cache access are then determined for accessing the data. A comparison between the first cost and the second cost is then performed. Finally, a first portion of identified data is accessed based at least in part upon the comparison.

Direct Network File System

View page
US Patent:
8239486, Aug 7, 2012
Filed:
Mar 19, 2008
Appl. No.:
12/051816
Inventors:
Margaret Susairaj - Sunnyvale CA, US
Richard L. Frank - Naples FL, US
Sumanta Chatterjee - Fremont CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 15/16
US Classification:
709218
Abstract:
A computer-implemented method of implementing a network file system may include steps of providing a host, the host including an Operating System (OS) that includes a kernel and a first client implementing the Network File System (NFS) protocol in the kernel, and a database server process. A second NFS client may be provided in the database server process. A NFS server may be provided, coupled to the host. A device implementing the Network Attached Storage (NAS) protocol may also be provided, coupled to the NFS server. NFS requests to access data stored in the NAS server may then be generated and sent from the second NFS client in the database server process directly to the NFS server, bypassing the first NFS client in the OS kernel of the host. NFS File handles obtained by one database process may be shared with other database processes through a shared memory area.

Storage-Side Storage Request Management

View page
US Patent:
8521923, Aug 27, 2013
Filed:
Mar 12, 2012
Appl. No.:
13/418150
Inventors:
Sue K. Lee - Foster City CA, US
Vivekananda C. Kolla - Cupertino CA, US
Akshay D. Shah - Sunnyvale CA, US
Sumanta Chatterjee - Fremont CA, US
Margaret Susairaj - Sunnyvale CA, US
Juan R. Loaiza - Woodside CA, US
Alexander Tsukerman - Foster City CA, US
Sridhar Subramaniam - Cupertino CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 3/00
US Classification:
710 39, 710 5, 710 36, 710 40, 710 42, 710 74, 718102, 718103, 718104
Abstract:
Techniques are provided for managing, within a storage system, the sequence in which I/O requests are processed by the storage system based, at least in part, on one or more logical characteristics of the I/O requests. The logical characteristics may include, for example, the identity of the user for whom the I/O request was submitted, the service that submitted the I/O request, the database targeted by the I/O request, an indication of a consumer group to which the I/O request maps, the reason why the I/O request was issued, a priority category of the I/O request, etc. Techniques are also provided for automatically establishing a scheduling policy within a storage system, and for dynamically changing the scheduling policy in response to changes in workload.

Data Corruption Diagnostic Engine

View page
US Patent:
8543862, Sep 24, 2013
Filed:
Nov 25, 2011
Appl. No.:
13/304563
Inventors:
Mark Dilman - Sunnyvale CA, US
Michael James Stewart - Belmont CA, US
Wei-Ming Hu - Palo Alto CA, US
Balasubrahmanyam Kuchibhotla - San Ramon CA, US
Margaret Susairaj - Sunnyvale CA, US
Hubert Ken Sun - Menlo Park CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 11/07
US Classification:
714 61, 714 613, 714 62, 714 42, 707690
Abstract:
A computer is programmed to execute a diagnostic procedure either on a pre-set schedule or asynchronously in response to an event, such as an error message, or a user command. When executed, the diagnostic procedure automatically checks for integrity of one or more portions of data in the computer, to identify any failure(s). In some embodiments, the failure(s) may be displayed to a human, after revalidation to exclude any failure that no longer exists.

Method And System For Extended Memory With User Mode Input/Output Operations

View page
US Patent:
20050256976, Nov 17, 2005
Filed:
May 17, 2004
Appl. No.:
10/848103
Inventors:
Margaret Susairaj - Sunnyvale CA, US
Waleed Ojeil - San Francisco CA, US
Peter Ogilvie - Redwood City CA, US
Richard Frank - Naples FL, US
Ravi Thammaiah - Redwood Shores CA, US
Assignee:
ORACLE INTERNATIONAL CORPORATION - REDWOOD SHORES CA
International Classification:
G06F012/08
US Classification:
710003000, 711203000, 711002000
Abstract:
A computer system having a kernel for mapping virtual memory address space to physical memory address space. The computer system uses a method for performing an input/output operation. A physical memory buffer is registered with a subsystem, and the physical memory buffer is associated with a first virtual address, a size and a key. The physical memory buffer is dynamically associated with a second virtual address which is different from the first virtual address. As part of an application program an input/output operation is requested regarding the second virtual address. An application table is used to obtain the first virtual address, the key and the size. The first virtual address, the key and the size are supplied to the subsystem. The subsystem uses the first virtual address, the key and the size, to determine the physical memory buffer and performs an input/output operation using the physical memory buffer without intervention of the kernel.

Management Of Shared Storage I/O Resources

View page
US Patent:
20080222311, Sep 11, 2008
Filed:
Mar 8, 2007
Appl. No.:
11/716364
Inventors:
Margaret Susairaj - Sunnyvale CA, US
Sumanta Chatterjee - Fremont CA, US
International Classification:
G06F 3/00
US Classification:
710 6
Abstract:
Automated management of shared I/O resources involves use of a policy engine for implementing I/O scheduling group I/O policies. The I/O policies are used for determining whether corresponding I/O requests should be issued to a shared storage system immediately or should be delayed via corresponding policy-based queues. In the context of database systems, a database administrator can specify policies regarding how I/O resources should be used and the database system itself enforces the policies, rather than requiring the database administrator enforce the I/O usage of the database and of the individual users.
Margaret M Susairaj from Sugar Land, TX, age ~56 Get Report