Search

Prasad Te Peddada

from Alameda, CA
Age ~51

Prasad Peddada Phones & Addresses

  • 381 Hollister Ave, Alameda, CA 94501
  • Fairfield, CA
  • Davis, CA
  • Albany, CA
  • 319 Wooster St, Bowling Green, OH 43402 (419) 352-4792
  • 451 Thurstin St, Bowling Green, OH 43402

Education

Degree: Graduate or professional degree

Business Records

Name / Title
Company / Classification
Phones & Addresses
Prasad Peddada
Spignus LLC
Computer Software
381 Hollister Ave, Alameda, CA 94501

Publications

Us Patents

System And Method For Server Load Balancing And Server Affinity

View page
US Patent:
7406692, Jul 29, 2008
Filed:
Feb 24, 2004
Appl. No.:
10/785778
Inventors:
Eric M. Halpern - San Francisco CA, US
Prasad Peddada - Albany CA, US
Naresh Revanuru - Fremont CA, US
Assignee:
BEA Systems, Inc. - San Jose CA
International Classification:
G06F 9/46
G06F 15/16
US Classification:
718105, 719313, 719330, 709201, 709203, 709227, 709245
Abstract:
A system and method for server load balancing that includes server affinity. The system can be incorporated into application servers to support load balancing algorithms for RMI objects that provide server affinity. Server affinity uses smart load balancing for external client connections in such a way that it uses preexisting connection and reduces overhead: the client considers its existing connections to the application server instances when choosing the server instance on which to access a service. If a service is configured for server affinity, the client-side stub attempts to choose a server instance to which it is already connected, and continues to use the same server instance for method calls. All stubs on that client will attempt to use that server instance. If the server instance becomes unavailable, the stubs fail over, if possible, to a server instance to which the client is already connected.

Method And Apparatus For Session Replication And Failover

View page
US Patent:
7409420, Aug 5, 2008
Filed:
Oct 31, 2001
Appl. No.:
10/000708
Inventors:
Sam Pullara - San Francisco CA, US
Eric M. Halpern - San Francisco CA, US
Prasad Peddada - Albany CA, US
Adam Messinger - San Francisco CA, US
Dean Bernard Jacobs - Berkeley CA, US
Assignee:
BEA Systems, Inc. - San Jose CA
International Classification:
G06F 15/16
US Classification:
709203, 709230, 709231, 370352
Abstract:
A session replication system provides real-time data replication without unnecessarily slowing down the user experience. A system in accordance with the present invention may utilize a primary server to serve requests from a network client, as well as a secondary server to replicate the session information. When a request is received on the session, an attempt may be made to serve the request on the primary server. If the primary is unable to receive or respond to the request, the request may be served on the secondary application server or on a new primary server. If the secondary server receives the request, the secondary server may become the new primary server. If a new primary server is selected, the new primary may request the session information from the secondary server.

System And Method For Providing Singleton Services In A Cluster

View page
US Patent:
7447940, Nov 4, 2008
Filed:
Apr 3, 2006
Appl. No.:
11/396826
Inventors:
Prasad Peddada - Fairfield CA, US
Assignee:
BEA Systems, Inc. - San Jose CA
International Classification:
G06F 11/00
US Classification:
714 11, 714 4, 714 10, 714 12, 714 13, 709223, 709224
Abstract:
A system and method for providing singleton services in a cluster of servers, where one server is designated as a cluster master, other servers are designated as migratable servers and where all servers in the cluster heartbeat their liveness information against a database. The cluster master monitors the heartbeats of all migratable servers. Upon failure of a migratable server's heartbeat, the cluster master first attempts to restart the migratable server on the same machine and if that does not succeed, the cluster master migrates the migratable server to a different machine in the cluster. In accordance with an embodiment, all migratable servers monitor the heartbeats of the cluster master. Upon failure of the cluster master's heartbeating, one migratable server takes over the role of being cluster master.

System And Method For Communication Between Servers In A Cluster

