• DocumentCode
    26527
  • Title

    Toward Transcoding as a Service in a Multimedia Cloud: Energy-Efficient Job-Dispatching Algorithm

  • Author

    Weiwen Zhang ; Yonggang Wen ; Jianfei Cai ; Wu, Dapeng Oliver

  • Author_Institution
    Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore, Singapore
  • Volume
    63
  • Issue
    5
  • fYear
    2014
  • fDate
    Jun-14
  • Firstpage
    2002
  • Lastpage
    2012
  • Abstract
    In this paper, we investigate the energy-efficient job-dispatching algorithm for transcoding as a service (TaaS) in a multimedia cloud. We aim to minimize the energy consumption of service engines in the cloud while achieving low delay for TaaS. We formulate the job-dispatching problem as a constrained optimization problem under the framework of Lyapunov optimization. Using the drift-plus-penalty function, we propose an online algorithm that dispatches the transcoding jobs to service engines, with an objective to Reduce Energy consumption while achieving the QUEue STability (REQUEST). We first characterize the fundamental tradeoff between energy consumption and queue delay for the REQUEST algorithm numerically and obtain its performance bound theoretically. Second, we study the robustness of the REQUEST algorithm, with numerical results indicating that the REQUEST algorithm is robust to the inaccuracy of estimating the transcoding time. Third, we compare the performance of the REQUEST algorithm with the other two algorithms, i.e., the Round Robin and Random Rate algorithms. By simulation and real trace data, we show that by appropriately choosing the control variable, the REQUEST algorithm outperforms the Round Robin and Random Rate algorithms, with smaller time average energy consumption and time average queue length. The proposed REQUEST algorithm can be applied in cloud-assisted multimedia transcoding service.
  • Keywords
    cloud computing; energy conservation; multimedia computing; power aware computing; queueing theory; transcoding; Lyapunov optimization; REQUEST algorithm; constrained optimization problem; drift-plus-penalty function; energy efficient job dispatching algorithm; multimedia cloud; online algorithm; queue delay; queue stability; reduce energy consumption; transcoding-as-a-service; Algorithm design and analysis; Dispatching; Energy consumption; Engines; Optimization; Servers; Transcoding; Energy efficiency; job dispatching; transcoding as a service (TaaS);
  • fLanguage
    English
  • Journal_Title
    Vehicular Technology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9545
  • Type

    jour

  • DOI
    10.1109/TVT.2014.2310394
  • Filename
    6762931