Patents by Inventor Magesh Rajamani

Magesh Rajamani 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).

  • Publication number: 20100036952
    Abstract: A method, system, and computer usable program product for load balancing using replication delay are provided in the illustrative embodiments. In response to a request to update, a system updates data associated with a write server, forming updated data of a data partition. The system receives a read request for the data partition. The system calculates a time difference between an arrival time of the request to update and an arrival time of the read request. The system receives a set of average replication delays for a set of replica servers serving the data partition. The system directs the read request to a replica server in the set of replica servers whose average replication delay is less than or equal to the time difference.
    Type: Application
    Filed: August 11, 2008
    Publication date: February 11, 2010
    Applicant: International Business Machines Corporation
    Inventors: Kristin Marie Hazlewood, Yogesh Vilas Golwalkar, Magesh Rajamani
  • Publication number: 20100010961
    Abstract: Disclosed is a method for improving performance of distributed directory servers, which includes identifying directory servers configured to serve a partition index; monitoring the directory servers to identify whether a primary directory server has reached a maximum number of allowable entries in the partition index; and dynamically allocating a secondary directory server to the partition index on determining that the primary directory server has reached the maximum number of allowable entries in the partition index.
    Type: Application
    Filed: July 13, 2008
    Publication date: January 14, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yogesh V. Golwalkar, Magesh Rajamani
  • Publication number: 20090234805
    Abstract: A mechanism for performing a sorted search in a distributed directory environment using a proxy server. A sorted search request for a set of top entries is sent to each backend server. The proxy server identifies a target server which returned a top entry in the set and sends another sorted search request to the target server for all entries having a sort order higher than or equal to the top entry and a sort order lower than or equal to the next top entry of the set, and returns the entries to a requesting client. The proxy server sends another sorted search request to the target server for a new top entry having a sort order greater than the next top entry and adds the new top entry to the set. The proxy server returns to the evaluating step until no top entries remain in the set.
    Type: Application
    Filed: March 13, 2008
    Publication date: September 17, 2009
    Applicant: International Business Machines Corporation
    Inventors: Yogesh Vilas Golwalkar, Kristin Marie Hazlewood, Magesh Rajamani
  • Publication number: 20090182855
    Abstract: In association with a data processing system that includes one or more servers, one or more clients and a partitionable distributed directory contained in a database, a computer implemented method is provided for selectively processing data entries that reside in the directory. The method comprises the steps of generating a request to perform an operation on each data entry in a specified group of intended entries, and specifying a hashing control index that uniquely identifies each entry of the specified group, and excludes all other entries. The requested operation is applied only to data entries in the directory that are identified by the specified hashing control index.
    Type: Application
    Filed: January 14, 2008
    Publication date: July 16, 2009
    Inventors: Yogesh Vilas Golwalkar, Kristin Marie Hazlewood, Magesh Rajamani, Gary Dale Williams
  • Publication number: 20090157777
    Abstract: Dynamically adding n partitions to a distributed directory setup having x existing servers by modifying the configuration file to include the n new servers and implementing a replication setup mechanism with agreements to x+n?1 servers. The migration to dynamically add partitions is carried out while continuing to serve clients.
    Type: Application
    Filed: December 13, 2007
    Publication date: June 18, 2009
    Inventors: Yogesh V. Golwalkar, Kristin M. Hazlewood, Magesh Rajamani, Gary Dale Williams
  • Publication number: 20080294653
    Abstract: The illustrative embodiments described herein provide a computer implemented method, apparatus, and computer program product for defining a condition based schema for a directory on a directory server. A schema is defined based on a protocol for querying directory services on a directory server. A conditional statement is added to the schema. Responsive to a determination that a first set of attributes within the conditional statement is evaluated to be true, requiring a value for a second set of attributes within the schema to be present in an entry. The conditional statement is enforced by the server rather than by an application accessing the directory.
    Type: Application
    Filed: May 23, 2007
    Publication date: November 27, 2008
    Inventors: Yogesh Vilas Golwalkar, Magesh Rajamani