发明名称 Method for allowing distributed running of an application and related device and inference engine
摘要 Method for allowing distributed running of an application between a device and a server connected via a network. The method includes the following steps carried out by the device: obtaining a device profile including resource capacity characteristics of the device; obtaining an application profile including resource consumption characteristics of the application; obtaining device metrics relating to real-time resource usage with respect to the device; obtaining offload rules defining conditions under which an application is to be run at least in part on a server and/or on a device, the conditions involving device resource capacity, application resource consumption and device real-time resource usage; and making a decision by an inference engine to run the application at least in part on the server and/or on the device, by evaluating the offload rules applied to the device profile, application profile and device metrics.
申请公布号 US9323583(B2) 申请公布日期 2016.04.26
申请号 US201113278772 申请日期 2011.10.21
申请人 FRANCE TELECOM 发明人 Guillou Aurélien;Bhatia Hernit;Vennegues Elise;Pelendage Nishantha
分类号 G06F15/16;G06F9/50 主分类号 G06F15/16
代理机构 Westman, Champlin & Koehler, P.A. 代理人 Brush David D.;Westman, Champlin & Koehler, P.A.
主权项 1. A method for allowing distributed running of an application between a device and a server connected via a network, the method comprising the following steps carried out by the device: obtaining, by said device, a device profile including resource capacity characteristics of said device; obtaining, by said device, an application profile including resource consumption characteristics of said application before said application is run; obtaining, by said device, device metrics relating to real-time resource usage with respect to said device; obtaining, by said device, offload rules defining conditions under which said application is to be run at least in part on said server and/or on said device, the conditions involving device resource capacity, application resource consumption and device real-time resource usage; making a decision, by an inference engine of said device, to run said application completely locally on said device, completely remotely on said server or partially on said device and partially on said server, by evaluating the offload rules applied to said device profile, application profile and device metrics; and controlling distribution of the application running between the device and the server based on said decision.
地址 Paris FR