{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,8,7]],"date-time":"2024-08-07T11:55:32Z","timestamp":1723031732606},"reference-count":43,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2016,4,1]],"date-time":"2016-04-01T00:00:00Z","timestamp":1459468800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Journal of Network and Computer Applications"],"published-print":{"date-parts":[[2016,4]]},"DOI":"10.1016\/j.jnca.2016.02.013","type":"journal-article","created":{"date-parts":[[2016,2,26]],"date-time":"2016-02-26T03:55:15Z","timestamp":1456458915000},"page":"12-35","update-policy":"http:\/\/dx.doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":15,"special_numbering":"C","title":["An adaptive mobile cloud computing framework using a call graph based model"],"prefix":"10.1016","volume":"65","author":[{"given":"Mahir","family":"Kaya","sequence":"first","affiliation":[]},{"given":"Altan","family":"Ko\u00e7yi\u011fit","sequence":"additional","affiliation":[]},{"given":"P. Erhan","family":"Eren","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"issue":"12","key":"10.1016\/j.jnca.2016.02.013_bib1","doi-asserted-by":"crossref","first-page":"2755","DOI":"10.1016\/j.jss.2012.05.091","article-title":"Adaptive application offloading using distributed abstract class graphs in mobile environments","volume":"85","author":"Abebe","year":"2012","journal-title":"J Syst Softw"},{"key":"10.1016\/j.jnca.2016.02.013_bib2","unstructured":"Amazon EC2 instances [Internet]. 2015 [cited 2015 Dec 1]. Available from: http:\/\/aws.amazon.com\/ec2\/instance-types\/"},{"key":"10.1016\/j.jnca.2016.02.013_bib3","unstructured":"Android. Android interface definition language [Internet]. 2008 [cited 2015 Nov 15]. Available from: http:\/\/developer.android.com\/guide\/components\/aidl.html"},{"key":"10.1016\/j.jnca.2016.02.013_bib4","unstructured":"Chen E, Ogata S, Horikawa K. Offloading Android applications to the cloud without customizing Android. 2012 IEEE Int Conf Pervasive Comput Commun Work PERCOM Work 2012. Lugano,Switzerland: IEEE; 2012a. p. 788\u2013793."},{"key":"10.1016\/j.jnca.2016.02.013_bib5","doi-asserted-by":"crossref","unstructured":"Chen HY, Lin YH, Cheng CM. COCA: Computation offload to clouds using AOP. Proc-12th IEEE\/ACM Int Symp Clust Cloud Grid Comput CCGrid 2012. Ottawa, Canada: IEEE; 2012b. p. 466\u2013473.","DOI":"10.1109\/CCGrid.2012.98"},{"key":"10.1016\/j.jnca.2016.02.013_bib6","series-title":"Software engineering for self-adaptive systems: a research roadmap","first-page":"1","author":"Cheng","year":"2009"},{"key":"10.1016\/j.jnca.2016.02.013_bib7","doi-asserted-by":"crossref","unstructured":"Chun B, Ihm S, Maniatis P. Clonecloud: elastic execution between mobile device and cloud. In: ACM, editor. EuroSys \u201911 Proc sixth Conf Comput Syst. Salzburg, Austria; 2011. p. 301\u201314","DOI":"10.1145\/1966445.1966473"},{"issue":"1","key":"10.1016\/j.jnca.2016.02.013_bib8","first-page":"18","article-title":"DCOM and CORBA side by side, step by step, and layer by layer","volume":"10","author":"Chung","year":"1998","journal-title":"C++ Rep [Internet]"},{"key":"10.1016\/j.jnca.2016.02.013_bib9","doi-asserted-by":"crossref","unstructured":"Corral L, Georgiev AB, Sillitti A, Succi G. Can execution time describe accurately the energy consumption of mobile apps? an experiment in Android. Proc 3rd Int Work Green Sustain Softw - GREENS 2014. Florence, Italy: ACM; 2014. p. 31\u20137","DOI":"10.1145\/2593743.2593748"},{"key":"10.1016\/j.jnca.2016.02.013_bib10","doi-asserted-by":"crossref","unstructured":"Cuervo E, Balasubramanian A, Cho D, Wolman A, Saroiu S, Chandra R, et al. MAUI: making smartphones last longer with code offload. In: ACM, editor. Proc 8th Int Conf Mob Syst Appl Serv. San Francisco, CA, USA; 2010. p. 49\u201362","DOI":"10.1145\/1814433.1814441"},{"key":"10.1016\/j.jnca.2016.02.013_bib11","unstructured":"DNS-SD. DNS Service Discovery (DNS-SD) protocol [Internet]. 2013 [cited 2015 Nov 15]. Available from: \u3008http:\/\/www.dns-sd.org\u3009\/"},{"key":"10.1016\/j.jnca.2016.02.013_bib12","doi-asserted-by":"crossref","unstructured":"Fiduccia CM, Mattheyses RM. A linear-time heuristic for improving network partitions. Des Autom 1982 19th Conf. Las Vegas, NV, USA: IEEE; 1982. p. 175\u2013181.","DOI":"10.1109\/DAC.1982.1585498"},{"issue":"3","key":"10.1016\/j.jnca.2016.02.013_bib13","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1109\/MCOM.2015.7060486","article-title":"Mobile code offloading: from concept to practice and beyond","volume":"53","author":"Flores","year":"2015","journal-title":"IEEE Commun Mag."},{"key":"10.1016\/j.jnca.2016.02.013_bib14","doi-asserted-by":"crossref","unstructured":"Flores H, Srirama S. Adaptive code offloading for mobile cloud applications: exploiting fuzzy sets and evidence-based learning. Proceeding fourth ACM Work Mob cloud Comput Serv. Taipei, Taiwan: ACM; 2013. p. 9\u201316","DOI":"10.1145\/2497306.2482984"},{"key":"10.1016\/j.jnca.2016.02.013_bib15","unstructured":"Fowler M. Inversion of control containers and the dependency injection pattern [Internet]. 2004 [cited 2015 Nov 15]. Available from: \u3008http:\/\/www.martinfowler.com\/articles\/injection.html\u3009"},{"issue":"4","key":"10.1016\/j.jnca.2016.02.013_bib16","doi-asserted-by":"crossref","first-page":"331","DOI":"10.1023\/B:CLUS.0000039493.73008.13","article-title":"Towards real-time fault-tolerant CORBA middleware","volume":"7","author":"Gokhale","year":"2004","journal-title":"Cluster Comput"},{"key":"10.1016\/j.jnca.2016.02.013_bib17","doi-asserted-by":"crossref","unstructured":"Hendrickson B, Leland R. A multi-level algorithm for partitioning graphs. Proc IEEE\/ACM SC95 Conf. San Diego, CA, USA: IEEE\/ACM; 1995. p. 1\u201314.","DOI":"10.1145\/224170.224228"},{"key":"10.1016\/j.jnca.2016.02.013_bib18","unstructured":"JGraphT. JGraphT [Internet]. 2015 [cited 2015 Nov 15]. Available from: \u3008http:\/\/jgrapht.org\u3009"},{"issue":"1","key":"10.1016\/j.jnca.2016.02.013_bib19","doi-asserted-by":"crossref","first-page":"359","DOI":"10.1137\/S1064827595287997","article-title":"A fast and high quality multilevel scheme for partitioning irregular graphs","volume":"20","author":"Karypis","year":"1998","journal-title":"SIAM J Sci Comput"},{"key":"10.1016\/j.jnca.2016.02.013_bib20","doi-asserted-by":"crossref","unstructured":"Kaya M, Kocyigit A, Eren PE. A mobile computing framework based on adaptive mobile code offloading. Softw Eng Adv Appl (SEAA), 2014 40th EUROMICRO Conf. Verona, Italy: IEEE; 2014. p. 479\u201382","DOI":"10.1109\/SEAA.2014.49"},{"key":"10.1016\/j.jnca.2016.02.013_bib21","doi-asserted-by":"crossref","unstructured":"Kemp R, Palmer N, Kielmann T, Bal H. Cuckoo: a computation offloading framework for smartphones. Mob Comput Appl Serv. Springer Berlin Heidelberg; 2012. p. 59\u201379","DOI":"10.1007\/978-3-642-29336-8_4"},{"key":"10.1016\/j.jnca.2016.02.013_bib22","doi-asserted-by":"crossref","unstructured":"Kemp R, Palmer N, Kielmann T, Seinstra F, Drost N, Maassen J, et al. eyeDentify: Multimedia cyber foraging from a smartphone. ISM 2009-11th IEEE Int Symp Multimed. San Diego, CA, USA: IEEE; 2009. p. 392\u2013399.","DOI":"10.1109\/ISM.2009.21"},{"issue":"2","key":"10.1016\/j.jnca.2016.02.013_bib23","doi-asserted-by":"crossref","first-page":"291","DOI":"10.1002\/j.1538-7305.1970.tb01770.x","article-title":"An efficient heuristic procedure for partitioning graphs","volume":"49","author":"Kernighan","year":"1970","journal-title":"Bell Syst Tech J"},{"key":"10.1016\/j.jnca.2016.02.013_bib24","doi-asserted-by":"crossref","unstructured":"Kosta S, Aucinas A, Hui P, Mortier R, Zhang X. ThinkAir: Dynamic resource allocation and parallel execution in the cloud for mobile code offloading. Proc - IEEE INFOCOM. Orlando, FL, USA: IEEE; 2012. p. 945\u201353","DOI":"10.1109\/INFCOM.2012.6195845"},{"issue":"7","key":"10.1016\/j.jnca.2016.02.013_bib25","first-page":"6","article-title":"Framework for computation offloading in mobile cloud computing","volume":"1","author":"Kovachev","year":"2012","journal-title":"Int J Interact Multimed Artif Intell"},{"issue":"6","key":"10.1016\/j.jnca.2016.02.013_bib26","doi-asserted-by":"crossref","first-page":"677","DOI":"10.1016\/j.pmcj.2010.07.004","article-title":"Scheduling and development support in the Scavenger cyber foraging system","volume":"6","author":"Kristensen","year":"2010","journal-title":"Pervasive Mob Comput"},{"issue":"1","key":"10.1016\/j.jnca.2016.02.013_bib27","doi-asserted-by":"crossref","first-page":"129","DOI":"10.1007\/s11036-012-0368-0","article-title":"A survey of computation offloading for mobile systems","volume":"18","author":"Kumar","year":"2013","journal-title":"Mob Networks Appl"},{"key":"10.1016\/j.jnca.2016.02.013_bib28","unstructured":"Martin R, Totten S. Introduction to fault tolerant CORBA [Internet]. 2003 [cited 2015 Nov 15]. Available from: \u3008http:\/\/sett.ociweb.com\/cnb\/CORBANewsBrief-200301.html\u3009."},{"key":"10.1016\/j.jnca.2016.02.013_bib29","doi-asserted-by":"crossref","first-page":"334","DOI":"10.1016\/j.jnca.2013.03.007","article-title":"Bandwidth-adaptive partitioning for distributed execution optimization of mobile applications","volume":"37","author":"Niu","year":"2014","journal-title":"J Netw Comput Appl"},{"key":"10.1016\/j.jnca.2016.02.013_bib30","unstructured":"Oracle. Java remote method invocation API [Internet]. 2010a [cited 2015 Nov 15]. Available from: \u3008http:\/\/docs.oracle.com\/javase\/7\/docs\/technotes\/guides\/rmi\u3009\/"},{"key":"10.1016\/j.jnca.2016.02.013_bib31","unstructured":"Oracle. Secure Sockets Layer (SSL) protocol [Internet]. 2010b [cited 2015 Nov 15]. Available from: \u3008https:\/\/docs.oracle.com\/cd\/E19509-01\/820-3503\/6nf1il6ek\/index.html\u3009"},{"key":"10.1016\/j.jnca.2016.02.013_bib32","unstructured":"OSGi. OSGi Architecture [Internet]. 2010 [cited 2015 Nov 15]. Available from: \u3008https:\/\/www.osgi.org\/developer\/architecture\u3009\/"},{"issue":"4","key":"10.1016\/j.jnca.2016.02.013_bib33","doi-asserted-by":"crossref","first-page":"362","DOI":"10.1016\/j.pmcj.2007.04.004","article-title":"An effective offloading middleware for pervasive services on mobile devices","volume":"3","author":"Ou","year":"2007","journal-title":"Pervasive Mob Comput"},{"issue":"1","key":"10.1016\/j.jnca.2016.02.013_bib34","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1007\/s003780050004","article-title":"An architectural view of distributed objects and components in CORBA, Java RMI and COM\/DCOM","volume":"19","author":"Pl\u00e1\u0161il","year":"1998","journal-title":"Softw-Concepts Tools"},{"issue":"6","key":"10.1016\/j.jnca.2016.02.013_bib35","doi-asserted-by":"crossref","first-page":"593","DOI":"10.1016\/j.pmcj.2010.07.005","article-title":"Measuring mobile phone energy consumption for 802.11 wireless networking","volume":"6","author":"Rice","year":"2010","journal-title":"Pervasive Mob Comput"},{"issue":"4","key":"10.1016\/j.jnca.2016.02.013_bib36","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1109\/MPRV.2009.82","article-title":"The case for VM-based cloudlets in mobile computing","volume":"8","author":"Satyanarayanan","year":"2009","journal-title":"IEEE Pervasive Comput"},{"key":"10.1016\/j.jnca.2016.02.013_bib37","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1016\/j.jnca.2014.08.011","article-title":"A study on the critical analysis of computational offloading frameworks for mobile cloud computing","volume":"47","author":"Shiraz","year":"2015","journal-title":"J Netw Comput Appl"},{"key":"10.1016\/j.jnca.2016.02.013_bib38","unstructured":"Twitter Oauth. OAuth mechanism [Internet]. 2014 [cited 2015 Nov 15]. Available from: \u3008https:\/\/dev.twitter.com\/oauth\u3009"},{"issue":"11","key":"10.1016\/j.jnca.2016.02.013_bib39","doi-asserted-by":"crossref","first-page":"2629","DOI":"10.1016\/j.jss.2012.06.011","article-title":"AIOLOS: Middleware for improving mobile application performance through cyber foraging","volume":"85","author":"Verbelen","year":"2012","journal-title":"J Syst Softw"},{"key":"10.1016\/j.jnca.2016.02.013_bib40","doi-asserted-by":"crossref","first-page":"206","DOI":"10.1016\/j.jnca.2013.12.002","article-title":"Adaptive deployment and configuration for mobile augmented reality in the cloudlet","volume":"41","author":"Verbelen","year":"2014","journal-title":"J Netw Comput Appl"},{"issue":"11","key":"10.1016\/j.jnca.2016.02.013_bib41","doi-asserted-by":"crossref","first-page":"1871","DOI":"10.1016\/j.jss.2011.06.063","article-title":"Dynamic deployment and quality adaptation for mobile augmented reality applications","volume":"84","author":"Verbelen","year":"2011","journal-title":"J Syst Softw"},{"key":"10.1016\/j.jnca.2016.02.013_bib42","doi-asserted-by":"crossref","unstructured":"Zhang L, Tiwana B, Dick RP, Qian Z, Mao ZM, Wang Z, et al. Accurate online power estimation and automatic battery behavior based power model generation for smartphones. Hardware\/Software Codesign Syst Synth (CODES+ISSS), 2010 IEEE\/ACM\/IFIP Int Conf. Scottsdale, AZ, USA: IEEE; 2010. p. 105\u201314","DOI":"10.1145\/1878961.1878982"},{"issue":"10","key":"10.1016\/j.jnca.2016.02.013_bib43","doi-asserted-by":"crossref","first-page":"233","DOI":"10.1145\/2398857.2384634","article-title":"Refactoring android Java code for on-demand computation offloading","volume":"47","author":"Zhang","year":"2012","journal-title":"ACM SIGPLAN Not"}],"container-title":["Journal of Network and Computer Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1084804516000965?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1084804516000965?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,9,4]],"date-time":"2019-09-04T21:08:35Z","timestamp":1567631315000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1084804516000965"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,4]]},"references-count":43,"alternative-id":["S1084804516000965"],"URL":"https:\/\/doi.org\/10.1016\/j.jnca.2016.02.013","relation":{},"ISSN":["1084-8045"],"issn-type":[{"value":"1084-8045","type":"print"}],"subject":[],"published":{"date-parts":[[2016,4]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"An adaptive mobile cloud computing framework using a call graph based model","name":"articletitle","label":"Article Title"},{"value":"Journal of Network and Computer Applications","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.jnca.2016.02.013","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2016 Elsevier Ltd. All rights reserved.","name":"copyright","label":"Copyright"}]}}