Journal of Computer and System Sciences - 26th IEEE Conference on Foundations of Computer Science, October 21-23, 1985
Petri-net-based hypertext: document structure with browsing semantics
ACM Transactions on Information Systems (TOIS)
Architecture for distributed multimedia database systems
Computer Communications - Multimedia communications
Synchronization models for multimedia presentation with user participation
Multimedia Systems
Multimedia database management systems
ACM Computing Surveys (CSUR)
An adaptive data replication algorithm
ACM Transactions on Database Systems (TODS)
Principles of multimedia database systems
Principles of multimedia database systems
Modelling with Generalized Stochastic Petri Nets
ACM SIGMETRICS Performance Evaluation Review - Special issue on Stochastic Petri Nets
Multimedia Interchange Using SGML/HyTime, Part 1: Structures
IEEE MultiMedia
HyTime: A Standard for Structured Hypermedia Interchange
Computer - Distributed computing systems: separate resources acting as one
ICDE '96 Proceedings of the Twelfth International Conference on Data Engineering
Retrieval of Composite Multimedia Objects
VLDB '95 Proceedings of the 21th International Conference on Very Large Data Bases
Continuous Media Sharing in Multimedia Database Systems
Proceedings of the 4th International Conference on Database Systems for Advanced Applications (DASFAA)
(R) FAST: A Low-Complexity Algorithm for Efficient Scheduling of DAGs on Parallel Processors
ICPP '96 Proceedings of the Proceedings of the 1996 International Conference on Parallel Processing - Volume 2
Specification of Synchronization Requirements for Distributed Multimedia Systems
MMSD '96 Proceedings of the 1996 International Workshop on Multimedia Software Development (MMSD '96)
Modeling Timed User-Interactions in Multimedia Documents
ICMCS '96 Proceedings of the 1996 International Conference on Multimedia Computing and Systems
Design and evaluation of data allocation algorithms for distributed multimedia database systems
IEEE Journal on Selected Areas in Communications
Hierarchical data placement for navigational multimedia applications
Data & Knowledge Engineering
A simulated annealing approach for multimedia data placement
Journal of Systems and Software
Comparison and analysis of ten static heuristics-based Internet data replication techniques
Journal of Parallel and Distributed Computing
Hi-index | 0.00 |
Distributed information processing, in many world wide web applications, requires access, transfer, and synchronization of large multimedia data objects (MDOs) (such as, audio, video, and images) across the communication network. Moreover, the end users have started expecting very fast response times and high quality of service. Since the transfer of large MDOs across the communication network contributes to the response time observed by the end users, the problem of allocating these MDOs so as to minimize the response time becomes very challenging. This problem becomes more complex in the context of hypermedia documents (web pages), wherein the MDOs need to be synchronized during presentation to the end users. Note that the basic problem of data allocation in distributed database environments is NP-complete. Therefore, there is a need to pursue and evaluate solutions based on heuristics which generate near-optimal MDO allocation. In this paper, we address this problem by: 1) conceptualizing this problem by using a navigational model to represent hypermedia documents and their access behavior from end users, and by capturing the synchronization requirements on MDOs, 2) formulating the problem by developing a base case cost model for response time, and generalizing it to incorporate user interaction and buffer memory constraints, 3) designing two algorithms to find near-optimal solutions for allocating MDOs of the hypermedia documents while adhering to the synchronization requirements, and 4) evaluating the trade-off between the time complexity to get the solution and the quality of solution by comparing the solutions generated by the algorithms with the optimal solutions generated through an exhaustive search.