Disclosed is a system and method for load balancing on a computer network
that utilizes two levels of addressing abstraction--logical and physical.
Logical processes are mapped to physical processes using a logical
interface and may be done in a one-to-one, one-to-many, or many-to-one
fashion. The mapping is dynamic in the sense that mapping decisions may
include selection functions that can be changed on the fly so that servers
can be added or removed in a manner that is relatively transparent to the
client. The system and method are also applied to the World Wide Web so
that web sites can also dynamically distribute processes over a plurality
of servers.
Αποκαλύπτονται ένα σύστημα και μια μέθοδος για την εξισορρόπηση φορτίων σε ένα δίκτυο υπολογιστών που χρησιμοποιεί δύο επίπεδα εξέτασης της αφαίρεσης -- λογικής και φυσικής. Οι λογικές διαδικασίες χαρτογραφούνται στις φυσικές διαδικασίες χρησιμοποιώντας μια λογική διεπαφή και μπορούν να γίνουν σε έναν ένα προς ένα, ένας-$$$-ΠΟΛΛΟΊ, ή πολύς-$$$-ΜΙΑ μόδα. Η χαρτογράφηση είναι δυναμική υπό την έννοια ότι οι αποφάσεις χαρτογράφησης μπορούν να περιλάβουν τις λειτουργίες επιλογής που μπορούν να αλλάξουν στη μύγα έτσι ώστε οι κεντρικοί υπολογιστές μπορούν να προστεθούν ή να αφαιρεθούν με έναν τρόπο που είναι σχετικά διαφανής στον πελάτη. Το σύστημα και η μέθοδος εφαρμόζονται επίσης στο World Wide Web έτσι ώστε οι ιστοχώροι μπορούν επίσης δυναμικά να διανείμουν τις διαδικασίες πέρα από μια πολλαπλότητα των κεντρικών υπολογιστών.