DocumentCode
1432761
Title
Dynamic Control of Data Streaming and Processing in a Virtualized Environment
Author
Cao, Junwei ; Zhang, Wen ; Tan, Wei
Author_Institution
Tsinghua Nat. Lab. for Inf. Sci. & Technol., Tsinghua Univ., Beijing, China
Volume
9
Issue
2
fYear
2012
fDate
4/1/2012 12:00:00 AM
Firstpage
365
Lastpage
376
Abstract
Performance of data streaming applications is co-determined by both networking and computing resources, and therefore they should be co-scheduled and co-allocated in an integrated and coordinated way. Dynamic control of resource scheduling and allocation is required, because unilateral redundancy in either networking or computing resources may result in the overprovision of it and the other may become a bottleneck. To avoid resource shortage as well as overprovision, in this paper, a virtualized platform is utilized to implement data streaming and processing. In this platform, fuzzy logic controllers are designed to allocate CPU resources; iterative bandwidth allocation is applied and is processing- and storage-aware to guarantee on-demand data provisioning. Experimental results show that our approach leads to higher application performance as well as higher resource utilization, compared with other resource scheduling and allocation methods.
Keywords
bandwidth allocation; data handling; fuzzy control; iterative methods; resource allocation; virtual machines; CPU resource allocation; bottleneck; computing resource; data processing; data streaming application; data streaming dynamic control; fuzzy logic controller design; iterative bandwidth allocation; networking resource; on-demand data provisioning guarantee; processing-aware allocation; resource overprovision; resource scheduling; resource shortage; resource utilization; storage-aware allocation; unilateral redundancy; virtualized environment; virtualized platform; Bandwidth; Dynamic scheduling; Fuzzy control; Pragmatics; Process control; Resource management; Throughput; Data streaming; fuzzy logic control; resource scheduling and allocation; virtualization;
fLanguage
English
Journal_Title
Automation Science and Engineering, IEEE Transactions on
Publisher
ieee
ISSN
1545-5955
Type
jour
DOI
10.1109/TASE.2011.2182049
Filename
6140608
Link To Document