ログイン 新規登録
言語:

WEKO3

  • トップ
  • ランキング
To
lat lon distance
To

Field does not validate



インデックスリンク

インデックスツリー

メールアドレスを入力してください。

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. 論文誌(トランザクション)
  2. コンシューマ・デバイス&システム(CDS)
  3. Vol.14
  4. No.1

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/231979
70649798-0a8b-4cb5-9f70-55a8cd3eca22
名前 / ファイル ライセンス アクション
IPSJ-TCDS1401004.pdf IPSJ-TCDS1401004.pdf (1.9 MB)
 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

Kota, Kumakura

Search repository
Takeshi, Kamiyama

× Takeshi, Kamiyama

Takeshi, Kamiyama

Search repository
Masato, Oguchi

× Masato, Oguchi

Masato, Oguchi

Search repository
Saneyasu, Yamaguchi

× Saneyasu, Yamaguchi

Saneyasu, Yamaguchi

Search repository
著者名(英) Kota, Kumakura

× Kota, Kumakura

en Kota, Kumakura

Search repository
Takeshi, Kamiyama

× Takeshi, Kamiyama

en Takeshi, Kamiyama

Search repository
Masato, Oguchi

× Masato, Oguchi

en Masato, Oguchi

Search repository
Saneyasu, Yamaguchi

× Saneyasu, Yamaguchi

en Saneyasu, Yamaguchi

Search repository
論文抄録
内容記述タイプ 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
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-19 10:34:46.212584
Show All versions

Share

Mendeley Twitter Facebook Print Addthis

Cite as

エクスポート

OAI-PMH
  • OAI-PMH JPCOAR
  • OAI-PMH DublinCore
  • OAI-PMH DDI
Other Formats
  • JSON
  • BIBTEX

Confirm


Powered by WEKO3


Powered by WEKO3