DocumentCode :
1157655
Title :
Composition of Java-based router elements and its application to generalized video multicast
Author :
Dong, Yu ; You, D.K.Y. ; Lui, John C S
Author_Institution :
Purdue Univ., West Lafayette, IN, USA
Volume :
18
Issue :
6
fYear :
2004
Firstpage :
27
Lastpage :
33
Abstract :
We describe a software router capable of flexible service composition through plug and play of specialized Java software modules. These Java modules - previously developed for network simulation in the J-Sim project - are leveraged for actual deployment on our router through a JSocket class of objects. Our system provides significant software engineering benefits of simplified code development and safe composition/reuse of various router components. These benefits have proved highly useful in implementing new network services for emerging application needs. In particular, we present a paradigm of generalized multicast with application to large-scale video streaming. We detail the performance of our prototype implementation in terms of efficiency (when compared to a native C implementation) and its ability to satisfy the dynamic resource capabilities of a heterogeneous set of receiver end systems, including mobile handheld devices.
Keywords :
Java; multicast communication; software engineering; telecommunication computing; telecommunication network routing; telecommunication services; visual communication; JSocket class; Java software module; Java-based router element; generalized video multicast; large-scale video streaming; mobile handheld device; Application software; Emulation; Handheld computers; Java; Multicast protocols; Prototypes; Routing protocols; Software engineering; Software performance; Streaming media;
fLanguage :
English
Journal_Title :
Network, IEEE
Publisher :
ieee
ISSN :
0890-8044
Type :
jour
DOI :
10.1109/MNET.2004.1355032
Filename :
1355032
Link To Document :
بازگشت