(57)【要約】      （修正有）【課題】ディスパッチ方法及びエッジコンピューティングシステムを提供する。【解決手段】エッジコンピューティングシステムに適用されるタスクディスパッチ方法であって、モバイル装置により、接続を通してリソース問合せメッセージをエッジコンピューティング装置に送信するステップ（リソース問合せメッセージは、エッジコンピューティング装置がどのリソースタイプを備えるかの問合せを含む）と、エッジコンピューティング装置により、リソース問合せメッセージに対応するリソース応答メッセージを送信するステップと、モバイル装置により、エッジコンピューティング装置が第２のタイプのプロセッサを備えた第２のコンピューティング装置を含むことをリソース応答メッセージが示すとき、第２のタイプのコンピューティングタスクを第２のコンピューティング装置にディスパッチするよう決定するステップとを含む。【選択図】図２
2020098445.tif 000002
【特許請求の範囲】
【請求項１】
エッジコンピューティング装置とモバイル装置とを含むエッジコンピューティングシステムに適用される、タスクをディスパッチする方法であって、前記エッジコンピューティング装置は、第１のコンピューティング装置、第２のコンピューティング装置、又は第１のコンピューティング装置及び前記第２のコンピューティング装置の双方を含み、前記モバイル装置は、ディスパッチされるべき第１のタイプのコンピューティングタスク及び第２のタイプのコンピューティングタスクを有し、前記第１のコンピューティング装置は、第１のタイプのプロセッサを備えるが第２のタイプのプロセッサを備えず、前記第２のコンピューティング装置は、前記第１のタイプのプロセッサ及び前記第２のタイプのプロセッサの双方を備え、当該方法は、
前記モバイル装置により、接続を通してリソース問合せメッセージを前記エッジコンピューティング装置に送信するステップであって、前記接続は無線接続を含み、前記接続の片道伝送レイテンシは１０ミリ秒未満であり、前記リソース問合せメッセージは、前記エッジコンピューティング装置がどのリソースタイプを備えるかの問合せを含む、ステップと、
前記エッジコンピューティング装置により、前記リソース問合せメッセージに対応するリソース応答メッセージを送信するステップであって、前記リソース応答メッセージは、前記エッジコンピューティング装置が前記第２のタイプのプロセッサを備えた前記第２のコンピューティング装置を含むかどうかを示す、ステップと、
前記モバイル装置により、前記エッジコンピューティング装置が前記第２のタイプのプロセッサを備えた前記第２のコンピューティング装置を含むことを前記リソース応答メッセージが示すとき、前記第２のタイプのコンピューティングタスクを前記第２のコンピューティング装置にディスパッチするよう決定するステップと、
を含み、
前記第１のタイプのプロセッサは、前記第２のタイプのプロセッサと比較して前記第１のタイプの前記コンピューティングタスクを実行するのに適し、前記第２のタイプのプロセッサは、前記第１のタイプのプロセッサと比較して前記第２のタイプの前記コンピューティングタスクを実行するのに適する、方法。
【請求項２】
前記第１のタイプのプロセッサは中央処理ユニット（ＣＰＵ）であり、前記第２のタイプのプロセッサはグラフィクス処理ユニット（ＧＰＵ）又はテンソル処理ユニット（ＴＰＵ）である、請求項１に記載の方法。
【請求項３】
前記第１のタイプのコンピューティングタスク及び前記第２のタイプのコンピューティングタスクは双方、リアルタイムアプリケーションである、請求項１に記載の方法。
【請求項４】
前記エッジコンピューティング装置が前記第１のタイプのプロセッサを備えた前記第１のコンピューティング装置を含むことを前記リソース応答メッセージが示すとき、前記第１のタイプのコンピューティングタスクを前記第１のコンピューティング装置にディスパッチするステップ、
をさらに含む請求項１に記載の方法。
【請求項５】
前記モバイル装置により、前記モバイル装置が前記第２のタイプのコンピューティングタスクを前記第２のコンピューティング装置にディスパッチするよう決定したとき、前記第２のタイプのプロセッサを利用する要求を含むリソース要求メッセージを前記第２のコンピューティング装置に送信するステップ、
をさらに含む請求項１に記載の方法。
【請求項６】
前記モバイル装置により、前記モバイル装置が前記第２のタイプのタスクを前記第２のコンピューティング装置にディスパッチするよう決定したとき、前記第２のタイプのコンピューティングタスクに対応するパラメータを前記第２のコンピューティング装置に送信するステップ、
をさらに含む請求項１に記載の方法。
【請求項７】
エッジコンピューティングシステムであって、
ディスパッチされるべき第１のタイプのコンピューティングタスク及び第２のタイプのコンピューティングタスクを有し、接続を通してリソース問合せメッセージをエッジコンピューティング装置に送信するように構成されたモバイル装置であって、前記接続は無線接続を含み、前記接続の片道伝送レイテンシは１０ミリ秒未満であり、前記リソース問合せメッセージは、前記エッジコンピューティング装置がどのリソースタイプを備えるかの問合せを含む、モバイル装置と、
第１のコンピューティング装置、第２のコンピューティング装置、又は前記第１のコンピューティング装置及び前記第２のコンピューティング装置の双方を含み、前記リソース問合せメッセージに対応するリソース応答メッセージを送信するように構成されたエッジコンピューティング装置であって、前記リソース応答メッセージは、前記エッジコンピューティング装置が前記第２のタイプのプロセッサを備えた前記第２のコンピューティング装置を含むかどうかを示し、前記第１のコンピューティング装置は、第１のタイプのプロセッサを備えるが第２のタイプのプロセッサを備えず、前記第２のコンピューティング装置は、前記第１のタイプのプロセッサ及び前記第２のタイプのプロセッサの双方を備える、エッジコンピューティング装置と、
を含み、
前記モバイル装置は、前記エッジコンピューティング装置が前記第１のタイプのプロセッサ及び前記第２のタイプのプロセッサの双方を備えた前記第２のコンピューティング装置を含むことを前記リソース応答メッセージが示すとき、前記第２のタイプのタスクを前記第２のコンピューティング装置にディスパッチするよう決定し、
前記第１のタイプのプロセッサは、前記第２のタイプのプロセッサと比較して前記第１のタイプの前記コンピューティングタスクを実行するのに適し、前記第２のタイプのプロセッサは、前記第１のタイプのプロセッサと比較して前記第２のタイプの前記コンピューティングタスクを実行するのに適する、エッジコンピューティングシステム。
【請求項８】
前記第１のタイプのプロセッサは中央処理ユニット（ＣＰＵ）であり、前記第２のタイプのプロセッサはグラフィクス処理ユニット（ＧＰＵ）又はテンソル処理ユニット（ＴＰＵ）である、請求項７に記載のエッジコンピューティングシステム。
【請求項９】
前記第１のタイプのコンピューティングタスク及び前記第２のタイプのコンピューティングタスクは双方、リアルタイムアプリケーションである、請求項７に記載のエッジコンピューティングシステム。
【請求項１０】
前記モバイル装置は、前記エッジコンピューティング装置が前記第１のタイプのプロセッサを備えた前記第１のコンピューティング装置を含むことを前記リソース応答メッセージが示すとき、前記第１のタイプのコンピューティングタスクを前記第１のコンピューティング装置にディスパッチする、請求項７に記載のエッジコンピューティングシステム。
【請求項１１】
前記モバイル装置は、前記モバイル装置が前記第２のタイプのコンピューティングタスクを前記第２のコンピューティング装置にディスパッチするよう決定したとき、前記第２のタイプのプロセッサを利用する要求を含むリソース要求メッセージを前記第２のコンピューティング装置に送信する、請求項７に記載のエッジコンピューティングシステム。
【請求項１２】
前記モバイル装置は、前記モバイル装置が前記第２のタイプのタスクを前記第２のコンピューティング装置にディスパッチするよう決定したとき、前記第２のタイプのコンピューティングタスクに対応するパラメータを前記第２のコンピューティング装置に送信する、請求項７に記載のエッジコンピューティングシステム。
【請求項１３】
エッジコンピューティングシステムに適用されるモバイル装置であって、
前記エッジコンピューティングシステムはエッジコンピューティング装置を含み、前記エッジコンピューティング装置は、第１のコンピューティング装置、第２のコンピューティング装置、又は前記第１のコンピューティング装置及び前記第２のコンピューティング装置の双方を含み、前記第１のコンピューティング装置は、第１のタイプのプロセッサを備えるが第２のタイプのプロセッサを備えず、前記第２のコンピューティング装置は、前記第１のタイプのプロセッサ及び前記第２のタイプのプロセッサの双方を備え、
当該モバイル装置は、接続を通してリソース問合せメッセージを前記エッジコンピューティング装置に送信し、前記接続は無線接続を含み、前記接続の片道伝送レイテンシは１０ミリ秒未満であり、前記リソース問合せメッセージは、前記エッジコンピューティング装置がどのリソースタイプの備えるかの問合せを含み、
前記エッジコンピューティング装置は、前記リソース問合せメッセージに対応するリソース応答メッセージを送信し、前記リソース応答メッセージは、前記エッジコンピューティング装置が前記第２のタイプのプロセッサを備えた前記第２のコンピューティング装置を含むかどうかを示し、
当該モバイル装置は、前記エッジコンピューティング装置が前記第２のタイプのプロセッサを備えた前記第２のコンピューティング装置を含むことを前記リソース応答メッセージが示すとき、前記第２のタイプのコンピューティングタスクを前記第２のコンピューティング装置にディスパッチするよう決定し、
前記第１のタイプのプロセッサは、前記第２のタイプのプロセッサと比較して前記第１のタイプの前記コンピューティングタスクを実行するのに適し、前記第２のタイプのプロセッサは、前記第１のタイプのプロセッサと比較して前記第２のタイプの前記コンピューティングタスクを実行するのに適する、モバイル装置。
【請求項１４】
前記第１のタイプのプロセッサは中央処理ユニット（ＣＰＵ）であり、前記第２のタイプのプロセッサはグラフィクス処理ユニット（ＧＰＵ）又はテンソル処理ユニット（ＴＰＵ）である、請求項１３に記載のモバイル装置。
【請求項１５】
前記第１のタイプのコンピューティングタスク及び前記第２のタイプのコンピューティングタスクは双方、リアルタイムアプリケーションである、請求項１３に記載のモバイル装置。
【請求項１６】
当該モバイル装置は、前記エッジコンピューティング装置が前記第１のタイプのプロセッサを備えた前記第１のコンピューティング装置を含むことを前記リソース応答メッセージが示すとき、前記第１のタイプのコンピューティングタスクを前記第１のコンピューティング装置にディスパッチする、請求項１３に記載のモバイル装置。
【請求項１７】
当該モバイル装置は、当該モバイル装置が前記第２のタイプのコンピューティングタスクを前記第２のコンピューティング装置にディスパッチするよう決定したとき、前記第２のタイプのプロセッサを利用する要求を含むリソース要求メッセージを前記第２のコンピューティング装置に送信する、請求項１３に記載のモバイル装置。
【請求項１８】
当該モバイル装置は、当該モバイル装置が前記第２のタイプのタスクを前記第２のコンピューティング装置にディスパッチするよう決定したとき、前記第２のタイプのコンピューティングタスクに対応するパラメータを前記第２のコンピューティング装置に送信する、請求項１３に記載のモバイル装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、ディスパッチ方法及びエッジコンピューティングシステムに関し、より詳細には、エッジコンピューティング装置のリソースタイプの情報を取得し、このことに応じてタスクをディスパッチすることができるディスパッチ方法及びエッジコンピューティングシステムに関する。
【背景技術】
【０００２】
エッジコンピューティングは、近年、有意な注目を集めている。クラウドコンピューティングと比較して、エッジコンピューティング装置は基地局により展開され、いくつかの状況において、ユーザとエッジコンピューティング装置との間のレイテンシは、ユーザとクラウドコンピューティング装置との間のレイテンシよりかなり低い。ゆえに、エッジコンピューティング装置は、リアルタイムアプリケーションのタスクを実行するのに適する。
【０００３】
いくつかの環境において、いくつかのエッジコンピューティング装置は、さらなるプロセッサ、例えば、グラフィック処理ユニット（ＧＰＵ）又はテンソル処理ユニット（ＴＰＵ）を備えることがある。しかしながら、モバイル装置は、どの種類のプロセッサがエッジコンピューティング装置に備えられるかの知識又は情報を有さないことがある。例えば、モバイル装置は、エッジコンピューティング装置がＧＰＵを備えることを知らない可能性がある。ゆえに、モバイル装置は、ＧＰＵにより実行されるのに適したリアルタイムタスクをエッジコンピューティング装置に渡さない可能性があり、それにより、エッジコンピューティング装置の効率は低下する。
【発明の概要】
【０００４】
ゆえに、本開示の目的は、エッジコンピューティング装置のリソースタイプの情報を取得し、このことに応じてコンピューティングタスクをディスパッチすることができるディスパッチ方法及びエッジコンピューティングシステムを提供することである。
【０００５】
本開示の実施例は、タスクをディスパッチする方法を開示する。タスクをディスパッチする方法は、エッジコンピューティングシステムに適用される。エッジコンピューティングシステムは、エッジコンピューティング装置及びモバイル装置を含む。エッジコンピューティング装置は、第１のコンピューティング装置及び／又は第２のコンピューティング装置を含む。モバイル装置は、ディスパッチされるべき第１のタイプのコンピューティングタスク及び第２のタイプのコンピューティングタスクを有する。第１のコンピューティング装置は、第１のタイプのプロセッサを備えるが第２のタイプのプロセッサを備えず、第２のタイプのコンピューティング装置は、第１のタイプのプロセッサ及び第２のタイプのプロセッサの双方を備える。方法は、モバイル装置により、接続を通してリソース問合せメッセージをエッジコンピューティング装置に送信するステップであって、接続は無線接続を含み、接続の片道伝送レイテンシは１０ミリ秒未満であり、リソース問合せメッセージは、エッジコンピューティング装置がどのリソースタイプを備えるかの問合せを含む、ステップと、エッジコンピューティング装置により、リソース問合せメッセージに対応するリソース応答メッセージを送信するステップであって、リソース応答メッセージは、エッジコンピューティング装置が第２のタイプのプロセッサを備えた第２のコンピューティング装置を含むかどうかを示す、ステップと、モバイル装置により、エッジコンピューティング装置が第２のタイプのリソースを備えた第２のコンピューティング装置を含むことをリソース応答メッセージが示すとき、第２のタイプのコンピューティングタスクを第２のコンピューティング装置にディスパッチするよう決定するステップとを含み、第１のタイプのプロセッサは、第２のタイプのプロセッサと比較して第１のタイプのコンピューティングタスクを実行するのに適し、第２のタイプのプロセッサは、第１のタイプのプロセッサと比較して第２のタイプのコンピューティングタスクを実行するのに適する。
【０００６】
本開示の実施例は、エッジコンピューティングシステムをさらに開示する。エッジコンピューティングシステムは、ディスパッチされるべき第１のタイプのコンピューティングタスク及び第２のタイプのコンピューティングタスクを有し、接続を通してリソース問合せメッセージをエッジコンピューティング装置に送信するように構成されたモバイル装置であって、接続は無線接続を含み、接続の片道伝送レイテンシは１０ミリ秒未満であり、リソース問合せメッセージは、エッジコンピューティング装置がどのリソースタイプを備えるかの問合せを含む、モバイル装置と、第１のコンピューティング装置及び／又は第２のコンピューティング装置を含み、リソース問合せメッセージに対応するリソース応答メッセージを送信するように構成されたエッジコンピューティング装置であって、リソース応答メッセージは、エッジコンピューティング装置が第２のタイプのプロセッサを備えた第２のコンピューティング装置を含むかどうかを示し、第１のコンピューティング装置は、第１のタイプのプロセッサを備えるが第２のタイプのプロセッサを備えず、第２のコンピューティング装置は、第１のタイプのプロセッサ及び第２のタイプのプロセッサの双方を備える、エッジコンピューティング装置とを含み、モバイル装置は、エッジコンピューティング装置が第１のタイプのプロセッサ及び第２のタイプのプロセッサの双方を備えた第２のコンピューティング装置を含むことをリソース応答メッセージが示すとき、第２のタイプのタスクを第２のコンピューティング装置にディスパッチするよう決定し、第１のタイプのプロセッサは、第２のタイプのプロセッサと比較して第１のタイプのコンピューティングタスクを実行するのに適し、第２のタイプのプロセッサは、第１のタイプのプロセッサと比較して第２のタイプのコンピューティングタスクを実行するのに適する。
【０００７】
本開示の実施例は、エッジコンピューティングシステムに適用されるモバイル装置をさらに開示する。エッジコンピューティングシステムは、エッジコンピューティング装置を含む。エッジコンピューティング装置は、第１のコンピューティング装置及び／又は第２のコンピューティング装置を含む。第１のコンピューティング装置は、第１のタイプのプロセッサを備えるが第２のタイプのプロセッサを備えない。第２のコンピューティング装置は、第１のタイプのプロセッサ及び第２のタイプのプロセッサの双方を備える。当該モバイル装置は、接続を通してリソース問合せメッセージをエッジコンピューティング装置に送信する。接続は無線接続を含む。接続の片道伝送レイテンシは１０ミリ秒未満である。リソース問合せメッセージは、エッジコンピューティング装置がどのリソースタイプの備えるかの問合せを含む。エッジコンピューティング装置は、リソース問合せメッセージに対応するリソース応答メッセージを送信する。リソース応答メッセージは、エッジコンピューティング装置が第２のタイプのプロセッサを備えた第２のコンピューティング装置を含むかどうかを示す。当該モバイル装置は、エッジコンピューティング装置が第２のタイプのプロセッサを備えた第２のコンピューティング装置を含むことをリソース応答メッセージが示すとき、第２のタイプのコンピューティングタスクを第２のコンピューティング装置にディスパッチするよう決定する。第１のタイプのプロセッサは、第２のタイプのプロセッサと比較して第１のタイプのコンピューティングタスクを実行するのに適し、第２のタイプのプロセッサは、第１のタイプのプロセッサと比較して第２のタイプのコンピューティングタスクを実行するのに適する。
【０００８】
本開示の上記及び他の目的が、様々な図表及び図面に例示される好適な実施例の下記詳細な説明を読んだ当業者に疑いなく明らかになるであろう。
【図面の簡単な説明】
【０００９】
【図１】本開示の実施例によるエッジコンピューティングシステムの概略図である。
【図２】本開示の実施例によるディスパッチ処理の概略図である。
【図３】図２のディスパッチ処理のタイミングシーケンスである。
【発明を実施するための形態】
【００１０】
図１は、本開示の実施例によるエッジコンピューティングシステム１０の概略図である。エッジコンピューティングシステム１０は、エッジコンピューティング装置１２及びモバイル装置１４を含む。モバイル装置１４は、電話、タブレット、ラップトップ、仮想現実（virtual  reality；ＶＲ）装置、拡張現実（augmented  reality；ＡＲ）装置、複合現実（mixed  reality；ＭＲ）装置、拡大現実（extended  reality；ＸＲ）装置、又は車載装置（すなわち、車両に配置された電子装置）でもよいが、これらに限定されない。エッジコンピューティング装置１２は、コンピュータクラスタ又はクラスタ化されたコンピューティングシステムでもよい。エッジコンピューティング装置１２は、第１のコンピューティング装置１２０、第２のコンピューティング装置１２２、又は第１のコンピューティング装置１２０及び第２のコンピューティング装置１２２の双方を含んでもよい。第１のコンピューティング装置１２０及び／又は第２のコンピューティング装置１２２は、局（station）１６により配置されたコンピュータ又はサーバでもよい。エッジコンピューティング装置１２及び局１６は有線接続されてもよく、これは、有線接続１１がエッジコンピューティング装置１２と局１６との間にあることを意味する。局１６は、マクロ基地局（又は、ｅＮｏｄｅＢ（進化型ノードＢ（evolved  Node  B）））、フェムト基地局、又はアクセスポイント（ＡＰ）でもよい。モバイル装置１４は、局１６のサービスカバレッジ／エリア内に位置し、無線通信の視点で局１６により扱われ、これは、モバイル装置１４及び局１６がエアインターフェース又は無線接続１３を通して通信されることを意味し、無線接続１３は、例えば５Ｇ無線通信システムでもよく、低レイテンシを有するように要求される。具体的に、エッジコンピューティング装置１２とモバイル装置１４との間の接続１５は、有線接続１１及び無線接続１３を含んでもよいと仮定し、片道伝送レイテンシ（one-way  transmission  latency）、すなわち、接続１５のモバイル装置１４からエッジコンピューティング装置１２への伝送レイテンシ又はエッジコンピューティング装置１２からモバイル装置１４への伝送レイテンシは、１０ミリ秒未満である。接続１５のレイテンシが低いため、エッジコンピューティング装置１２は、リアルタイムアプリケーションのタスクを実行するのに適する。
【００１１】
実施例において、第１のコンピューティング装置１２０は、第１のタイプのプロセッサを備えるが第２のタイプのプロセッサを備えなくてもよく、第２のコンピューティング装置１２２は、第１のタイプのプロセッサ及び第２のタイプのプロセッサの双方を備えてもよい。第１のタイプのプロセッサは、中央処理ユニット（central  processing  unit；ＣＰＵ）でもよく、第２のタイプのプロセッサは、グラフィクス処理ユニット（graphics  processing  unit；ＧＰＵ）又はテンソル処理ユニット（tensor  processing  unit；ＴＰＵ）でもよい。
【００１２】
これに関し、モバイル装置１４は、常時、リアルタイムアプリケーションである第１のタイプのコンピューティングタスクをエッジコンピューティング装置１２にディスパッチし（dispatch）、エッジコンピューティング装置１２のＣＰＵを使用して第１のタイプのコンピューティングタスクをエッジコンピューティング装置１２に実行させることができ、第１のタイプのコンピューティングタスクは、汎用ＣＰＵにより実行されるのに適する。例えば、自律車両アプリケーション／シナリオについて、モバイル装置１４は、自律車両内に配置されてもよく、第１のタイプのコンピューティングタスクは、自律車両に配置されたカメラにより捕捉された画像に基づく衝突検出動作でもよく、なぜならば、衝突検出動作は、汎用ＣＰＵにより実行されるのに適するからである。
【００１３】
一方、モバイル装置１４が、ＧＰＵを備えた第２のコンピューティング装置１２２を含むエッジコンピューティング装置１２に関する知識／情報を有する場合、モバイル装置１４は、同様にリアルタイムアプリケーションである第２のタイプのコンピューティングタスクをエッジコンピューティング装置１２（特に、第２のコンピューティング装置１２２）に渡し、エッジコンピューティング装置１２内のＧＰＵを使用して第２のタイプのコンピューティングタスクをエッジコンピューティング装置１２（又は、第２のコンピューティング装置１２２）に実行させてもよく、第２のタイプのコンピューティングタスクは、ＧＰＵにより実行されるのに適する。例えば、ＶＲアプリケーション／シナリオについて、モバイル装置１４は、現実感提示装置（reality  presenting  device）（例えば、ＶＲ装置）でもよく、第２のタイプのコンピューティングタスクは、ＶＲレンダリング動作であり、これは、ＧＰＵにより実行されるのに適する。ゆえに、モバイル装置１４が、エッジコンピューティング装置１２がＧＰＵを備えることを知る場合、モバイル装置１４の計算負荷、特に、第２のタイプのコンピューティングタスクに対応する負荷がエッジコンピューティング装置１２により分担でき、モバイル装置１４の電力消費が低減できる。
【００１４】
図２は、本開示の実施例によるディスパッチ処理２０の概略図である。図３は、ディスパッチ処理２０のタイミングシーケンスである。ディスパッチ処理２０は、主に、エッジコンピューティング装置１２がＧＰＵを備えるかどうかに関する知識をモバイル装置１４が有するためのプロトコルである。ディスパッチ処理２０は以下のステップを含む。
【００１５】
ステップ２０２：モバイル装置が、接続を通してリソース問合せメッセージをエッジコンピューティング装置に送信する。
【００１６】
ステップ２０４：エッジコンピューティング装置が、リソース問合せメッセージに対応するリソース応答メッセージを送信し、リソース応答メッセージは、エッジコンピューティング装置が第２のタイプのプロセッサを備えた第２のコンピューティング装置を含むかどうかを示す。
【００１７】
ステップ２０６：エッジコンピューティング装置が第２のタイプのプロセッサを備えた第２のコンピューティング装置を含むことをリソース応答メッセージが示すとき、モバイル装置が、第２のタイプのコンピューティングタスクを第２のコンピューティング装置にディスパッチするよう決定する。
【００１８】
ステップ２０８：モバイル装置が第２のタイプのコンピューティングタスクを第２のコンピューティング装置にディスパッチするよう決定したとき、モバイル装置が、第２のタイプのプロセッサを利用する要求を含むリソース要求メッセージをエッジコンピューティング装置に送信する。
【００１９】
ステップ２０２において、モバイル装置１４は、接続１５を通してリソース問合せメッセージＲＩをエッジコンピューティング装置１２に送信することができる。リソース問合せメッセージＲＩは、エッジコンピューティング装置１２がどの種類のハードウェアリソースを備えるかの情報を有するリソースタイプの問合せメッセージを含む。リソース問合せメッセージＲＩは、エッジコンピューティング装置１２が第２のタイプのプロセッサを備えた第２のコンピューティング装置を含むかどうかの問合せメッセージを含む。リソース問合せメッセージＲＩ及び／又は問合せメッセージのフォーマットは限定されない。
【００２０】
リソース問合せメッセージＲＩがエッジコンピューティング装置１２により受信された後、ステップ２０４において、エッジコンピューティング装置１２は応答し、リソース問合せメッセージＲＩに対応するリソース応答メッセージＲＲを送信する。リソース応答メッセージＲＲは、エッジコンピューティング装置１２が第１のタイプのプロセッサ（例えば、ＣＰＵ）のみ備えた第１のコンピューティング装置１２を含むことを示してもよく、あるいは、リソース応答メッセージＲＲは、エッジコンピューティング装置１２が第１のタイプのプロセッサ及び第２のタイプのプロセッサ（例えば、ＧＰＵ）の双方を備えた第１のタイプのプロセッサを備えた第２のコンピューティング装置１２２を含むことを示してもよい。換言すると、リソース応答メッセージＲＲは、エッジコンピューティング装置１２が第２のタイプのプロセッサを備えた第２のコンピューティング装置１２２を含むかどうかを示す。
【００２１】
リソース応答メッセージＲＲがモバイル装置１４により受信された後、モバイル装置１４は、リソース応答メッセージに従って第２のタイプのコンピューティングタスクを第２のコンピューティング装置１２２にディスパッチするよう決定し、第１のタイプのコンピューティングタスクは、第１のタイプのプロセッサにより実行されるのに適し、第２のタイプのコンピューティングタスクは、第２のタイプのプロセッサにより実行されるのに適する。第２のタイプのコンピューティングタスクが第２のタイプのプロセッサにより実行されるのに適することは、第２のタイプのコンピューティングタスクが第１のタイプのプロセッサでなく第２のタイプのプロセッサにより実行されるとき、エッジコンピューティング装置１２がより良い性能（例えば、さらなる効率性、又はより少ない電力の消費）を得ることを意味する。それは、第２のタイプのプロセッサが第２のタイプのコンピューティングタスクを実行するために具体的に設計されてもよいことを意味する。例えば、ＧＰＵは、グラフィック関連動作を実行するために具体的に設計されており、ＶＲレンダリング動作は、グラフィック関連動作の一種である。ゆえに、ＶＲレンダリング動作は、ＧＰＵにより実行されるのに適する。換言すると、第１のタイプのプロセッサは、第２のタイプのプロセッサと比較して第１のタイプのコンピューティングタスクを実行するのにかなり適し、第２のタイプのプロセッサは、第１のタイプのプロセッサと比較して第２のタイプのコンピューティングタスクを実行するのにかなり適する。
【００２２】
リソース応答メッセージＲＲが、エッジコンピューティング装置１２が第２のタイプのプロセッサ（例えば、ＧＰＵ）を備えた第２のコンピューティング装置１２２を含むことを示すとき、ステップ２０６において、モバイル装置１４は、第２のタイプのコンピューティングタスク（例えば、ＶＲ装置のためのＶＲレンダリング動作）をエッジコンピューティング装置１２に、又は具体的に第２のコンピューティング装置１２２にディスパッチするよう決定する。
【００２３】
モバイル装置１４が第２のタイプのコンピューティングタスク（例えば、ＶＲレンダリング動作）をエッジコンピューティング装置１２にディスパッチするよう決定すると、ステップ２０８において、モバイル装置１４は、リソース要求メッセージＲＳＲをエッジコンピューティング装置１２に送信し、リソース要求メッセージＲＳＲは、第２のタイプのプロセッサ（例えば、ＧＰＵ）を利用する要求を含む。エッジコンピューティング装置１２がモバイル１４を受信したとき、エッジコンピューティング装置１２は、その第２のタイプのプロセッサを調べ直して、その第２のタイプのプロセッサが（第２のタイプのコンピューティングタスクを実行するために）依然として利用可能であるかを確認してもよく、リソース要求メッセージＲＳＲに対応する確認応答（acknowledgement）メッセージＡＣＫ＿Ｒをモバイル装置１４に返信する。
【００２４】
モバイル装置１４が確認応答メッセージＡＣＫ＿Ｒを受信した後、モバイル装置１４は、第２のタイプのコンピューティングタスクに対応する第２のパラメータをエッジコンピューティング装置１２に送信してもよい。例えば、第２のタイプのコンピューティングタスクがＶＲレンダリング動作であると仮定し、第２のパラメータは、モバイル装置１４の画面の画面サイズ又は解像度でもよい。
【００２５】
第２のパラメータがエッジコンピューティング装置１２により受信された後、エッジコンピューティング装置１２は、第２のタイプのコンピューティングタスクを実行する準備ができる。
【００２６】
実施例において、モバイル装置１４は、第１のタイプのコンピューティングタスクをエッジコンピューティング装置１２内の第１のコンピューティング装置１２０にさらにディスパッチしてもよい。第１のタイプのプロセッサを利用する要求を送信し、第１のタイプのコンピューティングタスクに対応する第１のパラメータを送信する詳細は、第２のタイプのプロセッサ及び第１のタイプのコンピューティングタスクのものと同様であり、これは簡潔さのためここで述べられない。
【００２７】
従来技術において、モバイル装置は、どの種類のプロセッサがエッジコンピューティング装置内に備えられるかの知識を有さない。比較して、本開示のモバイル装置は、エッジコンピューティング装置のリソースタイプを取得することができる。それにより、本開示のモバイル装置は、特定のリソースにより実行されるのに適した特定のタイプのコンピューティングタスクを渡すことができ、それにより、特定のタイプのコンピューティングタスクに対応するモバイル装置の計算負荷がエッジコンピューティング装置により分担でき、モバイル装置の電力消費が低減できる。
【００２８】
要約すると、本開示のモバイル装置は、エッジコンピューティング装置のリソースタイプを取得し、特定のリソースにより実行されるのに適した、リアルタイムアプリケーションである特定のタイプのコンピューティングタスクを渡すことができ、それにより、特定のタイプのコンピューティングタスクに対応するモバイル装置の計算負荷がエッジコンピューティング装置により分担でき、モバイル装置の電力消費が低減できる。
【００２９】
当業者は、本発明の教示を保有する間、装置及び方法についての多数の修正及び変更がなされ得ることを容易に観察するであろう。したがって、上記開示は、別記の請求項の範囲及び境界によってのみ限定されるとみなされるべきである。
【図１】
2020098445.tif 000003
【図２】
2020098445.tif 000004
【図３】
2020098445.tif 000005