Distributed middleware architectures for scalable media services

The fusion of Multimedia and Internet technology has introduced an ever-increasing demand for large-scale reliable media services. This exposes the scalability limitations of current middleware architectures, as they traditionally operate on either very large-server configurations or on tightly coup...

Full description

Saved in:
Bibliographic Details
Published inJournal of network and computer applications Vol. 30; no. 1; pp. 209 - 243
Main Authors Kalogeraki, V., Zeinalipour-Yazti, D., Gunopulos, D., Delis, A.
Format Journal Article
LanguageEnglish
Published London Elsevier Ltd 2007
Elsevier
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The fusion of Multimedia and Internet technology has introduced an ever-increasing demand for large-scale reliable media services. This exposes the scalability limitations of current middleware architectures, as they traditionally operate on either very large-server configurations or on tightly coupled distributed systems. On the other hand, the wide availability of high-speed networks and the widespread deployment of powerful personal computing units by end users, has emphasized the advantages of the peer-to-peer ( P2P) computing model. In this paper, we evaluate a number of different middleware architectures that facilitate the timely and reliable delivery of media services in P2P networks. Our evaluated architectures exploit features including availability of high-performance links, replication and caching of popular items and finally state-of-the-art search techniques proposed in the context of structured and unstructured P2P overlay networks. Through detailed simulation we investigate the behavior of the suggested P2P architectures for video provision and examine the involved trade-offs. We show that under realistic assumptions, the evaluated architectures are resilient to multiple peer-failures, are scalable with respect to dropped requests when the number of messages in the network increases and provide good response times to the user requests.
ISSN:1084-8045
1095-8592
DOI:10.1016/j.jnca.2005.09.001