SEARCH
0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Prev | Current Page 542 | Next

Moh'd A. Radaideh and Hayder Al-ameed

"Architecture of Reliable Web Applications Software"


General.Operation
Figure 4 shows the general interaction between clients and the replicated service. This Figure
represents three replicas placed on geographically-distant sites interconnected by a WAN,
which cooperate to serve client requests. Each replica is composed of a complete copy of the
Web application and a HA-module. This module is the software component that enhances
availability. The HA-module intercepts client requests and coordinates itself with the rest
of the HA-modules to ensure that all replicas are mutually consistent.
An important factor about this general operation is the mechanism that clients use to locate
replicas to request services. The most common solution is shown in the Figure itself and uses
the Internet DNS support for multiple IP addresses (Brisco, 1995). With this support, when
a client requests a name such as http://dot.com, the navigator sends a lookup request to the
DNS server. The server will then reply with just one IP among the configured IP addresses.
Once the navigator has the chosen IP address, it connects to that address to request the service.
Subsequent requests done by this client or by other clients will work the same way, but the
DNS server will return a different configured IP addresses in a round-robin fashion.


Pages:
530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554