View page
US Patent:
7571255, Aug 4, 2009
Filed:
Feb 6, 2008
Appl. No.:
12/027078
Inventors:
Prasad Peddada - Albany CA, US
Assignee:
BEA Systems, Inc. - Redwood Shores CA
International Classification:
G06F 15/16
US Classification:
709248, 709219, 709226, 709229, 709232, 709246, 707 10, 707201
Abstract:
A system and method for communications between servers in a cluster. The system allows for point-to-point messaging to be used in a clustered environment to provide communication of services provided by each server or member of that cluster. Each server or member within the cluster advertises its services as before. If one of the receiving servers misses an advertisement, i. e. it becomes out-of-sync with the sending server, then the second (receiving) server makes a reliable point-to-point request to the first (sending) server asking for the missed services.

Job Scheduler

View page
US Patent:
7661015, Feb 9, 2010
Filed:
Oct 10, 2006
Appl. No.:
11/548239
Inventors:
Naresh Revanuru - Fremont CA, US
Dean Bernard Jacobs - Berkeley CA, US
Prasad Peddada - Fairfield CA, US
Assignee:
Bea Systems, Inc. - Redwood Shores CA
International Classification:
G06F 11/00
US Classification:
714 4, 718101, 718102
Abstract:
A timer master can assign scheduled jobs to other application servers of a cluster. Leases for the timer master can be started in a lease table. The timer master can store job info for the scheduled jobs in a database. In case of a crash of the application server, another application server of the cluster can be assigned the time master and use the job information to assign scheduled jobs.

Hardware Load-Balancing Apparatus For Session Replication

View page
US Patent:
7702791, Apr 20, 2010
Filed:
Oct 31, 2001
Appl. No.:
10/000709
Inventors:
Eric M. Halpern - San Francisco CA, US
Prasad Peddada - Albany CA, US
Adam Messinger - San Francisco CA, US
Dean Bernard Jacobs - Berkeley CA, US
Sam Pullara - San Francisco CA, US
Assignee:
BEA Systems, Inc. - Redwood Shores CA
International Classification:
G06F 15/16
US Classification:
709227, 709228, 709229, 709231, 709230
Abstract:
A session replication system provides real-time data replication without unnecessarily slowing down the user experience. A system in accordance with the present invention may utilize a primary server to serve requests from a network client, as well as a secondary server to replicate the session information. When a request is received on the session, an attempt may be made to serve the request on the primary server. If the primary is unable to receive or respond to the request, the request may be served on the secondary server or on a new primary server. If the secondary server receives the request, the secondary server may become the new primary server. If a new primary server is selected, the new primary may request the session information from the secondary server.

System And Method For Enabling Site Failover In An Application Server Environment

View page
US Patent:
7702947, Apr 20, 2010
Filed:
Apr 3, 2006
Appl. No.:
11/396517
Inventors:
Prasad Peddada - Fairfield CA, US
Assignee:
BEA Systems, Inc. - Redwood Shores CA
International Classification:
G06F 12/00
US Classification:
714 4, 707204, 714 11, 714 13, 714 15, 709223
Abstract:
A system and method for enabling site failover in an application server or clustered environment. In addition to providing HTTP session state replication across servers within a cluster, the invention provides the ability to replicate HTTP session state across multiple clusters. This improves high-availability and fault tolerance by allowing clusters to be spread across multiple geographic regions, power grids, and Internet service providers.

System And Method For Dynamic Remote Object Activation

View page
US Patent:
7793302, Sep 7, 2010
Filed:
Feb 21, 2003
Appl. No.:
10/372464
Inventors:
Prasad Peddada - Alameda CA, US
Adam Messinger - San Francisco CA, US
Anno R. Langen - Berkeley CA, US
Assignee:
BEA Systems, Inc. - Redwood Shores CA
International Classification:
G06F 9/44
G06F 9/54
US Classification:
719315, 719330
Abstract:
A system and a method for dynamic or as-needed activation of Remote Method Invocation (RMI) layer remote objects in response to a client request. Object activation allows the system to clean up or delete currently unused remote objects, and then reactivate them when a client actually needs them. An object implementation can first be created in response to a client request. The client receives a remote reference (remote ref) and an activation identifier (activation id) identifying that particular implementation. The implementation can subsequently be cleaned up or deleted during garbage collection so as to save server resources, or alternatively the object can be reused if the system is set up to maintain a pool of objects. When the client requests the same object at a later point in time, the system activates an object based on the activation ID previously received from the server.
Prasad Te Peddada from Alameda, CA, age ~51 Get Report