Title :
GridVideo: A Practical Example of Nonscientific Application on the Grid
Author :
Bruneo, Dario ; Iellamo, Giuseppe ; Minutoli, Giuseppe ; Puliafito, Antonio
Author_Institution :
Dept. of Math., Univ. of Messina, Messina
fDate :
5/1/2009 12:00:00 AM
Abstract :
Starting from 1990s and until now, Grid computing has been mainly used in scientific laboratories. Only in the last few years, it is evolving into a business-innovating technology that is driving commercial adoption. In this paper, we describe GridVideo, a Grid-based multimedia application for the distributed tailoring and streaming of media files. The objective is to show, starting from a real experience, how Grid technologies can be used for the development of nonscientific applications. Relevant performance aspects are analyzed, regarding both user-oriented (in terms of responsiveness) and provider-oriented (in terms of system efficiency) requirements. Different multimedia data dissemination strategies have been analyzed and an innovative technique, based on the Fibonacci series, is proposed. To respond to the stringent quality-of-service (QoS) requirements, typical of soft real-time applications, a reservation-based architecture is presented. Such architecture is able to manage the Grid resource allocation, thus enabling the provisioning of advanced services with different QoS levels. Technical and practical problems encountered during the development are discussed, and a thorough performance evaluation of the developed prototype is presented.
Keywords :
Fibonacci sequences; grid computing; multimedia computing; quality of service; Fibonacci series; GridVideo; business-innovating technology; distributed tailoring; grid computing; grid-based multimedia application; multimedia data dissemination strategies; nonscientific application; quality-of-service requirements; Aerospace industry; Computer architecture; Distributed computing; Grid computing; Laboratories; Middleware; Performance analysis; Quality of service; Resource management; Streaming media; Distributed applications; Distributed programming; Distributed systems; Multimedia applications and multimedia signal processing; Performance evaluation; Video;
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
DOI :
10.1109/TKDE.2008.191