Using XML Compression to Increase Efficiency of P2P Messaging in JXTA-based Environments
نویسندگان
چکیده
P2P [Peer-to-Peer] systems use messaging for communication amongst peers, and therefore the efficiency of messaging is a key concern for any P2P environment; particularly environments with a potentially large number of peers. One of popular representations of a P2P system is JXTA, which uses XML-based messaging. In this paper, we describe how the use of XML compression can increase efficiency of P2P messaging in JXTA-based environments. In the proposed solution, message elements containing XML data are compressed using an XML-aware compressor. Our design can be used not only for compression but also for other kinds of encodings of XML data, such as encryption. Experimental results demonstrate that our compression technique results in a substantial decrease in message transport time along with a corresponding decrease in the size of messages. Therefore, the application of XML compression for messaging in JXTA-based P2P environments results in an increase in the efficiency of messaging and a decrease in network traffic. Using XML Compression to Increase Efficiency of P2P Messaging in JXTA-based Environments Table of
منابع مشابه
Enabling Peer to Peer Grids
In this paper we propose a peer-to-peer (P2P) grid comprising resources such as relatively static clients, high-end resources and a dynamic collection of multiple P2P subsystems. We investigate the architecture of the messaging and event service that will support such a hybrid environment. We designed a distributed publish-subscribe system NaradaBrokering for XML specified messages. NaradaBroke...
متن کاملTowards enabling peer-to-peer Grids
In this paper we propose a peer-to-peer (P2P) grid comprising resources such as relatively static clients, high-end resources and a dynamic collection of multiple P2P subsystems. We investigate the architecture of the messaging and event service that will support such a hybrid environment. We designed a distributed publish-subscribe system NaradaBrokering for XML specified messages. NaradaBroke...
متن کاملXML-based security for JXTA core protocols
JXTA defines a set of six core protocols specifically suited for ad hoc, pervasive, multi-hop, peer-to-peer (P2P) computing. These protocols allow peers to cooperate and form autonomous peer groups. This paper presents a satisfactory method that provides security services to the core protocols: privacy, authenticity, integrity and nonrepudiation. The presented mechanisms are fully distributed a...
متن کاملImprovement of JXTA Protocols for Supporting Reliable Distributed Applications in P2P Systems
In any distributed application, the communication between the distributed processes/nodes of the distributed systems is essential for both reliability and efficiency matters. In this work we address this issue for distributed applications based on JXTA protocols. After a careful examination of the current version of JXTA protocols, we observed the need for improving the original JXTA protocols,...
متن کاملAn architecture based on ebXML and Peer-to-Peer technologies and its application for dynamic virtual enterprises of European SMEs
This paper explores the challenges of constructing a distributed e-business architecture based on the concept of Request Based Virtual OrganiZation (RBVO) and presents a solution based on ebXML, Open Source e-business component framework and Peer-to-Peer (P2P) technologies. RBVO is a value network, which is dynamically formed upon demand to meet identified business opportunities. The architectu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007