Scalable distributed computing environment

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 9/46 (2006.01) G06F 9/50 (2006.01) H04L 12/56 (2006.01) H04L 29/06 (2006.01) H04L 29/08 (2006.01)

Patent

CA 2197324

The present invention relates to disbributed computing systems and is more particularly directed to an architecture and implementation of a scalable distributed computing environment which facilitates communication between independently operating nodes on a single network or on interconnected networks, which may be either homogeneous or heterogeneous. The present invention is a dynamic, symmetrical, distributed, real-time, peer-to-peer system comprised of an arbitrary number of identical (semantically equivalent) instances, i.e., kernels, that together form a logical tree. The kernels exhibit unified and consistent behavior at run time through a self-configuring and self-maintaining logical view of the network. Each kernel resides at a network node that has one or more resources associated with it. The kernels dynamically locate one another in real-time to form and maintain a hierarchical structure that supports a virtually unlimited number of independently running kernels. The system maintains its logical view of the network and user-developed programmatic resources regardless of the number and combinations of transport protocols and underlying mix of physical topologies. The system's communications services utilize a dynamic context bridge to communicate between end nodes that may not share a common transport protocol stack, thereby allowing applications residing on different stacks to communicate with one another automatically and transparently.

La présente invention concerne des systèmes d'informatique distribuée, et en l'occurrence, une architecture et la mise en oeuvre d'un environnement évolutif d'informatique distribuée simplifiant les échanges entre noeuds de réseau opérant indépendamment sur un même réseau ou sur des réseaux interconnectés et qui peuvent être soit homogènes, soit hétérogènes. Le système mis en oeuvre, qui est dynamique et symétrique, et qui fonctionne en temps réel sur des relations d'égal à égal, est constitué d'un nombre quelconque d'entités (identiques du point de vue sémantique) tels que des noyaux, formant des arborescences logiques. Grâce à une vue logique du réseau à auto-configuration et auto-maintenance, les noyaux présentent, en exploitation, un comportement homogène et cohérent. Chaque noyau réside au niveau d'un noeud de réseau auquel sont associées une ou plusieurs ressources. Les noyaux se localisent dynamiquement entre eux en temps réel de façon à conserver une structure hiérarchique acceptant un nombre virtuellement illimité de noyaux fonctionnant indépendamment. Le système tient à jour sa vue logique du réseau et des ressources de logiciels utilisateur, quels que soient le nombre et les combinaisons des protocoles de transport et l'assortiment des topologies physiques. Pour communiquer entre des noeuds d'extrémités de réseaux susceptibles de ne pas utiliser une pile commune pour les protocoles de transport, les services communications du système mettent en oeuvre une passerelle de contextes dynamiques, ce qui permet à des applications résidant sur des piles différentes de communiquer l'une avec l'autre automatiquement et en mode transparent.

LandOfFree

Say what you really think

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

Rating

Scalable distributed computing environment does not yet have a rating. At this time, there are no reviews or comments for this patent.

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

Rate now

     

Profile ID: LFCA-PAI-O-1369857

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