• 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