WEKO3
アイテム
CPU Clock Rate Control Based on Method Invocation in Foreground Application in Android Smartphone
https://ipsj.ixsq.nii.ac.jp/records/231979
https://ipsj.ixsq.nii.ac.jp/records/23197970649798-0a8b-4cb5-9f70-55a8cd3eca22
| 名前 / ファイル | ライセンス | アクション |
|---|---|---|
|
2026年1月30日からダウンロード可能です。
|
Copyright (c) 2024 by the Information Processing Society of Japan
|
|
| 非会員:¥0, IPSJ:学会員:¥0, CDS:会員:¥0, DLIB:会員:¥0 | ||
| Item type | Trans(1) | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 公開日 | 2024-01-30 | |||||||||||||
| タイトル | ||||||||||||||
| タイトル | CPU Clock Rate Control Based on Method Invocation in Foreground Application in Android Smartphone | |||||||||||||
| タイトル | ||||||||||||||
| 言語 | en | |||||||||||||
| タイトル | CPU Clock Rate Control Based on Method Invocation in Foreground Application in Android Smartphone | |||||||||||||
| 言語 | ||||||||||||||
| 言語 | eng | |||||||||||||
| キーワード | ||||||||||||||
| 主題Scheme | Other | |||||||||||||
| 主題 | [研究論文] Android, method invocation, CPU clock rate, scaling governor, ART (Android Runtime), Java interpreter | |||||||||||||
| 資源タイプ | ||||||||||||||
| 資源タイプ識別子 | http://purl.org/coar/resource_type/c_6501 | |||||||||||||
| 資源タイプ | journal article | |||||||||||||
| 著者所属 | ||||||||||||||
| Kogakuin University | ||||||||||||||
| 著者所属 | ||||||||||||||
| Nagasaki University | ||||||||||||||
| 著者所属 | ||||||||||||||
| Ochanomizu University | ||||||||||||||
| 著者所属 | ||||||||||||||
| Kogakuin University | ||||||||||||||
| 著者所属(英) | ||||||||||||||
| en | ||||||||||||||
| Kogakuin University | ||||||||||||||
| 著者所属(英) | ||||||||||||||
| en | ||||||||||||||
| Nagasaki University | ||||||||||||||
| 著者所属(英) | ||||||||||||||
| en | ||||||||||||||
| Ochanomizu University | ||||||||||||||
| 著者所属(英) | ||||||||||||||
| en | ||||||||||||||
| Kogakuin University | ||||||||||||||
| 著者名 |
Kota, Kumakura
× Kota, Kumakura
× Takeshi, Kamiyama
× Masato, Oguchi
× Saneyasu, Yamaguchi
|
|||||||||||||
| 著者名(英) |
Kota, Kumakura
× Kota, Kumakura
× Takeshi, Kamiyama
× Masato, Oguchi
× Saneyasu, Yamaguchi
|
|||||||||||||
| 論文抄録 | ||||||||||||||
| 内容記述タイプ | Other | |||||||||||||
| 内容記述 | Reducing power consumption is one of the most important issues in smartphones, especially for the CPU, since it is one of the most power-consuming devices. Improving the user experience by increasing CPU processing performance are also important. There is a trade-off between reducing CPU power consumption and improving the user experience. Decreasing the CPU clock rate reduces power consumption but degrades the user experience. Increasing the clock rate does the opposite. Therefore, it is desirable to increase the clock rate when and only when CPU resource consumption is high, and decrease it when it is low. However, the kernels of many smartphone operating systems, including the Linux kernel in the Android OS, use a follow-up policy of increasing or decreasing the clock rate after observing an increase or decrease in CPU resource consumption, which does not immediately provide appropriate clock rate control. We believe that predicting CPU usage in the near future will be critical for proper control. In this paper, we focus on the Android OS and propose a method to predict CPU usage in the near future by observing the behavior of foreground applications, and controlling the CPU clock rate based on the prediction. The proposed method modifies Android Runtime, which is the application execution environment, observes application method calls in Android Runtime, and predicts CPU usage in the near future based on these observations. We then demonstrate the effectiveness of the proposed method using our microbenchmark application and an actual distributed Android application. ------------------------------ This is a preprint of an article intended for publication Journal of Information Processing(JIP). This preprint should not be cited. This article should be cited as: Journal of Information Processing Vol.32(2024) (online) ------------------------------ |
|||||||||||||
| 論文抄録(英) | ||||||||||||||
| 内容記述タイプ | Other | |||||||||||||
| 内容記述 | Reducing power consumption is one of the most important issues in smartphones, especially for the CPU, since it is one of the most power-consuming devices. Improving the user experience by increasing CPU processing performance are also important. There is a trade-off between reducing CPU power consumption and improving the user experience. Decreasing the CPU clock rate reduces power consumption but degrades the user experience. Increasing the clock rate does the opposite. Therefore, it is desirable to increase the clock rate when and only when CPU resource consumption is high, and decrease it when it is low. However, the kernels of many smartphone operating systems, including the Linux kernel in the Android OS, use a follow-up policy of increasing or decreasing the clock rate after observing an increase or decrease in CPU resource consumption, which does not immediately provide appropriate clock rate control. We believe that predicting CPU usage in the near future will be critical for proper control. In this paper, we focus on the Android OS and propose a method to predict CPU usage in the near future by observing the behavior of foreground applications, and controlling the CPU clock rate based on the prediction. The proposed method modifies Android Runtime, which is the application execution environment, observes application method calls in Android Runtime, and predicts CPU usage in the near future based on these observations. We then demonstrate the effectiveness of the proposed method using our microbenchmark application and an actual distributed Android application. ------------------------------ This is a preprint of an article intended for publication Journal of Information Processing(JIP). This preprint should not be cited. This article should be cited as: Journal of Information Processing Vol.32(2024) (online) ------------------------------ |
|||||||||||||
| 書誌レコードID | ||||||||||||||
| 収録物識別子タイプ | NCID | |||||||||||||
| 収録物識別子 | AA12628043 | |||||||||||||
| 書誌情報 |
情報処理学会論文誌コンシューマ・デバイス&システム(CDS) 巻 14, 号 1, 発行日 2024-01-30 |
|||||||||||||
| ISSN | ||||||||||||||
| 収録物識別子タイプ | ISSN | |||||||||||||
| 収録物識別子 | 2186-5728 | |||||||||||||
| 出版者 | ||||||||||||||
| 言語 | ja | |||||||||||||
| 出版者 | 情報処理学会 | |||||||||||||