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...
Saved in:
Published in | Journal of network and computer applications Vol. 30; no. 1; pp. 209 - 243 |
---|---|
Main Authors | , , , |
Format | Journal Article |
Language | English |
Published |
London
Elsevier Ltd
2007
Elsevier |
Subjects | |
Online Access | Get full text |
Cover
Loading…
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 |