This Article 
 Bibliographic References 
 Add to: 
Response Time Driven Multimedia Data Objects Allocation for Browsing Documents in Distributed Environments
May/June 1999 (vol. 11 no. 3)
pp. 386-405

Abstract—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.

[1] P.B. Berra, C.Y.R. Chen, A. Ghafoor, C.C. Lin, T.D.C. Little, and D. Shin, "Architecture for Distributed Multimedia Systems," Computer Comm., vol. 13, no. 4, pp. 217-31, May 1990.
[2] S. Chaudhuri, S. Ghandeharizadeh, and C. Shahabi, “Avoiding Retrieval Contention for Composite MultimediaObjects,” Proc. Very Large Database Conf., 1995.
[3] R. Erfle, "HyTime as The Multimedia Document Model of Choice," Proc. IEEE Int'l Conf. Multimedia Computing and Systems, pp. 445-454,Boston, May 1994.
[4] K.P. Eswaran, "Placement of Records in a File and File Allocation in a Computer Network," Information Processing, pp. 304-307, 1974.
[5] A. Ghafoor, "Multimedia Database Management Systems," ACM Computing Surveys, vol. 27, no. 4, pp. 593-598, Dec. 1995.
[6] C.F. Goldfarb, “HyTime: A Standard for Structured Hypermedia Interchange,” Computer, vol. 24, no. 8, pp. 81-84, Aug. 1991.
[7] E. James, "Media and Hypermedia," Proc. IEE Colloquium on Large Databases in Press and Publishing: The Present and the Future, Digest no. 101, pp. 1-2, 1990.
[8] D.S. Johnson, C.H. Papadimitriou, and M. Yannakakis, "How Easy is Local Search," J. Computer and System Sciences, vol. 37, no. 1, pp. 79-100, Aug. 1988.
[9] K. Ramamritham, M. Kamath, and D. Towsley, "Continuous Media Sharing in Multimedia Database Systems," Proc. Fourth Int'l Conf. Database Systems for Advanced Applications (DASFAA '95), 1995.
[10] F. Kappe, G. Pani, and F. Schnabel, "The Architecture of a Massively Distributed Hypermedia System," Internet Research, vol. 3, no. 1, pp. 10-24, Spring 1993.
[11] Y.-K. Kwok, I. Ahmad, and J. Gu, “FAST: A Low-Complexity Algorithm for Efficient Scheduling of DAGs on Parallel Processors,” Proc. Int'l Conf. Parallel Processing (ICPP), vol. II, pp. 150-157, Aug. 1996.
[12] Y. Kwok, K. Karlapalem, I. Ahmad, and N.M. Pun, "Design and Evaluation of Data Allocation Algorithms for Distributed Multimedia Database Systems," IEEE J. Selected Areas in Comm., vol. 14, no. 7, pp. 1,332-1,348, Sept. 1996.
[13] T. Little and A. Ghafoor, "Synchronization and Storage for Multimedia Objects," IEEE J. Selected Areas in Comm., vol. 8, no. 3, pp. 413-427, Apr. 1990.
[14] T.D.C. Little and A. Ghafoor, “Spatio-Temporal Composition of Distributed Multimedia Objects for Value Added Networks,” Computer, vol. 24, no. 10, pp. 42-50, Oct. 1991.
[15] M.A. Marsan, G. Balbo, G. Conte, S. Donatelli, and G. France-schinis, Modelling with Generalized Stochastic Petri Nets, Wiley, 1995.
[16] S.R. Newcomb, "Multimedia Interchange Using SGML/HyTime," IEEE Multimedia, vol. 2, no. 2, pp. 86-89, Summer 1995.
[17] B. Prabhakaran and S. V. Raghavan, "Synchronization Models for Multimedia Presentation with User Participation," Multimedia Systems, vol. 2, pp. 53-62, 1994.
[18] R. Rada, "Hypertext, Multimedia and Hypermedia," New Review of Hypermedia and Multimedia, Applications, and Research, vol. 1, pp. 1-21, 1995.
[19] G.R. Rao, V. Balasubramanian, and B.A. Suresh, "Integration of Hypertext and Object-Oriented Databases for Information Retrieval," Proc. 1993 IEEE 19th Ann. Northeast Bioeng. Conf., pp. 201-204, May 1993.
[20] J. Song, Y.N. Doganata, M.Y. Kim, and A.N. Tantawi, "Modeling Timed User-Interactions in Multimedia Documents," Proc. Int'l Conf. Multimedia Computing and Systems, pp. 407-416, 1996.
[21] P.D. Stotts and R. Furuta, "Petri-Net Based Hypertext," ACM Trans. Information Systems, vol. 7, no. 1, pp. 3-29, Jan. 1989.
[22] V.S. Subrahmanian, Principles of Multimedia Database Systems. Morgan Kaufmann, 1998.
[23] H.M. Taylor and S. Karlin, An Introduction to Stochastic Modeling, Academic Press, 1994.
[24] H. Thimm and W. Klas, "δ-Sets for Optimal Reactive Adaptive Playout Management in Distributed Multimedia Database Systems," Proc. 12th Int'l Conf. Data Eng., pp. 584-592, Feb. 1996.
[25] S. Vuong, K. Cooper, and M. Ito, "Specification of Synchronization Requirements for Distributed Multimedia Systems," Proc. Int'l Workshop Multimedia Software Development, pp. 110-119, 1996.
[26] M. Woo, N. Qazi, and A. Ghafoor, "A Synchronization Framework for Communication of Pre-Orchestrated Multimedia Information," IEEE Network, Jan.-Feb. 1994.
[27] O. Wolfson, S. Jajodia, and Y. Huang, “An Adaptive Data Replication Algorithm,” ACM Trans. Database Systems, vol. 22, no. 4, pp. 255-314, June 1997.

Index Terms:
Data allocation, response time, multimedia data objects, hypermedia documents, distributed hypermedia document systems, navigational model.
Siu-Kai So, Ishfaq Ahmad, Kamalakar Karlapalem, "Response Time Driven Multimedia Data Objects Allocation for Browsing Documents in Distributed Environments," IEEE Transactions on Knowledge and Data Engineering, vol. 11, no. 3, pp. 386-405, May-June 1999, doi:10.1109/69.774100
Usage of this product signifies your acceptance of the Terms of Use.