共查询到20条相似文献,搜索用时 15 毫秒
1.
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. 相似文献
2.
A multimedia application involves information that may be in a form of video, images, audio, text and graphics, need to be
stored, retrieved and manipulated in large databases. In this paper, we propose an object-oriented database schema that supports
multimedia documents and their temporal, spatial and logical structures. We present a document example and show how the schema
can adress all the structures described. We also present a multimedia query specification language that can be used to describe
a multimedia content portion to be retrieved from the database. The language provides means by which the user can specify
the information on the media as well as the temoral and spatial relationships among these media. 相似文献
3.
Due to recent advances in network, storage and data compression technologies, video-on-demand (VOD) service has become economically
feasible. It is a challenging task to design a video storage server that can efficiently service a large number of concurrent
requests on demand. One approach to accomplishing this task is to reduce the I/O demand to the VOD server through data- and
resource-sharing techniques. One form of data sharing is the stream-merging approach proposed in [5]. In this paper, we formalize a static version of the stream-merging problem, derive an upper bound on the
I/O demand of static stream merging, and propose efficient heuristic algorithms for both static and dynamic versions of the
stream-merging problem. 相似文献
4.
Igor D.D. Curcio Antonio Puliafito Salvatore Riccobene Lorenzo Vita 《Multimedia Systems》1998,6(6):367-381
The relative simplicity of access to digital communications nowadays and the simultaneous increase in the available bandwidth
are leading to the definition of new telematic services, mainly oriented towards multimedia applications and interactivity
with the user. In the near future, a decisive role will be played in this scenario by the providers of interactive multimedia
services of the on-demand type, which will guarantee the end user a high degree of flexibility, speed and efficiency. In this
paper, some of the technical aspects regarding these service providers are dealt with, paying particular attention to the
problems of storing information and managing service requests. More specifically, the paper presents and evaluates a new storage
technique based on the use of disk array technology, which can manage both typical multimedia connections and traditional
requests. The proposed architecture is based on the joint use of the partial dynamic declustering and the information dispersal
algorithm, which are employed for the allocation and retrieval of the data stored on the disk array. We also define efficient
strategies for request management in such a way as to meet the time constraints imposed by multimedia sessions and guarantee
good response times for the rest of the traffic. The system proposed is then analyzed using a simulation approach. 相似文献
5.
This paper presents a new data placement scheme for continuous-media playback via a scalable storage system. Multimedia contents
are segmented into data blocks for the purpose of being stored, retrieved, and manipulated. If these data blocks belong to
some continuous media, then they must be handled in a timely manner, for example, being retrieved before some deadline. One
of the main challenges in implementing the above system is the simultaneous retrieval of a great number of different media
streams from a very large storage system. The proposed scheme efficiently reduces the seeking delay by a very simple placement
method and a retrieval scheduler. Thus, both the storage capacity and the number of concurrent accesses to the storage are
scalable. The performance of the proposed scheme is evaluated through a simple analytical model and a practical prototype
implementation. 相似文献
6.
HweeHwa Pang 《Multimedia Systems》1997,5(6):386-399
Multimedia applications that are required to manipulate large collections of objects are becoming increasingly common. Moreover,
the size of multimedia objects, which are already huge, are getting even bigger as the resolution of output devices improve.
As a result, many multimedia storage systems are not likely to be able to keep all of their objects disk-resident. Instead,
a majority of the less popular objects have to be off-loaded to tertiary storage to keep costs down. The speed at which objects
can be accessed from tertiary storage is thus an important consideration. In this paper, we propose an adaptive data retrieval
algorithm that employs a combination of staging and direct access in servicing tertiary storage retrieval requests. At retrieval
time, an object that resides in tertiary storage can either be staged to and then played back from disks, or the object can
be accessed directly from the tertiary drives. We show that a simplistic policy that adheres strictly to staging or direct
access does not exploit the full retrieval capacity of both the tertiary library and the secondary storage. To overcome the
problem, we propose a data retrieval algorithm that dynamically chooses between staging and direct access, based on the relative
load on the tertiary versus secondary devices. A series of simulation experiments confirms that the algorithm achieves good
access times over a wide range of workloads and resource configurations. Moreover, the algorithm is very responsive to changing
load conditions. 相似文献
7.
As the number of video streams to be supported by a digital video delivery system (DVDS) increases, an improved understanding
of the necessity for reliable and cost-efficient support for a considerable number of video streams (in the magnitude of tens
of thousands), and the dependency largely on software capabilities emerges. Even in the presence of an optimal hardware configuration,
or model, and associated costs, using software to exploit the underlying hardware capabilities is of paramount importance.
Although a number of DVDSs have become operational, their ability to deliver the required services mainly depends on the small
number of streams supported and the hardware trade-offs. It is imperative that current software developments account for
the eventual scalability of the number of video streams without commensurate increase in hardware. In this paper, we present
strategies for the management of video streams in order to maintain and satisfy their space and time requirements. We use
a DVDS architectural model with functionally dichotomized nodes: a single-node partition is responsible for data retrieval,
while the remaining partition of nodes accepts user requests, determines object locations, and routes requests through the
network that connects both partitions. We present a detailed analysis of the issues related to queuing I/O requests and data
buffering. The discussion includes the requirements for arranging and scheduling I/O requests and data buffers, with the objective
of guaranteeing the required data availability rates for continuous media display. 相似文献
8.
Over the last few years, there has been a tremendous increase in the number of interactive multimedia presentations prepared
by different individuals and organizations. In this paper, we present an algebra for creating and querying interactive multimedia
presentation databases. This algebra operates on trees whose branches reflect different possible playouts of a set of presentations.
The algebra not only extends all the classical relational operators to such databases, but also introduces a variety of novel
operators for combining multiple presentations. As our algebra supports merging parts or all of existing presentations, this
algebra can also be used as an authoring tool for creating multimedia presentations. We prove a host of equivalence results
for queries in this algebra, which may be used to build query optimizers for interactive presentation databases. 相似文献
9.
In this paper, we present a novel approach for multimedia data indexing and retrieval that is machine independent and highly
flexible for sharing multimedia data across applications. Traditional multimedia data indexing and retrieval problems have
been attacked using the central data server as the main focus, and most of the indexing and query-processing for retrieval
are highly application dependent. This precludes the use of created indices and query processing mechanisms for multimedia
data which, in general, have a wide variety of uses across applications. The approach proposed in this paper addresses three
issues: 1. multimedia data indexing; 2. inference or query processing; and 3. combining indices and inference or query mechanism
with the data to facilitate machine independence in retrieval and query processing. We emphasize the third issue, as typically
multimedia data are huge in size and requires intra-data indexing. We describe how the proposed approach addresses various
problems faced by the application developers in indexing and retrieval of multimedia data. Finally, we present two applications
developed based on the proposed approach: video indexing; and video content authorization for presentation. 相似文献
10.
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. 相似文献
11.
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. 相似文献
12.
Adaptive multimedia synchronization in a teleconference system 总被引:3,自引:0,他引:3
In this paper, we present an adaptive buffering scheme for implementing intra-stream and inter-stream synchronization in
real-time multimedia applications. The essence of the proposed scheme is to dynamically enforce equalized delays to incoming
media streams, in order to piece-wise smooth the network delay variations and to synchronize the streams at the sink. An adaptive
control mechanism based on an event-counting algorithm is employed to calibrate the PlayOut Clocks (POCs), which manages the
presentations of multimedia data. The algorithm does not rely on globally synchronized clock and makes minimal assumption
on underlying network delay distribution. Also, the user defined quality of service (QoS) specifications can be directly incorporated
into the design parameters of the synchronization algorithm. The proposed synchronization scheme has been experimentally implemented
in a teleconference system which consists of separately controllable audio, video, and data channels. The modular structure
of the synchronization control provides the flexibility to maintain an arbitrary synchronization group in conjunction with
a distributed conference management scheme. This paper also shows the experimental results of the test implementation and
the suitability of the proposed scheme with respect to the multimedia traffic across an FDDI/Ethernet network. 相似文献
13.
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. 相似文献
14.
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. 相似文献
15.
As multimedia applications spread widely, it is crucial for programming and design support systems to handle “time” in multimedia
documents effectively and flexibly. This paper presents a set of interactive system support tools for designing and maintaining
the temporal behavior of multimedia documents. The tool set provides mechanisms for anomaly detection, temporal query processing,
and interactive scheduling. It is based on a fast incremental constraint solver we have developed, which can be adapted by
any constraint-based system. The incremental constraint solver provides immediate feedback to the user, supporting a highly
interactive design process. Combined with existing optimal layout generation mechanisms proposed in the literature, our tools
effectively utilize the flexibility provided by constraint-based systems. 相似文献
16.
The next generation of interactive multimedia documents can contain both static media, e.g., text, graph, image, and continuous
media, e.g., audio and video, and can provide user interactions in distributed environments. However, the temporal information
of multimedia documents cannot be described using traditional document structures, e.g., Open Document Architecture (ODA)
and Standard Generalized Mark-up Language (SGML); the continuous transmission of media units also raises some new synchronization
problems, which have not been met before, for processing user interactions. Thus, developing a distributed interactive multimedia
document system should resolve the issues of document model, presentation control architecture, and control scheme. In this
paper, we (i) propose a new multimedia document model that contains the logical structure, the layout structure, and the temporal
structure to formally describe multimedia documents, and (ii) point out main interaction-based synchronization problems, and
propose a control architecture and a token-based control scheme to solve these interaction-based synchronization problems.
Based on the proposed document model, control architecture, and control scheme, a distributed interactive multimedia document
development mechanism, which is called MING-I, is developed on SUN workstations. 相似文献
17.
Multimedia systems store and retrieve large amounts of data which require extremely high disk bandwidth and their performance
critically depends on the efficiency of disk storage. However, existing magnetic disks are designed for small amounts of data
retrievals geared to traditional operations; with speed improvements mainly focused on how to reduce seek time and rotational
latency. When the same mechanism is applied to multimedia systems, overheads in disk I/O can result in dramatic deterioration
in system performance. In this paper, we present a mathematical model to evaluate the performance of constant-density recording
disks, and use this model to analyze quantitatively the performance of multimedia data request streams. We show that high
disk throughput may be achieved by suitably adjusting the relevant parameters. In addition to demonstrating quantitatively
that constant-density recording disks perform significantly better than traditional disks for multimedia data storage, a novel
disk-partitioning scheme which places data according to their bandwidths is presented. 相似文献
18.
Handling a tertiary storage device, such as an optical disk library, in the framework of a disk-based stream service model,
requires a sophisticated streaming model for the server, and it should consider the device-specific performance characteristics
of tertiary storage. This paper discusses the design and implementation of a video server which uses tertiary storage as a
source of media archiving. We have carefully designed the streaming mechanism for a server whose key functionalities include
stream scheduling, disk caching and admission control. The stream scheduling model incorporates the tertiary media staging
into a disk-based scheduling process, and also enhances the utilization of tertiary device bandwidth. The disk caching mechanism
manages the limited capacity of the hard disk efficiently to guarantee the availability of media segments on the hard disk.
The admission controller provides an adequate mechanism which decides upon the admission of a new request based on the current
resource availability of the server. The proposed system has been implemented on a general-purpose operating system and it
is fully operational. The design principles of the server are validated with real experiments, and the performance characteristics
are analyzed. The results guide us on how servers with tertiary storage should be deployed effectively in a real environment.
RID="*"
ID="*" e-mail: hjcha@cs.yonsei.ac.kr 相似文献
19.
Issues in the design of a storage server for video-on-demand 总被引:2,自引:0,他引:2
Antoine N. Mourad 《Multimedia Systems》1996,4(2):70-86
We examine issues related to the design
of a storage server for video-on-demand (VOD) applications.
The storage medium considered is magnetic disks
or arrays of disks. We investigate disk scheduling policies,
buffer management policies and I/O bus protocol issues.
We derive the number of sessions that can be
supported from a single disk or an array of disks and determine the
amount of buffering required to support a given number of users.
Furthermore,
we propose a scheduling mechanism for disk accesses that significantly
lowers the buffer-size requirements in the case of disk arrays.
The buffer size required under the proposed scheme is independent
of the number of disks in the array. This property allows for striping
video content over a large number of disks to achieve higher
concurrency in access to a particular video object.
This enables the server to satisfy hundreds of independent requests
to the same video object or to hundreds of different objects while
storing only one copy of each video object.
The reliability implications of striping content over a large number of disks
are addressed and two solutions are proposed.
Finally, we examine various policies for dealing with disk thermal calibration
and the placement of videos on disks and disk arrays. 相似文献
20.
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. 相似文献