发明名称 Execution allocation cost assessment for computing systems and environments including elastic computing systems and environments
摘要 Techniques for assessing the cost of allocation of execution and affecting the allocation of execution are disclosed. The cost of allocation of execution between a first computing device (e.g., mobile device) and one or more computing resource providers (e.g., Clouds) can be determined during runtime of the code. A computing system can operate independently of the first computing device and a computing resource provider and provide execution allocation cost assessment. Execution allocation cost can be assessed based on execution allocation data pertaining to the first computing device and computing resource providers. Power consumption of a mobile device can be used as a factor in determining how to allocate individual components of an application program between a mobile phone and a Cloud. In an Elastic computing environment, external computing resources can be used to extend the computing capabilities beyond that which can be provided by internal computing resources.
申请公布号 US8775630(B2) 申请公布日期 2014.07.08
申请号 US201213492772 申请日期 2012.06.08
申请人 Samsung Electronics Co., Ltd. 发明人 Zhang Xinwen;Aciicmez Onur;Gibbs Simon J.;Kunjithapatham Anugeetha;Jeong Sangoh;Cheng Doreen
分类号 G06F15/16;H04L29/08;H04N21/231;G06F9/50 主分类号 G06F15/16
代理机构 Sherman & Zarrabian LLP 代理人 Sherman, Esq. Kenneth L.;Zarrabian, Esq. Michael;Sherman & Zarrabian LLP
主权项 1. A method comprising: obtaining data pertaining to executable code; and determining, based on the data obtained, allocation of execution of the executable code between a first computing device and one or more dynamically scalable computing resource providers; wherein determining the allocation of execution comprises: determining, based on the data obtained, a first current extent of allocation of execution of the executable code between the first computing device and the one or more dynamically scalable computing resource providers; anddetermining, based on the data obtained, relative cost of execution of the executable code between the first computing device and the one or more dynamically scalable computing resource providers; wherein the first current extent of allocation of execution and the relative cost of execution are determined by selectively using a cost assessment model; wherein the first current extent of allocation of execution is at least partially based on data pertaining to one or more other computing devices; wherein the one or more other computing devices include a plurality of mobile devices; wherein the executable code comprises a plurality of executable code portions; and wherein each executable code portion is dynamically allocatable at runtime to said one or more dynamically scalable computing resource providers.
地址 Suwon-si KR