Filters








2,285 Hits in 4.1 sec

Optimal allocation of clients to replicated multicast servers

Zongming Fei, M.H. Ammar, E.W. Zegura
Proceedings. Seventh International Conference on Network Protocols  
receiver 1 with lambda1=0.001, mu1=0.01, if x1>=v, 1 join B g é 0 2 4 6 8 10 12 0 0.2 0.4 0.6 0.8 1 Least value (v) for receiver 1 to join B lambda 2 (mu2) alpha=0.25 alpha  ...  # g 2 v ê d Q k & d w i m k # g a f g 2 k ¤ ¦ Ï ¦ a Ï § ¹ f 1 i t ¢ § b e b b d } $ f G P AE 7 h 1 d w i k & g a o 8 v Y s Q g # d Q e f k # g & k # b k 2 k # d Q h © i Øq k # b Q b e b g # Behavior of  ...  Number of servers The transition cost random nearest server nearest tree nearest node nearest node with adjustment Comparison with the optimal solution random nearest server nearest tree nearest node  ... 
doi:10.1109/icnp.1999.801917 dblp:conf/icnp/FeiAZ99 fatcat:vkkw5h3u3zehxpwdvegn7fpgha

Selecting among replicated batching video-on-demand servers

Meng Guo, Mostafa H. Ammar, Ellen F. Zegura
2002 Proceedings of the 12th international workshop on Network and operating systems support for digital audio and video - NOSSDAV '02  
VoD server replication is another approach that can allow a VoD service to handle a large number of clients, albeit at the additional cost of providing more servers.  ...  One approach that has been investigated by several researchers allows the server to batch clients requesting the same video and to serve clients in the same batch with one multicast video stream.  ...  For example, when deciding to allocate a new client to a multicast server, it is important to take into account other clients that were previously assigned to the same server and will ultimately be batched  ... 
doi:10.1145/507670.507692 dblp:conf/nossdav/GuoAZ02 fatcat:sttaodmtcfda5bcan3tcjbyj2u

Video loss recovery with FEC and stream replication

S.-H.G. Chan, Xing Zheng, Qian Zhang, Wen-Wu Zhu, Ya-Qin Zhang
2006 IEEE transactions on multimedia  
On the server side, we analyze and optimize the number of replicated streams and FEC packets to meet a certain residual loss requirement (i.e., error after correction).  ...  In our scheme, the server multicasts the video in parallel with FEC packets and a number of replicated delayed (ReD) version of the stream.  ...  The server multicasts FEC and replicated delayed (ReD) streams to clients, and the clients, depending on their local loss rate, autonomously and dynamically subscribe to these recovery packets to repair  ... 
doi:10.1109/tmm.2005.864340 fatcat:l7div4z6pvah7jurumdoiuqg54

Efficient and flexible parallel retrieval using priority encoded transmission

Ramaprabhu Janakiraman, Lihao Xu
2004 Proceedings of the 14th international workshop on Network and operating systems support for digital audio and video - NOSSDAV '04  
Large systems using these applications may be made more scalable by using efficient data distribution techniques like multicast, and by enabling clients to retrieve data from multiple servers in parallel  ...  In this paper we propose a new technique for parallel retrieval of structured documents from multiple servers using priority encoded transmission, which allows some subsets of a transmission to be reconstructed  ...  Acknowledgment We thank the participants of the Snowtella [12] project at the University of Washington for making their Gnutella traces available to us.  ... 
doi:10.1145/1005847.1005859 dblp:conf/nossdav/JanakiramanX04 fatcat:i2d7ngitendo5cgexvvo36zcka

Movie placement in a hierarchical CDN with stream merging mechanisms

Carsten Griwodz, Nalini Venkatasubramanian
2003 Multimedia Computing and Networking 2004  
In case of video streaming, distribution mechanisms that exploit multicast, segmented and out-of-order delivery can be applied to merge streams and reduce resource consumption.  ...  An efficient operation requires cost estimations that allow service providers to determine the dimensioning of their infrastructure and the placement of content in the system.  ...  True VoD (TVoD) approaches take user interaction into account in their resource allocation. They reduce the load of servers by answering to several user requests at once using multicast.  ... 
doi:10.1117/12.538817 fatcat:qtjin2rebfarxltg3x5fgtlm7i

A scalable and reliable paradigm for media on demand

G.B. Horn, P. Knudsgaard, S.B. Lassen, M. Luby, J.E. Rasmussen
2001 Computer  
On our system, the outgoing bandwidth from the server is independent of the number of clients, and each client behaves independently of other clients.  ...  Using an acknowledgment protocol like TCP to ensure reliability is extremely inefficient in one-to-many protocols like multicast.  ...  Acknowledgments We thank Vivek Goyal, Cheryl Haines, Steve Meyer, Ismail Rahman, Amin Shokrollahi, and Katy Zhi for their feedback in the preparation of this article.  ... 
doi:10.1109/2.947088 fatcat:op2ae5hyenddpelqh3hoimiuii

Video-on-Demand Networks: Design Approaches and Future Challenges

Frederic Thouin, Mark Coates
2007 IEEE Network  
Depending on the technique used for content delivery, the server transmits the selected content to the user, either via a dedicated unicast stream or through a multicast connection, where many clients  ...  Based on the mechanisms and network architecture, a network cost model maps a solution to one of the optimization problems (replica placement, video placement or resource allocation) to an actual network  ...  If it already exists, then the client simultaneously listens to the multicast stream of the video, and retrieves, from a proxy server, the part of the video that was streamed before the client joined the  ... 
doi:10.1109/mnet.2007.334311 fatcat:kx4edipjcbbf7jm47cnoolroky

Storage optimization for a peer-to-peer video-on-demand network

