DocumentCode
2681355
Title
Adaptive Parallel Approaches for GPU-Based Reencryption Applied in Scalable Proxy Servers for Protected Video Distribution
Author
Gomes, Leandro A S ; Neves, Bruno S. ; Pinho, Leonardo B.
Author_Institution
Eng. de Comput., Univ. Fed. do Pampa (UNIPAMPA), Bage, Brazil
fYear
2012
fDate
17-19 Oct. 2012
Firstpage
226
Lastpage
233
Abstract
Proxy servers of video distribution systems must provide efficient memory management and also have to adopt protection mechanisms so that only allowed clients would have access to restricted video content. This article extends previous work in which the usage of a GPU-based reencryption digital rights management module using a parallel version of AES cipher was proposed and evaluated, based on the idea that different adaptive parallel approaches would provide higher throughput depending on the GPU architecture. Three mix-grained approaches are proposed, implemented (CUDA, Pthreads and OpenMP) and evaluated on multicore CPU and GPU systems. An empirical analysis is conducted based on a multicore server with a 448-cores state-of-the-art GPU in contrast to a multicore desktop with a low-cost 128 cores graphical unit. Preliminary results demonstrate that the adaptive parallel approach impacts significantly, up to 33%, throughput provided by the reencryption module.
Keywords
client-server systems; content-based retrieval; cryptography; digital rights management; graphics processing units; message passing; multiprocessing systems; parallel architectures; storage management; video coding; video retrieval; AES cipher; CUDA; GPU architecture; GPU-based reencryption; OpenMP; Pthreads; adaptive parallel approach; client restricted video content access; digital rights management module; empirical analysis; memory management; mix-grained approach; multicore CPU system; multicore GPU system; multicore desktop; multicore server; protected video distribution; protection mechanism; scalable proxy servers; Central Processing Unit; Graphics processing units; Hardware; Kernel; Multicore processing; Servers; Throughput; GPU application; parallel programming; proxy reencryption; video distribution;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Systems (WSCAD-SSC), 2012 13th Symposium on
Conference_Location
Petropolis
Print_ISBN
978-1-4673-4468-5
Type
conf
DOI
10.1109/WSCAD-SSC.2012.40
Filename
6391786
Link To Document