Summary: | 博士 === 國立臺灣大學 === 資訊工程學研究所 === 104 === In recent years, data centers have played a critical role for fulfilling the requirements of new rapidly emerging services such as cloud storage, web search, online social network, and so on. Data centers, as critical computing platforms for ever-growing, high-revenue, must fulfill the requirements of those services for users. In this thesis, we aim to cope with two of the most concerned factors of users: the latency of services and the quality of results.
In this thesis, we focus on one of the major obstacles of data center performance, the bandwidth bottleneck. The bandwidth bottleneck can be divided into two aspects, i.e., the internal bandwidth and the external bandwidth. We note that there are a many different approaches to improve the available internal bandwidth. However, the internal bandwidth is still a limited resource. Hence, we focus on providing better service quality, i.e., better quality of results, under the constraint of bandwidth. To achieve this goal, we propose a importance-aware transmission control protocol to provide better quality results before deadline.
In contrast, the external bandwidth bottleneck is mostly relieved by content distribution network (CDN). However, the rental cost of CDN is high and the bandwidth is still limited by how much paid. Therefore, we exploit unused user-side bandwidth and storage to diminish the bandwidth requirement of data center. That is, we can provide low-latency data delivery service at low cost.
The experiment results shows that the strategies on dealing with internal and external bandwidth bottleneck can effectively improve the quality of results and provide low-latency delivery service to users at low cost.
|