Jagadeesh M. Dyaberi, Karthik Kannan, Vijay S. Pai
2010 Proceedings of the first annual ACM SIGMM conference on Multimedia systems - MMSys '10  
Given the complex non-linear nature of P2P interactions, these mathematical programs are solved using non-linear optimization approaches.  ...  The challenges and solutions required for P2P VoD provided by a fixed provider such as a cable company are fundamentally different from those seen in traditional P2P networks or client-server VoD solutions  ...  that need to be replicated in the P2P network to ensure optimal usage of the P2P network.  ... 
doi:10.1145/1730836.1730844 dblp:conf/mmsys/DyaberiKP10 fatcat:4mhgc5bs2rdh3j7g3zx2qymdmu

Video delivery technologies for large-scale deployment of multimedia applications

K.A. Hua, M.A. Tantaoui, W. Tavanapong
2004 Proceedings of the IEEE  
The simplest delivery technique allocates server resources for each specific request. This technique is very expensive and is not scalable to support a very large user community such as the Internet.  ...  We discuss pros and cons of these technologies and provide our observations on current business solutions. Multicast: In theory, IP multicast can be employed with the server transmission schemes.  ...  In other words, clients search for the optimal number of layers by trying to join and leave multicast groups.  ... 
doi:10.1109/jproc.2004.832954 fatcat:vmanamrpwvclvhfaze2twfczpq

Using name-based mappings to increase hit rates

D.G. Thaler, C.V. Ravishankar
1998 IEEE/ACM Transactions on Networking  
Servers Clients Pi&, I, Ql$ct-server inXnitics.  ...  We highlight the importance of using a sensible policy for reducing replication and improving hit rates by directing requests for a given object to the same server.  ...  ACKNOWLEDGMENT The authors wish to thank L. Wei for suggesting simple weight functions, such as Wxor, for use with HRW to use for comparison.  ... 
doi:10.1109/90.663936 fatcat:crbkjyc52rc7ll6aefbrzk57be

Building global and scalable systems with atomic multicast

Samuel Benz, Parisa Jalili Marandi, Fernando Pedone, Benoît Garbinato
2014 Proceedings of the 15th International Middleware Conference on - Middleware '14  
The rise of worldwide Internet-scale services demands large distributed systems. Indeed, when handling several millions of users, it is common to operate thousands of servers spread across the globe.  ...  Here, replication plays a central role, as it contributes to improve the user experience by hiding failures and by providing acceptable latency.  ...  the server is currently replicating, similarly to what IP multicast supports.  ... 
doi:10.1145/2663165.2663323 dblp:conf/middleware/BenzMPG14 fatcat:lpkjlqliejeabisndeig5cflti

SnowFlock

Horacio Andrés Lagar-Cavilla, Joseph Andrew Whitney, Adin Matthew Scannell, Philip Patchin, Stephen M. Rumble, Eyal de Lara, Michael Brudno, Mahadev Satyanarayanan
2009 Proceedings of the fourth ACM european conference on Computer systems - EuroSys '09  
To evaluate SnowFlock, we focus on the demanding scenario of services requiring on-the-fly creation of hundreds of parallel workers in order to solve computationallyintensive queries in seconds.  ...  Lack of instantaneous stateful cloning forces users of cloud computing into ad hoc practices to manage application state and cycle provisioning.  ...  Charlie Hu for their input on a draft of this paper.  ... 
doi:10.1145/1519065.1519067 dblp:conf/eurosys/Lagar-CavillaWSPRLBS09 fatcat:jw5njfvjcnbgbpsgh2dgamge7q

Multicast with cache (Mcache): an adaptive zero-delay video-on-demand service

S. Ramesh, I. Rhee, K. Guo
2001 IEEE transactions on circuits and systems for video technology (Print)  
Using regional cache servers, Mcache removes initial playout delays at clients, because clients can receive the pre x of a requested clip from regional caches while waiting for the multicast to start.  ...  Servers use multicast to reduce bandwidth usage by serving multiple requests using a single data stream. However, this requires clients to delay receiving the movie until the multicast starts.  ...  This is similar in concept to the selection of an optimal patching threshold in Controlled Multicast [15] .  ... 
doi:10.1109/76.911167 fatcat:jiaddm5ov5dwzarf3pt2xj7zwy

Scalable networked information processing environment (SNIPE)

Graham E Fagg, Keith Moore, Jack J Dongarra
1999 Future generations computer systems  
This system combines global naming and replication of both processing and data to support large-scale information processing applications leading to better availability and reliability than currently available  ...  This paper details the goals, design and an initial implementation of SNIPE, and then demonstrates its usefulness in supporting a middleware project.  ...  Resource management functions include allocating resources as needed from those available, attempting to adhere to resource allocation goals, and enforcing restrictions on the use of resources.  ... 
doi:10.1016/s0167-739x(99)00012-6 fatcat:bmelsa7save3ln3klp5gx4onxu

Scalable Networked Information Processing Environment (SNIPE)

Graham E Fagg, Keith Moore, Jack J Dongarra, Al Geist
1997 Proceedings of the 1997 ACM/IEEE conference on Supercomputing (CDROM) - Supercomputing '97  
This system combines global naming and replication of both processing and data to support large-scale information processing applications leading to better availability and reliability than currently available  ...  This paper details the goals, design and an initial implementation of SNIPE, and then demonstrates its usefulness in supporting a middleware project.  ...  Resource management functions include allocating resources as needed from those available, attempting to adhere to resource allocation goals, and enforcing restrictions on the use of resources.  ... 
doi:10.1145/509593.509617 dblp:conf/sc/FaggMDG97 fatcat:pptu5jvpfrerzpqofua6duteky
« Previous Showing results 1 — 15 out of 2,285 results