Conference paper
Load Scheduling in a Cloud Based Massive Video-Storage Environment
We propose an architecture for a storage system of surveillance videos. Such systems have to handle massive amounts of incoming video streams and relatively few requests for replay. In such a system load (i.e., Write requests) scheduling is essential to guarantee performance. Large-scale data-storage system (LSDSS) is an emerging hosting facility for video-storage, which has a very high number of writes while most of the videos are never or rarely watched.
We discuss the design and implementation of LSDSS and load scheduling in autonomous storage environments called datacenters in LSDSS. A datacenter (DC) is the basic concept in our LSDSS, which has the self-management system to store data efficiently. A LSDSS consists of many DCs organized in a hierarchy fashion, thereby decentralizing load scheduling tasks.
Because DC has a simple design, load scheduling is particularly suited for implementation on a real-time video surveillance and allows to make scheduling decisions. We also discuss experimental results that clearly show the advantage of load scheduling over the widely known base load scheduling.
Language: | English |
---|---|
Publisher: | IEEE |
Year: | 2015 |
Pages: | 349-356 |
Proceedings: | 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC 2014)International Symposium on Symbolic and Numeric Algorithms for Scientific Computing |
ISBN: | 1479984477 , 1479984485 , 1479984493 , 9781479984473 , 9781479984480 and 9781479984497 |
Types: | Conference paper |
DOI: | 10.1109/SYNASC.2014.54 |
ORCIDs: | Bayyapu, Karunakar Reddy and Fischer, Paul |
Bandwidth Computer architecture DC LSDSS Scheduling Scheduling algorithms Servers Videos architecture autonomous storage environments cloud based massive video-storage environment cloud computing cloud storage computer centres datacenters distributed storage incoming video streams large-scale data-storage system load scheduling real-time video surveillance scheduling scheduling decisions system load scheduling video databases video storage video surveillance