L-encoder: Video Transcoding in the Logistical Network
Transcoding, the transformation of digital information from one encoding format to another, is a prominent operation in the realm of digital video and audio. This process of changing the encoding formats of multimedia files and streams is now a common task for many users due in part to the prevalence of portable media players and consumer electronic devices for digital media, which place constraints on the file and stream formats they can play. The transcoding process is often both data and compute intensive due to both the large data requirements of modern media formats from sources such as HDTV and the computational complexity of changing encoding formats. There is motivation then to create a network transcoding service that would allow users to leverage the computational and storage resources within a network against this task. The Internet Backplane Protocol (IBP) and the Network Functional Unit form the back-bone of a network computational paradigm called Logistical Network Computing (LoNC), which outlines the design of scalable computational services within a network. A proof- of-concept transcoding service, L-encoder, was created within this paradigm based on the open source mencoder program. L-encoder was designed to allow users to offload computation onto shared computing and storage resources and to allow for parallel processing to achieve improved performance. Experiments were conducted to determine the performance improvements due to parallelization, and an analysis was undertaken to assess the feasibility of deploying the L-encoder service in a large-scale network infrastructure as well as the potential for future research in this area.
GonzalesHaroldThomas.pdf
520.39 KB
Adobe PDF
552dbf4b7bf86b6a15d5daa6d3ba25de