• DocumentCode
    611077
  • Title

    Stream-Based Admission Control and Scheduling for Video Transcoding in Cloud Computing

  • Author

    Ashraf, A. ; Jokhio, F. ; Deneke, T. ; Lafond, S. ; Porres, Ivan ; Lilius, Johan

  • Author_Institution
    Dept. of Inf. Technol., Abo Akademi Univ., Turku, Finland
  • fYear
    2013
  • fDate
    13-16 May 2013
  • Firstpage
    482
  • Lastpage
    489
  • Abstract
    This paper presents a novel approach for stream-based admission control and job scheduling for video transcoding called SBACS (Stream-Based Admission Control and Scheduling). SBACS uses queue waiting time of transcoding servers to make admission control decisions for incoming video streams. It implements stream-based admission control with per stream admission. To ensure efficient utilization of the transcoding servers, video streams are segmented at the Group of Pictures level. In addition to the traditional rejection policy, SBACS also provides a stream deferment policy, which exploits cloud elasticity to allow temporary deferment of the incoming video streams. In other words, the admission controller can decide to admit, defer, or reject an incoming stream and hence reduce rejection rate. In order to prevent transcoding jitters in the admitted streams, we introduce a job scheduling mechanism, which drops a small proportion of video frames from a video segment to ensure continued delivery of video contents to the user. The approach is demonstrated in a discrete-event simulation with a series of experiments involving different load patterns and stream arrival rates.
  • Keywords
    cloud computing; image segmentation; queueing theory; scheduling; transcoding; video coding; video streaming; SBACS; admission control decision making; cloud computing; cloud elasticity; discrete event simulation; group of picture level; job scheduling mechanism; load patterns; queue waiting time; stream arrival rates; stream deferment policy; stream-based admission control and scheduling; transcoding jitters; transcoding servers; video contents; video frames; video stream segmentation; video transcoding; Admission control; Computational modeling; Entertainment industry; Scheduling algorithms; Servers; Streaming media; Transcoding; Video transcoding; admission control; cloud computing; resource allocation; scheduling; segmentation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster, Cloud and Grid Computing (CCGrid), 2013 13th IEEE/ACM International Symposium on
  • Conference_Location
    Delft
  • Print_ISBN
    978-1-4673-6465-2
  • Type

    conf

  • DOI
    10.1109/CCGrid.2013.21
  • Filename
    6546129