Dynamic Controlling of Data Streaming Applications for Cloud Computing

junwei cao,wen zhang
2014-01-01
Abstract:Performance of data streaming applications is codetermined by both networking and computing resources, which should be allocated in an integrated and cooperative way. Dynamic controlling of resource allocation is required since unilateral redundancy in networking or computing resources may result in underutilization but not necessarily high performance since insufficiency of either resource may become a bottleneck. In this paper, a virtualized cloud platform is utilized to implement data streaming: fuzzy logic controllers are designed to allocate required CPU resources; iterative bandwidth allocation is applied which is processingand storage-aware to guarantee on-demand data provision. Experimental results show that our approach leads to high performance of applications as well as high utilization of resources, which is also justified by comparison with other resource allocation methods.
What problem does this paper attempt to address?