共查询到20条相似文献,搜索用时 31 毫秒
1.
In this paper, we investigate a playout scheduling framework for supporting the continuous and synchronized presentations
of multimedia streams in a distributed multimedia presentation system. We assume a situation in which the server and network
transmissions provide sufficient support for the delivery of media objects. In this context, major issues regarding the enforcement
of the smooth presentation of multimedia streams at client sites must be addressed to deal with rate variance of stream presentations
and delay variance of networks. We develop various playout-scheduling algorithms that are adaptable to quality-of-service
parameters. The proposed algorithms permit the local adjustment of unsynchronized presentations by gradually accelerating
or retarding presentation components, rather than abruptly skipping or pausing the presentation materials. A comprehensive
experimental analysis of the proposed algorithms demonstrates that our algorithms can effectively avoid playout gaps (or hiccups)
in the presentations. This scheduling framework can be readily used to support customized multimedia presentations. 相似文献
2.
Efficient admission control algorithms for multimedia servers 总被引:3,自引:0,他引:3
In this paper, we have proposed efficient admission control algorithms for multimedia storage servers that are providers
of variable-bit-rate media streams. The proposed schemes are based on a slicing technique and use aggressive methods for admission
control. We have developed two types of admission control schemes: Future-Max (FM) and Interval Estimation (IE). The FM algorithm uses the maximum bandwidth requirement of the future to estimate the bandwidth requirement. The IE
algorithm defines a class of admission control schemes that use a combination of the maximum and average bandwidths within
each interval to estimate the bandwidth requirement of the interval. The performance evaluations done through simulations
show that the server utilization is improved by using the FM and IE algorithms. Furthermore, the quality of service is also
improved by using the FM and IE algorithms. Several results depicting the trade-off between the implementation complexity,
the desired accuracy, the number of accepted requests, and the quality of service are presented. 相似文献
3.
Kelvin K.W. Law John C.S. Lui Leana Golubchik 《The VLDB Journal The International Journal on Very Large Data Bases》1999,8(2):133-153
Advances in high-speed networks and multimedia technologies have made it feasible to provide video-on-demand (VOD) services
to users. However, it is still a challenging task to design a cost-effective VOD system that can support a large number of
clients (who may have different quality of service (QoS) requirements) and, at the same time, provide different types of VCR
functionalities. Although it has been recognized that VCR operations are important functionalities in providing VOD service,
techniques proposed in the past for providing VCR operations may require additional system resources, such as extra disk I/O,
additional buffer space, as well as network bandwidth. In this paper, we consider the design of a VOD storage server that
has the following features: (1) provision of different levels of display resolutions to users who have different QoS requirements,
(2) provision of different types of VCR functionalities, such as fast forward and rewind, without imposing additional demand
on the system buffer space, I/O bandwidth, and network bandwidth, and (3) guarantees of the load-balancing property across
all disks during normal and VCR display periods. The above-mentioned features are especially important because they simplify
the design of the buffer space, I/O, and network resource allocation policies of the VOD storage system. The load-balancing
property also ensures that no single disk will be the bottleneck of the system. In this paper, we propose data block placement,
admission control, and I/O-scheduling algorithms, as well as determine the corresponding buffer space requirements of the
proposed VOD storage system. We show that the proposed VOD system can provide VCR and multi-resolution services to the viewing
clients and at the same time maintain the load-balancing property.
Received June 9, 1998 / Accepted April 26, 1999 相似文献
4.
Recent advances in computer technologies have made it feasible to provide multimedia services, such as news distribution
and entertainment, via high-bandwidth networks. The storage and retrieval of large multimedia objects (e.g., video) becomes
a major design issue of the multimedia information system. While most other works on multimedia storage servers assume an
on-line disk storage system, we consider a two-tier storage architecture with a robotic tape library as the vast near-line
storage and an on-line disk system as the front-line storage. Magnetic tapes are cheaper, more robust, and have a larger
capacity; hence, they are more cost effective for large scale storage systems (e.g., video-on-demand (VOD) systems may
store tens of thousands of videos). We study in detail the design issues of the tape subsystem and propose some novel tape-scheduling
algorithms which give faster response and require less disk buffer space. We also study the disk-striping policy and the
data layout on the tape cartridge in order to fully utilize the throughput of the robotic tape system and to minimize the
on-line disk storage space. 相似文献
5.
K. Selçuk Candan Eric Lemar V.S. Subrahmanian 《The VLDB Journal The International Journal on Very Large Data Bases》2000,9(2):131-153
Abstract. Though there has been extensive work on multimedia databases in the last few years, there is no prevailing notion of a multimedia
view, nor there are techniques to create, manage, and maintain such views. Visualizing the results of a dynamic multimedia
query or materializing a dynamic multimedia view corresponds to assembling and delivering an interactive multimedia presentation
in accordance with the visualization specifications. In this paper, we suggest that a non-interactive multimedia presentation
is a set of virtual objects with associated spatial and temporal presentation constraints. A virtual object is either an object, or the result of a query.
As queries may have different answers at different points in time, scheduling the presentation of such objects is nontrivial.
We then develop a probabilistic model of interactive multimedia presentations, extending the non-interactive model described
earlier. We also develop a probabilistic model of interactive visualization where the probabilities reflect the user profiles,
or the likelihood of certain user interactions. Based on this probabilistic model, we develop three utility-theoretic based
types of prefetching algorithms that anticipate how users will interact with the presentation. These prefetching algorithms
allow efficient visualization of the query results in accordance with the underlying specification. We have built a prototype
system that incorporates these algorithms. We report on the results of experiments conducted on top of this implementation.
Received June 10, 1998 / Accepted November 10, 1999 相似文献
6.
In this paper, we propose and study a dynamic approach to schedule real-time requests in a video-on-demand (VOD) server.
Providing quality of service in such servers requires uninterrupted and on-time retrieval of motion video data. VOD services
and multimedia applications further require access to the storage devices to be shared among multiple concurrent streams.
Most of the previous VOD scheduling approaches use limited run-time,0 information and thus cannot exploit the potential capacity
of the system fully. Our approach improves throughput by making use of run-time information to relax admission control. It
maintains excellent quality of service under varying playout rates by observing deadlines and by reallocating resources to
guarantee continuous service. It also reduces start-up latency by beginning service as soon as it is detected that deadlines
of all real-time requests will be met. We establish safe conditions for greedy admission, dynamic control of disk read sizes,
fast initial service, and sporadic services. We conduct thorough simulations over a wide range of buffer capacities, load
settings, and over varying playout rates to demonstrate the significant improvements in quality of service, throughput and
start-up latency of our approach relative to a static approach. 相似文献
7.
To support emerging real-time applications, high-speed integrated services networks must provide end-to-end performance guarantees
on a per-connection basis in a networking environment. Resource management algorithms must accommodate traffic that may get
burstier as it traverses the network due to complex interactions among packet streams at each switch. To address this problem,
several non-work-conserving packet-service disciplines have been proposed. Non-work-conserving servers may be idle and hold
packets under certain conditions, to reconstruct, fully or partially, the traffic pattern of the original source inside the
network and prevent the traffic from becoming burstier. We compare two non-work-conserving service disciplines. Stop-and-go
uses a multilevel framing strategy to allocate resources in a single switch and to ensure traffic smoothness throughout the
network. Rate controlled static priority (RCSP) decouples the server functions with two components: (1) a regulator to control
traffic distortion introduced by multiplexing effects and load fluctuations in previous servers, and 2) a static priority
scheduler to multiplex the regulated traffic. We compare the two service disciplines in terms of traffic specification, scheduling
mechanism, buffer space requirement, end-to-end delay characteristics, connection admission-control algorithms, and achievable
network utilization. The comparison is first done analytically, and then empirically by using two 10-min traces of MPEG compressed
video. 相似文献
8.
For admission control in real-time multimedia systems, buffer space, disk bandwidth and network bandwidth must be considered.
The CBR-based mechanisms do not use system resources effectively, since media data is usually encoded with VBR compression
techniques. We propose an admission control mechanism based on a VBR data model that has a dynamic period length. In our mechanism,
the period can be adaptively changed to maximize the performance, considering both disk bandwidth and buffer space. To compare
the performance, extensive simulations are conducted on RR, SCAN, and GSS schemes which have the dynamic period length and
the static period length. 相似文献
9.
An optimal bandwidth allocation strategy for the delivery of compressed prerecorded video 总被引:1,自引:0,他引:1
The transportation of prerecorded, compressed video data without loss of picture quality requires the network and video
servers to support large fluctuations in bandwidth requirements. Fully utilizing a client-side buffer for smoothing bandwidth
requirements can limit the fluctuations in bandwidth required from the underlying network and the video-on-demand servers.
This paper shows that, for a fixed-size buffer constraint, the critical bandwidth allocation technique results in plans
for continuous playback of stored video that have (1) the minimum number of bandwidth increases, (2) the smallest peak bandwidth
requirements, and (3) the largest minimum bandwidth requirements. In addition, this paper introduces an optimal bandwidth allocation algorithm which, in addition to the three critical bandwidth allocation properties, minimizes the total number of bandwidth
changes necessary for continuous playback. A comparison between the optimal bandwidth allocation algorithm and other critical
bandwidth-based algorithms using 17 full-length movie videos and 3 seminar videos is also presented. 相似文献
10.
Denise J. Ecklund Vera Goebel Thomas Plagemann Earl F. Ecklund Jr. 《Multimedia Systems》2002,8(5):431-442
In this paper, we present a separable, reusable middleware solution that provides coordinated, end-to-end QoS management
over any type of service component, and can use existing (legacy) QoS management solutions (by using wrappers) in a distributed
multimedia system. Our middleware solution incorporates strategic and tactical QoS managers, and supports protocols and messages
between tactical managers and managed application components, and between QoS managers in the management hierarchy. Strategic
QoS managers take a global view of QoS provided by a set of application components within the manager's policy domain. Tactical
QoS managers provide local control over application components. We introduce the concept of QoS policy domains to scope the
authority of a strategic QoS manager. We describe how the management hierarchy is dynamically configured and reconfigured
based on runtime needs of the application. 相似文献
11.
A buffer-inventory-based dynamic scheduling algorithm for multimedia-on-demand servers 总被引:2,自引:0,他引:2
We present a producer-consumer model of multimedia-on-demand (MOD) servers. The producer retrieves media data from a disk
and places it into a set of buffers, while the consumer sends out the data in the buffers to the users. We develop for the
producer a buffer-inventory-based dynamic scheduling (BIDS) algorithm that guarantees non-zero inventory and non-overflow
of data in the buffers to meet the continuity requirement and no-loss of data for each media stream. The algorithm can deal
with heterogeneous me dia streams as well as the transient circumstances upon service completions and arrivals of new requests.
To smooth out the impact of bursty data of variable-bit-rate media streams and therefore increase the maximum admissible load
of requests, we also introduce into the scheduling scheme a time-scale-dependent peak consumption rate and a virtual cycle
time. Based on BIDS, an effective admission control mechanism can be easily established by checking two simple conditions
respectively on the overall system load and buffer size. Our algorithm is very easy to implement. Experiments carried out
with an actual disk system and real video stream data verify that it is more robust compared to static scheduling algorithms
previously proposed in the literature, especially when handling variable-bit-rate media streams. 相似文献
12.
The single-system approach is no longer sufficient to handle the load on popular Internet servers, especially for those offering
extensive multimedia content. Such services have to be replicated to enhance their availability, performance, and reliability.
In a highly replicated and available environment, server selection is an important issue. In this paper, we propose an application-layer
broker (ALB) for this purpose. ALB employs a content-based, client-centric approach to negotiate with the servers and to identify
the best server for the requested objects. ALB aims to maximize client buffer utilization in order to efficiently handle dynamic user
interactions such as skip, reverse presentation, go back in time. We also present details of a collaborative multimedia presentation
platform that we have developed based on ALB. 相似文献
13.
We describe a collection of algorithms designed to support reliable synchronization and group membership services for distributed
multimedia applications. In particular, we consider those applications that require interactivity, isochronous rendering of
multimedia data, and high reliability. We show that the algorithms we propose (i) provide reliable support for the synchronization
of multimedia data streams, despite the occurrence of possible communication failures, (ii) maintain a consistent view of
the relative group membership of all the nonfaulty application components, (iii) guarantee time-bounded delay of component
failure detection and join, and (iv) meet effectively possible scalability requirements of the applications. 相似文献
14.
I/O scheduling for digital continuous media 总被引:4,自引:0,他引:4
A growing set of applications require access to digital video and audio. In order to provide playback of such continuous
media (CM), scheduling strategies for CM data servers (CMS) are necessary. In some domains, particularly defense and industrial process control, the timing requirements of these applications
are strict and essential to their correct operation. In this paper we develop a scheduling strategy for multiple access to
a CMS such that the timing guarantees are maintained at all times. First, we develop a scheduling strategy for the steady state,
i.e., when there are no changes in playback rate or operation. We derive an optimal Batched SCAN (BSCAN) algorithm that requires minimum buffer space to schedule concurrent accesses. The scheduling strategy incorporates two key
constraints: (1) data fetches from the storage system are assumed to be in integral multiples of the block size, and (2) playback
guarantees are ensured for frame-oriented streams when each frame can span multiple blocks. We discuss modifications to the
scheduling strategy to handle compressed data like motion-JPEG and MPEG.
Second, we develop techniques to handle dynamic changes brought about by VCR-like operations executed by applications. We define a suite of primitive VCR-like operations that can be executed. We show that an unregulated change in the BSCAN schedule, in response to VCR-like operations, will affect playback guarantees. We develop two general techniques to ensure playback guarantees while responding
to VCR-like operations: passive and active accumulation. Using user response time as a metric we show that active accumulation algorithms
outperform passive accumulation algorithms. An optimal response-time algorithm in a class of active accumulation strategies
is derived. The results presented here are validated by extensive simulation studies. 相似文献
15.
In this paper, we present two novel disk failure recovery methods that utilize the inherent characteristics of video streams
for efficient recovery. Whereas the first method exploits the inherent redundancy in video streams (rather than error-correcting
codes) to approximately reconstruct data stored on failed disks, the second method exploits the sequentiality of video playback
to reduce the overhead of online failure recovery in conventional RAID arrays. For the former approach, we present loss-resilient
versions of JPEG and MPEG compression algorithms. We present an inherently redundant array of disks (IRAD) architecture that combines these loss-resilient compression algorithms with techniques for efficient placement of video streams
on disk arrays to ensure that on-the-fly recovery does not impose any additional load on the array. Together, they enhance
the scalability of multimedia servers by (1) integrating the recovery process with the decompression of video streams, and
thereby distributing the reconstruction process across the clients; and (2) supporting graceful degradation in the quality
of recovered images with increase in the number of disk failures. We present analytical and experimental results to show that
both schemes significantly reduce the failure recovery overhead in a multimedia server. 相似文献
16.
Ivan Herman Nuno Correia David A. Duce David J. Duke Graham J. Reynolds James Van Loo 《Multimedia Systems》1998,6(2):88-101
This paper describes an event-based synchronization mechanism, which is at the core of the inter-media synchronization in
the upcoming standard for multimedia presentation, PREMO. The synchronization mechanism of PREMO is a powerful tool, based
on a small number of concepts, and on cooperation among active objects, and represents a synthesis of various synchronization
models described in the literature. This model can serve as a basis for the implementation of complex synchronization patterns
in multimedia presentations, both purely event-based, as well as time-based. 相似文献
17.
Adaptive piggybacking: a novel technique for data sharing in video-on-demand storage servers 总被引:17,自引:0,他引:17
Recent technology advances have made multimedia on-demand services, such as home entertainment and home-shopping, important
to the consumer market. One of the most challenging aspects of this type of service is providing access either instantaneously
or within a small and reasonable latency upon request. We consider improvements in the performance of multimedia storage servers
through data sharing between requests for popular objects, assuming that the I/O bandwidth is the critical resource in the system. We discuss a novel approach to data sharing,
termed adaptive piggybacking, which can be used to reduce the aggregate I/O demand on the multimedia storage server and thus
reduce latency for servicing new requests. 相似文献
18.
Without user interactions, multimedia presentations are just fancy slide shows with sound and video supports. User interactions
by themselves do not change the temporal relationships among multimedia objects, such as texts, graphics, images, audio, and
video, but affect the playback schedules. In this paper, we propose a synchronization mechanism to guarantee the quality of
multimedia presentation with user interactions. In our protocol, each presentation site requests media transmission from the
required media servers at certain time intervals prior to the playback deadlines, where these time intervals are the response
times to cover possible experienced end-to-end delays and packet losses, and waits for an initial setup time to ensure intermedia
synchronization before starting the presentation. Users may interact with the presentation. This synchronization mechanism
solves the problems incurred by user interactions by determining the new presentation scenario produced by the interactive
operation, calculating the corresponding setup time, and then rendering the new playback and retrieval schedules. 相似文献
19.
A large-scale, distributed video-on-demand (VOD) system allows geographically dispersed residential and business users to
access video services, such as movies and other multimedia programs or documents on demand from video servers on a high-speed
network. In this paper, we first demonstrate through analysis and simulation the need for a hierarchical architecture for
the VOD distribution network.We then assume a hierarchical architecture, which fits the existing tree topology used in today's
cable TV (CATV) hybrid fiber/coaxial (HFC) distribution networks. We develop a model for the video program placement, configuration,
and performance evaluation of such systems. Our approach takes into account the user behavior, the fact that the user requests
are transmitted over a shared channel before reaching the video server containing the requested program, the fact that the
input/output (I/O) capacity of the video servers is the costlier resource, and finally the communication cost. In addition,
our model employs batching of user requests at the video servers. We study the effect of batching on the performance of the
video servers and on the quality of service (QoS) delivered to the user, and we contribute dynamic batching policies which
improve server utilization, user QoS, and lower the servers' cost. The evaluation is based on an extensive analytical and
simulation study. 相似文献
20.
Secure buffering in firm real-time database systems 总被引:2,自引:0,他引:2
Binto George Jayant R. Haritsa 《The VLDB Journal The International Journal on Very Large Data Bases》2000,8(3-4):178-198
Many real-time database applications arise in electronic financial services, safety-critical installations and military systems
where enforcing security is crucial to the success of the enterprise. We investigate here the performance implications, in terms of killed transactions,
of guaranteeing multi-level secrecy in a real-time database system supporting applications with firm deadlines. In particular, we focus on the buffer management aspects of this issue.
Our main contributions are the following. First, we identify the importance and difficulties of providing secure buffer management
in the real-time database environment. Second, we present SABRE, a novel buffer management algorithm that provides covert-channel-free security. SABRE employs a fully dynamic one-copy allocation policy for efficient usage of buffer resources. It also incorporates
several optimizations for reducing the overall number of killed transactions and for decreasing the unfairness in the distribution
of killed transactions across security levels. Third, using a detailed simulation model, the real-time performance of SABRE
is evaluated against unsecure conventional and real-time buffer management policies for a variety of security-classified transaction
workloads and system configurations. Our experiments show that SABRE provides security with only a modest drop in real-time
performance. Finally, we evaluate SABRE's performance when augmented with the GUARD adaptive admission control policy. Our
experiments show that this combination provides close to ideal fairness for real-time applications that can tolerate covert-channel
bandwidths of up to one bit per second (a limit specified in military standards).
Received March 1, 1999 / Accepted October 1, 1999 相似文献