0 Bewertungen0% fanden dieses Dokument nützlich (0 Abstimmungen)
42 Ansichten6 Seiten
Distributed, networked multimedia information systems will be a critical component of technology-based information infra-structures in the future. Broadband multimedia networking technologies will bring about spectacular changes in the ways that we store, process, and use information. Digital multimedia libraries, one of the projects currently being supported by the u.s. Government, will promote a ordable remote learning environments.
Distributed, networked multimedia information systems will be a critical component of technology-based information infra-structures in the future. Broadband multimedia networking technologies will bring about spectacular changes in the ways that we store, process, and use information. Digital multimedia libraries, one of the projects currently being supported by the u.s. Government, will promote a ordable remote learning environments.
Copyright:
Attribution Non-Commercial (BY-NC)
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen
Distributed, networked multimedia information systems will be a critical component of technology-based information infra-structures in the future. Broadband multimedia networking technologies will bring about spectacular changes in the ways that we store, process, and use information. Digital multimedia libraries, one of the projects currently being supported by the u.s. Government, will promote a ordable remote learning environments.
Copyright:
Attribution Non-Commercial (BY-NC)
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen
Issues in Multimedia Synchronization over Broadband
Networks S. Baqai M. F. Khan S. Shaikh
Widener University, Chester, PA 19013
sohail.shaikh@widener.edu
1. Abstract store and share multimedia documents inter-
actively. In another application area known Distributed, networked multimedia informa- as tele-medicine, Broadband Integrated Ser- tion systems will be a critical component of vices Digital Network (B-ISDN) using giga- technology-based information infra-structures bit technology will allow the development of in the future. Several ground breaking appli- medical communication systems capable of de- cations have already appeared, and more are livering medical services to distant communi- many are expected to follow. Innovations in ties as well as remote access to patient data. hardware and software are feeding this revo- In the news-media industry, several joint ven- lution. In this paper, the notion of QOP for tures aimed at developing interactive multi- multimedia data transferred over the networks media news (e.g., news-on-demand, personal- is developed. Multimedia data synchronization ized multimedia news ltering etc.) have been requirements are studied, and several synchro- formed in recent months. Plans also include to nization protocols are presented. We discuss provide services such as tele-shopping, consult- the management of pre-orchestrated as well as ing and other convenient and nancially viable live multimedia data. It is anticipated that home information services. with proper research breakthroughs, broad- This paper is organized as follows: Section 3 band multimedia networking technologies will introduces the issues in scheduling for synchro- bring about spectacular changes in the ways nized delivery of multimedia data. Models that we store, process, and use information. and data abstractions commonly used to spec- ify the temporal relationships, along with the 2. Introduction presentation quality, of multimedia objects are also discussed. In Section 4 various synchro- nization mechanism for multimedia informa- Networked and distributed multimedia in- tion are discussed. Finally, Section 6 concludes formation systems will play an important role the issues related to multimedia communica- in engineering and technological progress in the tion synchronization. future. They are catalysts for new research in a number of areas including ecient data in- 3. Multimedia Synchronization put devices, high bandwidth digital networks, storage systems with extremely large capaci- and Quality Considerations ties, data modeling of image and video data, very large distributed databases, real-time op- The applications mentioned in the previous erating systems, computer graphics and anima- section provide a synopsis of a broad class of tions, and human-computer interaction. With distributed multimedia services that fall un- developments in such areas rapidly becoming der the general framework of Computer Sup- a reality, many ambitious multimedia based ported The Collaborative development ofWork (CSCW). Figure the architecture in Fig-1 projects are being pursued by the the indus- depicts ure 1, over broadband networks poses new chal-a the functional architecture of such try, academia, and the governments. Digital system andstorage lenges for emphasizes the important diverse and communication role of multimedia libraries, one of the projects cur- broadband networking technologies in support- multimedia objects like video, audio, images, rently being supported by the U.S. govern- ing etc. these applications. Multimedia application may require live ment, will promote aordable remote learn- data being generated in real time at remote lo- ing environments and allow users to author, cations, and/or some form of pre-orchestrated Authorized licensed use limited to: Sree Chitra Thirunal College of Engineering. Downloaded on June 10,2010 at 11:53:02 UTC from IEEE Xplore. Restrictions apply. Application Collaboration Layer used for data compression, the distribution of data, and random communication delays intro- System Management Layer duced by the network. Such factors make the provision of these capabilities infeasible with the current technologies. Multiplicity Communication Layer
Broadband Multimedia Network Layer Allocation of capacity and buer need to
be consistent with the synchronous playback of multimedia information at the destination. Knowledge of the temporal characteristics and their inter-relationship of multimedia objects gives considerable
exibility in allocating re- information (or documents) stored at vari- sources for managing multimedia trac [6]. ous servers interconnected over broadband net- By identifying the temporal inter-relationships works [5, 8, 10]. Retrieval and communica- and the desired presentation quality of the mul- tion of multimedia data imposes diverse per- timedia information, the overall resource re- formance and reliability characteristics, on the quirements can be established precisely. In this underlying communication infrastructure. For paper, we elaborate on these issues and focus example, while transmitting video and audio our discussion on synchronization and resource data streams, network delays must be bounded management schemes in broadband networks. to maintain inter-stream and intra-stream tem- Specially we focus on a set of Quality of Pre- poral synchronization requirements [8]. Inter- sentation (QOP ) parameters, that specify the stream synchronization deals with the syn- desired quality of presentation of multimedia chronized play-out of related streams, whereas information and are assumed to be given by intra-stream is required for the continuous pre- users as part of their multimedia information sentation of each stream attributes. Subsequently, we discuss the role of Temporal synchronization requires that the QOP parameters in designing various network system must observe some time relationships management schemes for resource allocation. (constraints) among various data objects in or- Many existing networks assume a packet der to present the information to the user in switched network architecture, like that in the a meaningful way. These relationships can be asynchronous transfer mode (ATM) network natural or synthetically created [7]. Simulta- environment. Due to resource constraints the neous recording of voice and video through a system may not be able to provide high quality VCR, is an example of natural relationship be- services. For a qualitative evaluation of a ser- tween audio and video information. A voice vice, a set of QOP parameters can be dened annotated slide show, on the other hand, is to specify the desired quality of presentation of an example of synthetically created relationship multimedia information, and are assumed to be between audio and image information. In this specied by users. For example, one or more case, change of an image and the end of its of these parameters may be used to quantify verbal annotation, represent a synchronization the percentage of multimedia data that can be point in time. dropped by the server, in case the resources A user can randomly access various objects, are limited. Restricted buering capability or while browsing through a multimedia informa- limited network capacity may also require the tion system. In addition to simple forward dropping of some data and delivering partial play-out of time-dependent data sequences, multimedia streams. Loss of data for a media other modes of data presentation are also vi- object can aect the presentation rate or reso- able, and should be supported by a multime- lution of that object. Generally, the acceptable dia information management system. These bound on this loss of data can be expressed include user-interactions like reverse play-out, in terms of some maximum allowable percent- fast-forward/fast-backward play-out, and ran- age data loss. It is possible that a network dom access of arbitrarily chosen segments of may transmit several objects concurrently over the presentation. These operations are quite independent virtual channels having dierent common in TV technology, (e.g. VCRs), but delay characteristics. Therefore these objects their implementation in distributed multime- can experience dierent jitter delays, leading to dia systems is a challenging task. This is due inter-stream synchronization failure as a result to the non-sequential storage of multimedia ob- of missing presentation deadline. Objects with jects, the diversity in the features of hardware missed deadlines start lagging while the data Authorized licensed use limited to: Sree Chitra Thirunal College of Engineering. Downloaded on June 10,2010 at 11:53:02 UTC from IEEE Xplore. Restrictions apply. on other streams is continuously used up dur- To support synchronized delivery of diverse ing presentation. The acceptable delay or slip- multimedia objects with dierent QOP re- page of a media object (video clip, an image, quirements, the networks of today face the fol- audio segment, etc.) with respect to its dead- lowing challenges; line, depends on object type and the multime- dia application and can be specied as maxi- - Allocation of resources for optimum uti- mum tolerable percentage of deadline misses. lization. - Transport of each multimedia stream 4. Synchronization Protocols over within the specied QOP parameters. Broadband Networks - Simple inter-switch signaling for low con- nection setup latency. Presentation of pre-orchestrated or live mul- We now elaborate on various synchronization timedia information requires synchronous play- mechanisms for delivery of multimedia infor- out of time-dependent multimedia data accord- mation over broadband networks. ing to some specied temporal relations. At the time of creation of multimedia informa- tion, the temporal constraints among various 5. Server Based Scheduling data streams, necessary at the time of play- back, are expressed in the form of a model [7]. To ensure the availability of each SIU at the Anisochronous data (e.g text and images) need destination before the play-out deadline in the to be available to the play-out devices at the presence of random network delays, the SIUs destination prior to their play-out deadlines. need to be scheduled ahead of their respective On the other hand isochronous objects, such deadlines by a factor greater than the maxi- as video and audio, can be transmitted at the mum expected delay. This pre-scheduling time same rate as the play-out rate [4]. To mini- is referred to as the control time. Since the mize destination buer requirements and pro- delays are random, some SIUs may arrive ear- vide continuity in playback, the rates of com- lier than their deadlines, and will need to be munication and presentation of an isochronous buered. The amount of buering required de- object need to be equal. Assuming a packet pends on the control time, which in turn is switched network, the transmission of individ- dependent on the network delay distributions. ual units of information need to be intelligently In case of multiple streams, inter-stream syn- controlled. For this purpose media objects can chronization along with intra-stream is also re- be divided into smaller units of information quired. which are controlled by the application process. In server-based scheduling scheme, the net- We refer to such a unit as Synchronization In- work can use a static reservation scheme, and terval Unit (SIU). For example, in a video clip can provide multiple channels with guaranteed such a unit can be taken as 301 th of a second, bandwidth and delay bounds. Each channel which corresponds to the play-out duration of a may have dierent delay bounds and band- single frame. In other words, an SIU for a video width. Since the capacity of each channel and object could be a video frame. For audio data, their number may not be sucient for transfer- the SIU can be an audio sample. In case of ring multimedia data within the given QOP re- discrete media objects (images and text), the quirements, the connection request may be de- entire object can be viewed as an SIU. Since nied. Alternatively, some amount of multime- SIUs are the basic units for play-out devices dia data can be pre-fetched at the user-station as well as the units to ensure synchronization, for presentation later at the play-out deadline. their delayed arrivals may make them obsolete The pre-fetched data needs to be buered prior in the play-out process. Therefore, it is impor- to its synchronized play-out. This results in tant that the presentation deadlines of SIUs some initial delay which increases the system should be known a-priori. These deadlines can response time. The objective of the resource be easily derived from the object's deadline it- management scheme is to reserve resources to self. All SIUs associated with the same tem- minimize the system response time and desti- poral interval must be played out simultane- nation buer requirements, while ensuring syn- ously within their overlapping intervals, which chronized play-out of multimedia data. Since in turn requires the source to deliver SIUs for the presentation process has to be delayed be- all objects at a constant rate. cause of the resource constraints, this schedul- Authorized licensed use limited to: Sree Chitra Thirunal College of Engineering. Downloaded on June 10,2010 at 11:53:02 UTC from IEEE Xplore. Restrictions apply. ing scheme is more suited for application re- estimate of the time to asynchrony of each quiring pre-orchestrated or stored multimedia stream, can adaptively control the feedback data rather than live data. transmission rate from that remote play-out For a multi-channel connection, the schedul- device [9]. The control is exercised to mini- ing of n SIUs on m channels is equivalent to as- mize the associated overheads without allowing signing n independent tasks to m uniform par- the asynchrony to exceed the tolerance limits allel processors with dierent processing speeds specied by the QOP parameter \". The re- which is a well known NP-hard problem [3]. synchronization policies are: Thus polynomial time algorithms for optimal - conservative: This scheme reacts only solutions are unlikely to exist. To service user when play-out of dierent streams is guar- requests the server needs to schedule the multi- anteed to be asynchronous media documents in real-time. Various heuris- tic greedy algorithms can be used to solve this - aggressive: In this approach server re- problem [1]. acts as soon as there is even a slight chance To ensure continuous and synchronized that playback is asynchronous play-out of multimedia data across the remote - probabilistic: Server reacts on the av- user stations, in the absence of globally syn- erage (assuming the network delay distri- chronized clocks, a feedback technique, sug- butions and play-out rate variations are gested by Ramanathan et al. [9] can be used. known) In this approach light-weight feedback mes- sages (referred to as feedback units), transmit- By applying these re-synchronization strate- ted periodically by the remote user stations gies to video and audio playback it has been back to the multimedia server, are used by the shown [9] that the conservative policy performs server to estimate the play-out instants of me- well at lower levels of asynchrony, but its eec- dia streams at the respective remote station. tiveness reduces at higher levels of asynchrony. The server uses these estimates to detect im- On the other hand, the performance of aggres- pending buer over
ow or under
ow at the sive policy
uctuates at lower asynchrony lev- remote sites. Based on these it can readjust els, but out performs the conservative strategy the transmission rate of the multimedia data at higher levels. Both the policies become in- streams so as to avoid the loss of data and eective in a high network jitter environment. synchronization at the remote station. Given In this case the probabilistic policy continues buer sizes available at the remote stations the to perform uniformly well. minimum rate at which feedback units must be transmitted for maintaining play-out con- tinuity is determined. Upon receiving a feed- back unit, the multimedia server estimates the Synchronized delivery of multimedia data earliest and latest playback times of the SIUs can also be ensured via intelligently control- which are yet to be transmitted to the re- ling network resources. The crux of the ap- mote users. From this information the earli- proach is to guarantee availability of resources est and latest possible transmission times are on-demand or in static mode, so that media computed. The transmission of SIUs at the streams are not constrained at the time of earliest transmission times result in high des- transmission. Recently new concepts of re- tination buer occupancy, while transmission source controlled synchronization of multime- at the latest transmission times keep the des- dia services have emerged. In this section we tination buer usage at a minimum. Frequent elaborate on these approaches with special em- transmission of feedback units, i.e. a high feed- phasis on broadband land-based packet switch- back ratio, enables the server to make more ing and mobile networks. precise estimates of transmission times for bet- In a network, trac load at each switch ter approximation to the actual playback rate. can change dynamically due to various factors, However this approach places additional load such as the number of users concurrently served on the remote stations, network, and multime- by that switch, the changing level of concur- dia server which have to generate, carry, and rency of multimedia data streams, and the ini- compute the feedback units and transmission tiation of new requests. In the network shown times, respectively. in Figure 2, if Virtual Path (VP) 1 and VP 3 Re-synchronization strategies by which the are used by multimedia server 1 and 2 for trans- multimedia server, based on its most recent mitting data to Users 2 and 1 respectively, then Authorized licensed use limited to: Sree Chitra Thirunal College of Engineering. Downloaded on June 10,2010 at 11:53:02 UTC from IEEE Xplore. Restrictions apply. the switch Sw2 has to manage multimedia data A fair capacity allocation policy at a switch streams for both users. requires that if transmission of streams need to be degraded, then degradation should be evenly spread across all the streams that are being transmitted concurrently. Multimedia server 3 Under such a policy, the problem of nding dropping ra- tios for all concurrent objects, in an inter- val, to conform to the limited switch capacity, can be formulated as an optimization problem with constraints specied by the QOP param- Multimedia server 1 eters [2]. Sw 2 Such optimization Sw 3 can be integrated as a part of the overall resource reservation and al- location protocol. The connection User 1 request at Sw 1 the kth switch, contains the synchronization, throughput and reliability requirements for the Sw 4 request. If the switch Sw 5 can serve a the requested connection while satisfying the specied relia- bilities of existing ones for theUserduration 2 of the connections, the new connection is accepted and resources assigned accordingly. On the other hand, if an optimization solution is not feasible, then the request for new connection is blocked and a request-denied signal is sent Multimedia server 2 to the previous switch on the VP. The switch, Sw(k,1) , checks if it alsoVPis1 on the next VP, i.e. V P(j+1) . If yes, then VP it 2modies the OCPN for the new delays (if VP they3 are dierent) and repeats the allocation procedure. In case the switch is not on the (j + 1)th VP, then the switch sends the request-denied signal to the In static resource allocation schemes, xed previous switch, i.e. Sw(k,2) . bandwidth and buer can be allocated at each switch. This assignment can be done at the 6. Conclusion time of VP establishment. Although such schemes are simple, they can be very inecient and wasteful for managing multimedia con- In this paper we have discussed issues re- nections when bandwidth requirements may lated to synchronization of multimedia infor- vary signicantly for the duration of a connec- mation over broadband networks. Various as- tion. On the other hand dynamic resource al- pects of presentation quality and their im- location schemes, while being able to allocate pact on system resources form the basis of capacity/buer eciently, may require elabo- designing multimedia synchronization proto- rate inter-switch signaling. This may result in cols for supporting distributed multimedia ser- longer connection setup delays. Furthermore, vices. For a multimedia document, the tem- the network may not allow dynamic manage- poral relationships among multimedia objects ment or each switch may not be capable of dy- and their quality characteristics need to be namically assigning resources for each channel specied. Various specication models used at any arbitrary instant of time. The devel- for dening the characteristics of the multime- opment of high-speed broadband networks has dia objects, specically for transport over com- greatly enhanced the bandwidth and process- munication networks, are introduced in Sec- ing capability available at each switch in a net- tion 3. Presentation of time dependent mul- work. Also, the usual duration of multimedia timedia information involves intra-stream and connections is considerably larger than the ini- inter-stream synchronization. Random delays tial connection establishment delay. Thus dy- in a communication network can result in loss namic resource allocation schemes can be used of intra-stream synchronization failure. Mul- for optimum network resource utilization. tiple streams may be transported over dier- Authorized licensed use limited to: Sree Chitra Thirunal College of Engineering. Downloaded on June 10,2010 at 11:53:02 UTC from IEEE Xplore. Restrictions apply. ent channels, having dierent delay character- [10] M. Woo, N. U. Qazi, and A. Ghafoor. A istics, resulting in inter-stream synchronization synchronization framework for communica- failure. Dierent schemes and techniques to re- tion of pre-orchestrated multimedia informa- cover from intra-stream and inter-stream asyn- tion. IEEE Network Magazine, 8(1):52{61, chrony are outlined in Section 4. In addition, January/ February 1994. allocation and management of constrained net- work resources for synchronized delivery of multimedia information within the quality con- straints specied in the model, are also de- scribed. Depending on the type of multime- dia service and application, each technique has certain advantages and disadvantages. Cur- rently, synchronization of multimedia informa- tion over broadband land-based and mobile networks is an active area of research with con- stant innovations. With all this activity, it is expected that new and improved synchroniza- tion techniques will revolutionize the area of distributed multimedia systems. References [1] S. Baqai, M. F. Khan, M. Woo, S. Shinkai, A. Khokhar, and A. Ghafoor. Quality- based evaluation of multimedia synchroniza- tion protocols for distributed multimedia in- formation systems. IEEE Journal on Selected Areas in Communications, 14(7):1388{1403, September 1996. [2] S. Baqai, M. Woo, and A. Ghafoor. Net- work resource management for enterprise- wide multimedia services. IEEE Communi- cations, 34(1):78{83, January 1996. [3] J. Blazewicz, K. Ecker, G. Schmidt, and J. Weglarz. Scheduling in Computer and Manufacturing Systems. Springer-Verlag, Berlin Heidelberg, 1993. [4] D. Ferrari. Client requirements for real-time communication services. IEEE Communica- tion Magazine, 28(11):65{72, 1990. [5] B. Furht. Multimedia systems: An overview. IEEE Multimedia, 1(1):47{59, Spring 1994. [6] A. Lazar and G. Pacici. Control of resources in broadband networks with quality of ser- vice guarantees. IEEE Communications Mag- azine, 29(10):66{73, October 1991. [7] T. Little and A. Ghafoor. Synchronization and storage models for multimedia objects. IEEE Journal on Selected Areas in Commu- nications, 8(3):413{427, April 1990. [8] T. Little and A. Ghafoor. Multimedia syn- chronization protocols for broadband inte- grated services. IEEE Journal on Selected Ar- eas in Communications, 9(9):1368{1382, De- cember 1991. [9] S. Ramanathan and P. V. Rangan. Adap- tive feedback techniques for synchronized multimedia retrieval over integrated net- works. IEEE/ACM Transactions on Net- working, 1(2):246{259, April 1993. Authorized licensed use limited to: Sree Chitra Thirunal College of Engineering. Downloaded on June 10,2010 at 11:53:02 UTC from IEEE Xplore. Restrictions apply.