스마트폰에서의 다속성 기반 다중 네트워크 운용 최적화 기법 연구

Abstract

학위논문 (박사)-- 서울대학교 대학원 : 전기·컴퓨터공학부, 2015. 2. 최성현.Todays smartphones integrate multiple radio access technologies (multi-RAT), e.g., 3G, 4G, WiFi, and Bluetooth, etc. Moreover, state-of-the-art smartphones can activate multiple RAT interfaces simultaneously for the parallel transmission. Therefore, it is becoming more important to select the best RAT set among the available RATs, and determine how much data to transfer via each selected RAT network. We propose Energy, Service charge, and Performance Aware (ESPA), an adaptive multi-RAT operation policies for smartphone with supporting system design and multi-attribute cost function for smartphones Internet services including multimedia file transfer and video streaming services. ESPAs cost function incorporates battery energy, data usage quota, and service specific performance, simultaneously. These attributes are motivated by the growing sensitivity of todays smartphone users to these attributes. Each time the individual attributes are calculated and updated, ESPA selects the optimal RAT set that minimizes the overall cost. It can activate only the best one RAT interface or exploit multiple RATs simultaneously. The primary benefit of the ESPA is that it enables the smartphone to always operate in the best mode without the need for users manual controlthe energy saving mode if the remaining battery energy is becoming nearly depletedthe cost-saving mode if the remaining data quota is almost running outor, the performance-oriented mode if remaining data quota and battery energy are both sufficient. From Chapter 2 to Chapter 4, we cope with file transfer, video streaming, and standby mode for our proposed algorithms. The proposed algorithms are based on the service specific cost or utility models, which also take into account practical issues related to user satisfaction metrics. First, for file transfer mode, we apply the transfer completion time as the performance metric, and the energy consumption and service charge for downloading a specific size of file are simultaneously considered. Furthermore, we especially take into account a problem that the computational complexity exponentially increases as the number of available RATs increases. We propose a heuristic linear search algorithm to find the optimal RAT set without significant performance degradation. Secondly, for video streaming mode, we consider the HTTP-based video streaming model exploiting multipath with LTE and WiFi networks. Based on analysis of the energy consumption and data usage for the video streaming services, we propose a multi-RAT based video streaming algorithm that balances between the video quality, i.e., the performance metric, and the total playback time with currently given battery energy and data quota. Finally, we cope with the battery energy leakage issue of the smartphone in the standby mode due to intermittent traffic generated by some applications running on background. We analyze the energy-consuming factors in the standby mode and smartphone usage patterns of multiple users, and then, propose a usage pattern-aware deep sleep operation algorithm to save the battery energy in the standby mode. Simulation results based on real measurement data of the smartphone show that the ESPA algorithms indeed choose the best operational mode by maintaining dynamic balance among the performance, energy consumption, and service charge considering the currently provided services and the remaining resources.Abstract i Contents iv List of Tables vii List of Figures viii 1 Introduction 1 1.1 Energy, Service Charge, and Performance aware Multi-RAT Operation Policies for Smartphone 1.2 Overview of Existing Approaches 1.2.1 Multi-attribute based network selection 1.2.2 Energy and quota-aware video streaming services 1.2.3 Multi-path based approaches 1.3 Main Contributions 1.3.1 File transfer mode 1.3.2 Video streaming mode 1.3.3 Standby mode 1.4 Organization of the Dissertation 2 File Transfer Mode 2.1 Introduction 2.2 System Model 2.3 Problem Formulation 2.3.1 T-E-Q cost modeling 2.3.2 Optimization problem 2.4 Numerical Analysis 2.5 Proposed Algorithm 2.5.1 Bi-directional linear search algorithm 2.5.2 Dynamic update algorithm 2.6 Performance Evaluation 2.7 Summary 3 Video Streaming Mode 3.1 Introduction 3.2 System Model 3.2.1 HTTP-based playback model 3.2.2 LTE/WiFi-based multipath video streaming model 3.3 Chunk Download Cycle based Analysis 3.3.1 Data and energy consumption rate 3.3.2 Expected waste of data and energy 3.4 Proposed Scheme 3.4.1 Problem formulation 3.4.2 Subproblem I: Playback time maximization 3.4.3 Subproblem II: Balancing between encoding rate and total playback time 3.5 Performance Evaluation 3.5.1 Maximization of playback time with a single path 3.5.2 Balancing between video quality and playback time with LTE/WiFi multiple networks 3.6 Summary 4 Standby Mode 4.1 Introduction 4.2 Standby Mode Power Anatomy of Smartphones 4.2.1 Low power mode operation 4.2.2 Power consumption for background traffic 4.2.3 WiFi MAC overhead issue 4.3 Usage Log-based Idle Duration Analysis 4.3.1 User-specific daily distribution of idle duration 4.3.2 All-day distribution 4.3.3 Activity/inactivity time separation 4.4 Proposed Algorithm 4.4.1 Learning phase 4.4.2 Deep Sleep Mode (DSM) operation 4.5 Performance Evaluation 4.5.1 Performance comparison 4.5.2 Effect of Tonoff 4.6 Summary 5 Conclusion 5.1 Concluding Remarks Abstract (In Korean)Docto

    Similar works