Ir directamente a la navegación principal Ir directamente a la búsqueda Ir directamente al contenido principal

Performance evaluation of a Java-based networking Application Programming Interface (API)

Producción científica: Articlerevisión exhaustiva

Resumen

Over the last few years, we have witnessed the emergence of many network-based multimedia applications, particularly those rich in audio, video, and images. Access to network services has become an integral component of these applications. In this paper, we present a Java-based networking Application Programming Interface (API), and compare the performance of our Java-based API with Microsoft Winsock 2 API over different protocols namely, TCP/IP, UDP/IP and native Asynchronous Transfer Mode (ATM). From the results obtained, we observe that the Java layer increases the overall user-to-user latency by about 120 microseconds compared to native Winsock 2 over ATM local area networks. We also found that jitter performance for continuous media applications, such as those involving digital video is highly non-deterministic. We obtained large variations in video jitter over Java, with maximum jitter in the range 6 to 12 milliseconds.

Idioma originalEnglish
Páginas (desde-hasta)199-209
Número de páginas11
PublicaciónInformation Processing Letters
Volumen75
N.º5
DOI
EstadoPublished - oct 31 2000

Nota bibliográfica

Funding Information:
The author thanks Xuan Chen and Weiyou Cui for their help in all the experiments described in this work. The author also expresses his gratitude to the anonymous reviewers whose suggestions and comments greatly improved the quality of this paper. This work was supported by NSF grants EEC-9529152 (IMSC ERC) and MRI-9724567. We also gratefully acknowledge grant EDUD-7824-000145-US from Sun Microsystems Inc., Palo Alto, California. Equipment donations from the Intel Equipment Grant Program and the IBM SUR Grant are also acknowledged.

Funding Information:
The Integrated Media Systems Center (IMSC) [5] at the University of Southern California is an engineering research center sponsored by the National Science Foundation. IMSC is currently conducting cross-disciplinary research in the area of multimedia and creative technologies in collaboration with industry participation. At IMSC, we found that when integrating efforts from various research groups (audio, database, computer interface, education), a significant amount of time is spent by application developers in these different groups on developing networking code needed to give networking access to their applications. Typical difficulties encountered during integra-

Financiación

The author thanks Xuan Chen and Weiyou Cui for their help in all the experiments described in this work. The author also expresses his gratitude to the anonymous reviewers whose suggestions and comments greatly improved the quality of this paper. This work was supported by NSF grants EEC-9529152 (IMSC ERC) and MRI-9724567. We also gratefully acknowledge grant EDUD-7824-000145-US from Sun Microsystems Inc., Palo Alto, California. Equipment donations from the Intel Equipment Grant Program and the IBM SUR Grant are also acknowledged. The Integrated Media Systems Center (IMSC) [5] at the University of Southern California is an engineering research center sponsored by the National Science Foundation. IMSC is currently conducting cross-disciplinary research in the area of multimedia and creative technologies in collaboration with industry participation. At IMSC, we found that when integrating efforts from various research groups (audio, database, computer interface, education), a significant amount of time is spent by application developers in these different groups on developing networking code needed to give networking access to their applications. Typical difficulties encountered during integra-

FinanciadoresNúmero del financiador
IBM SUR
IMSC ERCMRI-9724567
Integrated Media Systems Center
National Science Foundation (NSF)EEC-9529152
University of Southern California

    ASJC Scopus subject areas

    • Theoretical Computer Science
    • Signal Processing
    • Information Systems
    • Computer Science Applications

    Huella

    Profundice en los temas de investigación de 'Performance evaluation of a Java-based networking Application Programming Interface (API)'. En conjunto forman una huella única.

    Citar esto