Autonomous decentralized community communication for information dissemination - Internet Computing, IEEE

To meet the increasing demand for real-time content delivery, the proposed Autonomous Decentralized Community Communication system offers an efficient information dissemination infrastructure with a decentralized architecture.ADCC's aim is to help end-user communities communicate and exchange information efficiently; to meet this goal, the system uses an application-level multicast technique that arbitrarily scales to large groups.The ADCC system also features a scalable community construction and maintenance scheme that eases the burden of organizing an online community network. I nternet services offer rapidly evolving and frequently accessed information spaces for anyone, anywhere, anytime. Service providers build such publish-and-subscribe services from their own viewpoints: they provide the same information to all end users, regardless of demand and situation (such as location, time of day, and so on). This Web-based publish–subscribe scheme has two traditional models. The pull model requires users to access to the SP periodically to retrieve new information, while the push model requires SPs to deliver content that changes frequently. Each of these models has disadvantages. With the pull model, users might access information and find that it's unchanged since their last access or that it contains a large, redundant subset of earlier content retrievals. This model is also vulnerable to flash crowds — rapid, sharp surges in requests that overwhelm the server and dramatically increase response time. For its part, the push model fails to take advantage of the Internet's collabora-tive potential: currently, 90 percent of Internet resources are invisible and untapped. 1 The push model typically uses a one-to-many model in which the SP delivers content directly to each user. Clearly, this approach has scalability limitations. To address the drawbacks of the pull and push models, we've designed an information-dissemination infrastructure that offers efficient and cooperative real-time content delivery. Our Autonomous Decentralized Community Communication (ADCC) system was inspired by the autonomous decentralized system (ADS) concept. 2 ADCC is an autonomous decentralized architecture formed by a community of end users (members) with similar interests and demands. 3 The system lets community members maintain autonomy while they cooperate and share information without overloading any single node. The system's autonomous decentralized communication technique offers members flexible cooperation and communication using a hybrid pull–push approach: when community members download interesting content from the server, they forward it to all community members. 4 Here, we describe ADCC and offer results from a simulation of a large, real-world community. ADCC blends the cooperative spirit of social …

[1]  James F. Doyle,et al.  Peer-to-Peer: harnessing the power of disruptive technologies , 2001, UBIQ.

[2]  Kirk L. Johnson,et al.  Overcast: reliable multicasting with on overlay network , 2000, OSDI.

[3]  Kinji Mori,et al.  Service oriented communication technology for achieving assurance , 2002, Proceedings 22nd International Conference on Distributed Computing Systems Workshops.

[4]  Kinji Mori,et al.  Autonomous decentralized community concept and architecture for a complex adaptive information system , 2003, The Ninth IEEE Workshop on Future Trends of Distributed Computing Systems, 2003. FTDCS 2003. Proceedings..

[5]  Stephen E. Deering,et al.  Multicast routing in datagram internetworks and extended LANs , 1990, TOCS.

[6]  Ellen W. Zegura,et al.  How to model an internetwork , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[7]  Samir Khuller,et al.  Construction of an efficient overlay multicast infrastructure for real-time applications , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[8]  Kinji Mori,et al.  Autonomous cooperation technologies for achieving real time property and fault tolerance in Service Oriented Community system , 2003, 23rd International Conference on Distributed Computing Systems Workshops, 2003. Proceedings..

[9]  Srinivasan Seshan,et al.  A case for end system multicast , 2002, IEEE J. Sel. Areas Commun..

[10]  Kinji Mori,et al.  Autonomous cooperation technique to achieve fault tolerance in service oriented community system , 2002, The 2nd International Workshop on Autonomous Decentralized System, 2002..

[11]  Branko Grünbaum,et al.  Pairs of edge-disjoint Hamiltonian circuits , 1975 .

[12]  Kinji Mori,et al.  Scalable multilateral communication technique for large-scale information systems , 2003, Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003.

[13]  Dinesh C. Verma,et al.  ALMI: An Application Level Multicast Infrastructure , 2001, USITS.

[14]  Elwood S. Buffa,et al.  Graph Theory with Applications , 1977 .

[15]  Bill Jackson,et al.  Hamilton Cycles in 2-Connected Regular Bipartite Graphs , 1994, J. Comb. Theory, Ser. B.

[16]  Kinji Mori,et al.  Autonomous decentralized systems: Concept, data field architecture and future trends , 1993, Proceedings ISAD 93: International Symposium on Autonomous Decentralized Systems.

[17]  Eric Brewer,et al.  Scattercast: an architecture for internet broadcast distribution as an infrastructure service , 2000 .

[18]  Hirokazu Ihara,et al.  Autonomous Decentralized Software Structure and It's Application , 1986, FJCC.