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 original | English |
|---|---|
| Páginas (desde-hasta) | 199-209 |
| Número de páginas | 11 |
| Publicación | Information Processing Letters |
| Volumen | 75 |
| N.º | 5 |
| DOI | |
| Estado | Published - 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-
| Financiadores | Número del financiador |
|---|---|
| IBM SUR | |
| IMSC ERC | MRI-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
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver