Kevlar overall is a Wide-area Collaborative Application supporting infrastructure on the Live Distributed Objects Platform. There are three key layers of Kevlar: Service Collaboration Layer, Kevlar Multicast Layer and Communication Layer.

architecture.jpg

The Service Collaboration Layer is the mash-up of different services, Kevlar's Multicast Layer provides a channel endpoint to support upper-layer synchronization through multicast. Different from existing multicast solutions, Kevlar' multicast uses independent protocols in different environments, while weaving them together to form a patchwork overlay.

patchwork.png

A relationship between environment and multicast protocol is actually based on the environment information, described by an Environment Identifier, called EUID.

euid.jpg

Using EUID and Environmental Rules of multicast protocols based on EUID, patchwork overlay can be formed in a decentralized fashion.

patch_formation.jpg

Please download our Live Distributed Objects distribution to take a look :)

Last edited Dec 1, 2010 at 3:41 PM by qi, version 4

Comments

No comments yet.