Submit or Track your Manuscript LOG-IN

RELIABLE MULTICAST IMPLEMENTATION IN JAVA

 S.W. Shah*, M.I. Babar*, L. Khan**, M.N. Arbab*, H. Ullah*** and R.A. Syed***

 * Department of Electrical Engineering, University of Engineering and Technology, Peshawar, Pakistan

** COMSATS Institute of Information Technology, Abbottabad
*** Department of Mechanical Engineering, University of Engineering and Technology, Peshawar, Pakistan

ABSTRACT

This paper describes the implementation of reliable group communication in Java. The underlying delivery mechanism for multicast is presently based on User Datagram Protocol (UDP) that provides a “best effort” delivery service. Best effort implies that IP packets are treated with essentially equal weight, and while IP makes an effort to deliver all packets to their destination, packets may occasionally be delayed, lost, duplicated, or delivered out of order. One of multicast’s weaknesses is its lack of reliability due to its use of UDP for data transmission. Reliable transmission means that there should be no packet loss, no disordering and no duplication of packets at the receiver side. The focus of this paper is to implement Reliable Multicast using Java, which is mainly used for one-to-many connections. This work focuses on reliable multicast in a local area network (LAN) environment. The reliability has been introduced at application layer and is receiver’s initiated, NACK (negative acknowledgement) based.

To share on other social networks, click on any share button. What are these?

Journal of Engineering and Applied Sciences

December

Vol. 42, pp. 01-48

Featuring

Click here for more

Subscribe Today

Receive free updates on new articles, opportunities and benefits


Subscribe Unsubscribe