DocumentCode :
356711
Title :
Experimental evaluation of design tradeoff in specialized virtual machine for multimedia traffic in active networks
Author :
Wang, Sheng-Yih ; Bhargava, Bharat
Author_Institution :
Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
Volume :
1
fYear :
2000
fDate :
2000
Firstpage :
549
Abstract :
In active network environments, the data packets can carry active programs to enable specialized processing on them. We quantify the effectiveness of general capsule programs vs. specialized processing functions for multimedia data through four experiments. These experiments deal with the comparison of Java vs. C implementation of a MPEG video decoder, the identification of the time-consuming modules in a Java MPEG video decoder, the effectiveness of combining Java methods and native methods, and the size of the bytecode for each module in a Java MPEG video decoder. We found that a Java MPEG decoder can be 2.6 times to 10 times slower than an equivalent C implementation. We identified the Huffmann decoding module as the most time-consuming module. We also found that the Native Method Interface (NMI) is complex and not efficient enough for use in active routers and the size of the bytecodes for most of the modules is too big to fit into a single packet even after compression. We draw certain conclusions about the trade-off between the general programming model and the specialized functions provided by the router for the active capsules
Keywords :
C language; Huffman codes; Java; decoding; multimedia systems; packet switching; video coding; virtual machines; C implementation; Huffmann decoding module; Java MPEG video decoder; Java methods; MPEG video decoder; NMI; Native Method Interface; active capsules; active network environments; active programs; active routers; bytecode; data packets; design tradeoff; experimental evaluation; general capsule programs; general programming model; multimedia data; multimedia traffic; native methods; specialized functions; specialized processing; specialized processing functions; specialized virtual machine; Computer networks; Decoding; Electronic mail; Functional programming; Intelligent networks; Java; Programming profession; Telecommunication traffic; Transcoding; Virtual machining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Multimedia and Expo, 2000. ICME 2000. 2000 IEEE International Conference on
Conference_Location :
New York, NY
Print_ISBN :
0-7803-6536-4
Type :
conf
DOI :
10.1109/ICME.2000.869661
Filename :
869661
Link To Document :
بازگشت