عنوان مقاله
کارایی انرژی مشتریان سیار در محاسبات ابری
فهرست مطالب
مقدمه
پیشینه
تحلیل رابطه جانشینی انرژی
بحث
نتیجه گیری
بخشی از مقاله
پیشینه
محاسبات ابری اخیراً مورد توجه زیادی واقع شده است. انگیزه های اولیه برای محاسبات ابری اصلی به الاستیسیته یا کشسانی منابع محاسباتی بستگی دارد. محاسبات ابری منابع مجازی نامحدودی عرضه می کنند که بنا به تقاضا موجود و بر طبق مصرف شارژ می شوند. این روش مزایای اقتصادی قابل ملاحظه ای برای تهیه کنندگان ابر و کاربران ابر به همراه دارد.
کلمات کلیدی:
Energy efficiency of mobile clients in cloud computing Antti P. Miettinen Nokia Research Center antti.p.miettinen@nokia.com Jukka K. Nurminen Nokia Research Center jukka.k.nurminen@nokia.com Abstract Energy efficiency is a fundamental consideration for mobile devices. Cloud computing has the potential to save mobile client energy but the savings from offloading the computation need to exceed the energy cost of the additional communication. In this paper we provide an analysis of the critical factors affecting the energy consumption of mobile clients in cloud computing. Further, we present our measurements about the central characteristics of contemporary mobile handheld devices that define the basic balance between local and remote computing. We also describe a concrete example, which demonstrates energy savings. We show that the trade-offs are highly sensitive to the exact characteristics of the workload, data communication patterns and technologies used, and discuss the implications for the design and engineering of energy effi- cient mobile cloud computing solutions. 1 Introduction This paper discusses the energy efficiency of mobile clients in cloud computing. We see cloud computing as a promising technology which can offer many benefits for mobile devices. In this paper we focus on computation offloading, which can be used to save energy for the battery powered devices. We describe the present state of mobile device characteristics that are critical for cloud computing and highlight cases where cloud computing can be used to save energy. It turns out that the computational characteristics of many current mobile applications favor local processing. This can be a result of a natural selection process, which has favored light-weight applications that are able to run with the limited resources of a mobile device. Therefore computationally demanding mobile applications are rare even though the need for such applications may well exist. Nevertheless, cloud computing does allow running some existing applications with less energy. Thinking about the future, cloud computing can be an essential enabler for the development of new computationally intensive applications for mobile devices. In our analysis, we discuss the computing to communication ratio, which is the critical factor for the decision between local processing and computation offloading. The trade-off point is strongly dependent on the energy efficiency of wireless communication and of local processing. Additionally, not only the amount of transferred data but also the traffic pattern is important; sending a sequence of small packets consumes more energy than sending the same data in a single burst. Managing the complexity of all issues involved makes the role of developers and content producers important. We provide preliminary results on mechanisms for estimating the energy cost of modern web oriented workloads. The rest of the paper is organized as follows. In Section 2 we describe the background of mobile cloud computing and review the related research. Section 3 provides an overview of the basic setup of mobile cloud computing, highlighting the characteristics of contemporary mobile devices. In Section 4 we describe an example case for mobile cloud computing and in Section 5 we discuss the role of cloud computing for mobile devices in general and the implications for, e.g., software developers and content producers. We end our paper with our conclusions in Section 6. 2 Background Cloud computing has received large interest recently. The primary motivations for the mainstream cloud computing are related to the elasticity of computing resources. Cloud computing offers virtually infinite resources that are available on demand and charged according to usage. This offers considerable economic advantages both for cloud providers and cloud users as described in [1].