• 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