私はアンドロイドデバイス(CPU、メモリ、バッテリー)の容量とネットワークとデータの状態をスキャンして決定を下すアンドロイドアプリケーションを開発しています雲かどうか)。 オフロードを行うには、すべての情報(CPU、バッテリー、...)が不十分であることを確認する必要があります。例えば: (バッテリー容量が< 10%、現在のラムが100 MB以上の場合など) オフロードを行う。 //エッジまたはクラウドサーバーでメソッドを実行する else ローカル実行。最適化アルゴリズムを使用して決定する方法
今まで私はデバイスとネットワークに関するすべての情報を入手しましたが、私はどのように決定するのか分かりません。私は、最適化アルゴリズムは私を助けることができると思うが、私はどのようにJavaでこのアルゴリズムを実装するkhowしないでください。 賢い決断を下すのを助けてください。
あなたが見ている可能性のあるハードな制限を確認するためにテストを実行しましたか?つまり、私はx RAM未満でこの計算を行うことはできませんか?この計算にはx時間がかかります。バッテリー残量が少なすぎるのでしょうか?ネットワークがダウンしている、私は雲に計算を送信することはできません? – Eric