Internetworking with TCP/IP vol. III: client-server programming and applications
Internetworking with TCP/IP vol. III: client-server programming and applications
Gigabit networking
Staggered striping in multimedia information systems
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
A disk-based storage architecture for movie on demand servers
Information Systems - Special issue: multimedia information systems
Fault-tolerant architectures for continuous media servers
SIGMOD '96 Proceedings of the 1996 ACM SIGMOD international conference on Management of data
The advanced video information system: data structures and query processing
Multimedia Systems
Adventures in building the Stony Brook video server
MULTIMEDIA '96 Proceedings of the fourth ACM international conference on Multimedia
Video staging: a proxy-server-based approach to end-to-end video delivery over wide-area networks
IEEE/ACM Transactions on Networking (TON)
Design of Fault-Tolerant Large-Scale VOD Servers: With Emphasis on High-Performance and Low-Cost
IEEE Transactions on Parallel and Distributed Systems
OceanStore: an architecture for global-scale persistent storage
ASPLOS IX Proceedings of the ninth international conference on Architectural support for programming languages and operating systems
Chord: A scalable peer-to-peer lookup service for internet applications
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
A scalable content-addressable network
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
Search and replication in unstructured peer-to-peer networks
ICS '02 Proceedings of the 16th international conference on Supercomputing
A local search mechanism for peer-to-peer networks
Proceedings of the eleventh international conference on Information and knowledge management
Improving Data Access in P2P Systems
IEEE Internet Computing
Distributed Search in P2P Networks
IEEE Internet Computing
Improving Media Services on P2P Networks
IEEE Internet Computing
Disk Scheduling in Video Editing Systems
IEEE Transactions on Knowledge and Data Engineering
Scalable application layer multicast
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
Comparing Hybrid Peer-to-Peer Systems
Proceedings of the 27th International Conference on Very Large Data Bases
Peer-to-Peer Architectures for Scalable, Efficient and Reliable Media Services
IPDPS '03 Proceedings of the 17th International Symposium on Parallel and Distributed Processing
Khazana: An Infrastructure for Building Distributed Services
ICDCS '98 Proceedings of the The 18th International Conference on Distributed Computing Systems
On Peer-to-Peer Media Streaming
ICDCS '02 Proceedings of the 22 nd International Conference on Distributed Computing Systems (ICDCS'02)
Networking abstractions and protocols under variable length messages
ICNP '95 Proceedings of the 1995 International Conference on Network Protocols
Performance of a mass storage system for video-on-demand
INFOCOM '95 Proceedings of the Fourteenth Annual Joint Conference of the IEEE Computer and Communication Societies (Vol. 2)-Volume - Volume 2
Making gnutella-like P2P systems scalable
Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications
A Dynamic Heuristic Broadcasting Protocol for Video-on-Demand
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
Adaptive Probabilistic Search for Peer-to-Peer Networks
P2P '03 Proceedings of the 3rd International Conference on Peer-to-Peer Computing
SplitStream: high-bandwidth multicast in cooperative environments
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Exploiting locality for scalable information retrieval in peer-to-peer networks
Information Systems
A case for end system multicast
IEEE Journal on Selected Areas in Communications
Tapestry: a resilient global-scale overlay for service deployment
IEEE Journal on Selected Areas in Communications
Design and evaluation of a distributed scalable content discovery system
IEEE Journal on Selected Areas in Communications
On end-to-end architecture for transporting MPEG-4 video over the Internet
IEEE Transactions on Circuits and Systems for Video Technology
Hi-index | 0.00 |
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.