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
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;
Conference_Titel :
Computer Systems (WSCAD-SSC), 2012 13th Symposium on
Conference_Location :
Petropolis
Print_ISBN :
978-1-4673-4468-5
DOI :
10.1109/WSCAD-SSC.2012.40