Apparatus and method for building distributed...

Electrical computers and digital processing systems: multicomput – Distributed data processing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S241000

Reexamination Certificate

active

06865591

ABSTRACT:
Software architecture for developing distributed fault-tolerant systems independent of the underlying hardware architecture and operating system. Systems built using architecture components are scalable and allow a set of computer applications to operate in fault-tolerant/high-availability mode, distributed processing mode, or many possible combinations of distributed and fault-tolerant modes in the same system without any modification to the architecture components. The software architecture defines system components that are modular and address problems in present systems. The architecture uses a System Controller, which controls system activation, initial load distribution, fault recovery, load redistribution, and system topology, and implements system maintenance procedures. An Application Distributed Fault-Tolerant/High-Availability Support Module (ADSM) enables an applications( ) to operate in various distributed fault-tolerant modes. The System Controller uses ADSM's well-defined API to control the state of the application in these modes. The Router architecture component provides transparent communication between applications during fault recovery and topology changes. An Application Load Distribution Module (ALDM) component distributes incoming external events towards the distributed application. The architecture allows for a Load Manager, which monitors load on various copies of the application and maximizes the hardware usage by providing dynamic load balancing. The architecture also allows for a Fault Manager, which performs fault detection, fault location, and fault isolation, and uses the System Controller's API to initiate fault recovery. These architecture components can be used to achieve a variety of distributed processing high-availability system configurations, which results in a reduction of cost and development time.

REFERENCES:
patent: 5812779 (1998-09-01), Ciscon et al.
patent: 5978933 (1999-11-01), Wyld et al.
patent: 6058490 (2000-05-01), Allen et al.
patent: 6070191 (2000-05-01), Narendran et al.
patent: 6128279 (2000-10-01), O'Neil et al.
patent: 6223304 (2001-04-01), Kling et al.
patent: 6427213 (2002-07-01), Dao
patent: 6434712 (2002-08-01), Urban et al.
patent: 6526434 (2003-02-01), Carlson et al.
patent: 6574477 (2003-06-01), Rathunde
patent: 6598077 (2003-07-01), Primak et al.
patent: 6629263 (2003-09-01), Sassi

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Apparatus and method for building distributed... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Apparatus and method for building distributed..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for building distributed... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3422216

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.