TY - JOUR
T1 - Deadline-constrained media uploading systems
AU - Zhang, Mu
AU - Wong, Johnny
AU - Tavanapong, Wallapak
AU - Oh, Junghwan
AU - De Groen, Piet
N1 - Funding Information:
Acknowledgements This work is partially supported by the US National Science Foundation Grant No. 0092914, IIS-0513777, IIS-0513809, and IIS-0513582 and by funding provided by the Mayo Clinic. Any opinions, findings, and conclusions or recommendations expressed in this paper are those of authors and do not reflect the views of the National Science Foundation.
PY - 2008/5
Y1 - 2008/5
N2 - This paper presents the design, implementation, and performance evaluation of a novel file uploading system. The system automatically uploads multimedia files to a centralized server given a client machine's hard deadline-the time when a client machine will exhaust its available storage space due to on-going recording of media files. If existing files have not been uploaded and removed from the client machine's hard disk by the deadlines, existing files may be overwritten or new files may not get created. Our uploading system was designed to provide a practical solution for emerging business needs. For instance, our system can be used in medical practice to gather videos generated from medical devices located in various procedure rooms for post-procedure analysis, and in law enforcement to collect video recordings from police cars during routine patrolling. Here we investigate two upload scheduling algorithms that determine which client machine should upload its file(s) first. We introduce two emergency control algorithms to handle situations when a client machine is about to exhaust its hard disk space. We evaluate the proposed algorithms via simulations and analysis. Our performance studies show that the upload scheduling algorithms and the emergency control algorithms have a significant impact on overall system performance.
AB - This paper presents the design, implementation, and performance evaluation of a novel file uploading system. The system automatically uploads multimedia files to a centralized server given a client machine's hard deadline-the time when a client machine will exhaust its available storage space due to on-going recording of media files. If existing files have not been uploaded and removed from the client machine's hard disk by the deadlines, existing files may be overwritten or new files may not get created. Our uploading system was designed to provide a practical solution for emerging business needs. For instance, our system can be used in medical practice to gather videos generated from medical devices located in various procedure rooms for post-procedure analysis, and in law enforcement to collect video recordings from police cars during routine patrolling. Here we investigate two upload scheduling algorithms that determine which client machine should upload its file(s) first. We introduce two emergency control algorithms to handle situations when a client machine is about to exhaust its hard disk space. We evaluate the proposed algorithms via simulations and analysis. Our performance studies show that the upload scheduling algorithms and the emergency control algorithms have a significant impact on overall system performance.
KW - Emergency control for storage overflow
KW - File upload
KW - Hard real-time systems
KW - Scheduling algorithms
UR - http://www.scopus.com/inward/record.url?scp=43449112994&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=43449112994&partnerID=8YFLogxK
U2 - 10.1007/s11042-007-0149-0
DO - 10.1007/s11042-007-0149-0
M3 - Article
AN - SCOPUS:43449112994
SN - 1380-7501
VL - 38
SP - 51
EP - 74
JO - Multimedia Tools and Applications
JF - Multimedia Tools and Applications
IS - 1
ER -