메뉴 건너뛰기




Volumn 47, Issue 10, 2012, Pages 233-247

Refactoring android java code for on-demand computation offloading

Author keywords

Android; Bytecode refactoring; Computation offloading; Energy

Indexed keywords

ANDROID; APPLICATION DEVELOPERS; BYTECODES; COMPUTATION OFFLOADING; ENERGY; EXECUTION TIME; JAVA CODES; LEGACY APPLICATIONS; NETWORK DELAYS; ON-DEMAND COMPUTATIONS; PROGRAM STRUCTURES; REFACTORINGS; REMOTE SERVERS; RUNTIME ENVIRONMENTS; USER REQUIREMENTS;

EID: 84870439965     PISSN: 15232867     EISSN: None     Source Type: Journal    
DOI: 10.1145/2398857.2384634     Document Type: Conference Paper
Times cited : (71)

References (48)
  • 1
    • 84870441021 scopus 로고    scopus 로고
    • Android, http://www.android.com/
    • Android
  • 2
  • 3
    • 84870428915 scopus 로고    scopus 로고
    • Google Play, https://play.google.com/store
    • Google Play
  • 5
    • 84870468302 scopus 로고    scopus 로고
    • Apps drain battery power, www.droidforums.net/forum/droidrazr-support/ 216454-battery-drain.html
    • Apps Drain Battery Power
  • 8
    • 84870456889 scopus 로고    scopus 로고
    • Dpartner: http://code.google.com/p/dpartner/
    • Dpartner
  • 10
    • 84866522088 scopus 로고    scopus 로고
    • Cuckoo: A computation offoading framework for smartphones
    • In (MobiCase)
    • Roelof Kemp, Nicholas Palmer. "Cuckoo: a Computation Offoading Framework for Smartphones". In Proceedings of the International Conference on Mobile Computing, Applications, and ServicesProceedings of the International Conference on Mobile Computing, Applications, and ServicesProceedings of the International Conference on Mobile Computing, Applications, and Services (MobiCase), pp. 1-20, 2010.
    • (2010) Proceedings of the International Conference on Mobile Computing, Applications, and Services , pp. 1-20
    • Kemp, R.1    Nicholas Palmer2
  • 12
    • 0010265763 scopus 로고    scopus 로고
    • The coign automatic distributed partitioning system
    • In (OSDI)
    • Galen C. Hunt and Michael L. Scott. "The Coign Automatic Distributed Partitioning System". In Proceedings of the USENIX Symposium on Operating Systems Design and ImplementationProceedings of the USENIX Symposium on Operating Systems Design and ImplementationProceedings of the USENIX Symposium on Operating Systems Design and Implementation (OSDI), pp. 187-200, 1999.
    • (1999) Proceedings of the USENIX Symposium on Operating Systems Design and Implementation , pp. 187-200
    • Hunt, G.C.1    Scott, M.L.2
  • 13
    • 85015943777 scopus 로고    scopus 로고
    • J-orchestra: Enhancing java programs with distribution capabilities
    • In (TOSEM)
    • Eli Tilevich and Yannis Smaragdakis. "J-Orchestra: Enhancing Java Programs with Distribution Capabilities". In ACM Transactions on Software Engineering and Methodology (TOSEM), Vol. 19, No. 1, Article 1, pp. 1-41, 2009.
    • (2009) ACM Transactions on Software Engineering and Methodology , vol.19 , Issue.1 , pp. 1-41
    • Tilevich, E.1    Yannis Smaragdakis2
  • 14
    • 0031274179 scopus 로고    scopus 로고
    • JavaParty: Transparent remote objects in java
    • In, John Wiley & Sons, Ltd
    • Michael Philippsen and Matthias Zenger. "JavaParty: Transparent Remote Objects in Java". In Concurrency: Practice and Experience 9(11): 1225-1242, John Wiley & Sons, Ltd., 1997.
    • (1997) Concurrency: Practice and Experience , vol.9 , Issue.11 , pp. 1225-1242
    • Philippsen, M.1    Matthias Zenger2
  • 17
    • 79955951954 scopus 로고    scopus 로고
    • CloneCloud: Elastic execution between mobile device and cloud
    • In (EuroSys)
    • Byung-Gon Chun, Sunghwan Ihm, Petros Maniatis, et al. "CloneCloud: Elastic Execution between Mobile Device and Cloud". In Proceedings of the European Conference on Computer SystemsProceedings of the European Conference on Computer SystemsProceedings of the European Conference on Computer Systems (EuroSys), pp. 301-314, 2011.
    • (2011) Proceedings of the European Conference on Computer Systems , pp. 301-314
    • Chun, B.1    Ihm, S.2    Maniatis, P.3
  • 18
    • 60649103816 scopus 로고    scopus 로고
    • Automatic partitioning of object-oriented programs for resource-constrained mobile devices with multiple distribution objectives
    • In (ICPADS)
    • Lei Wang and Michael Franz. "Automatic Partitioning of Object-Oriented Programs for Resource-Constrained Mobile Devices with Multiple Distribution Objectives". In Proceedings of the International Conference on Parallel and Distributed SystemsProceedings of the International Conference on Parallel and Distributed SystemsProceedings of the International Conference on Parallel and Distributed Systems (ICPADS), pp. 369-376, 2008.
    • (2008) Proceedings of the International Conference on Parallel and Distributed Systems , pp. 369-376
    • Wang, L.1    Michael Franz2
  • 19
    • 0036360836 scopus 로고    scopus 로고
    • Balancing performance, energy, and quality in pervasive computing
    • In (ICDCS)
    • J. Flinn, S. Park, and M. Satyanarayanan. "Balancing Performance, Energy, and Quality in Pervasive Computing". In Proceedings of the IEEE International Conference on Distributed Computing SystemsProceedings of the IEEE International Conference on Distributed Computing SystemsProceedings of the IEEE International Conference on Distributed Computing Systems (ICDCS), pp. 1-10, 2002.
    • (2002) Proceedings of the IEEE International Conference on Distributed Computing Systems , pp. 1-10
    • Flinn, J.1    Park, S.2    Satyanarayanan, M.3
  • 20
    • 85094191470 scopus 로고    scopus 로고
    • Puppeteer: Component-based adaptation for mobile computing
    • In (USITS)
    • E. Lara, D. S. Wallach, and W. Zwaenepoel. "Puppeteer: Component-based Adaptation for Mobile Computing". In Proceedings of the USENIX Symposium on Internet Technologies and SystemsProceedings of the USENIX Symposium on Internet Technologies and SystemsProceedings of the USENIX Symposium on Internet Technologies and Systems (USITS), pp. 159-170, 2001.
    • (2001) Proceedings of the USENIX Symposium on Internet Technologies and Systems , pp. 159-170
    • Lara, E.1    Wallach, D.S.2    Zwaenepoel, W.3
  • 24
    • 78649809137 scopus 로고    scopus 로고
    • A biting-down approach to hierarchical decomposition of object-oriented systems based on structure analysis
    • Lu Zhang, Jing Luo, He Li, Jiasu Sun, and Hong Mei. "A Biting-Down Approach to Hierarchical Decomposition of Object-Oriented Systems Based on Structure Analysis". In the Journal of Software Maintenance and Evolution: Research and Practicethe Journal of Software Maintenance and Evolution: Research and Practicethe Journal of Software Maintenance and Evolution: Research and Practice, Vol. 22, No. 8, pp. 567-596, 2010.
    • (2010) The Journal of Software Maintenance and Evolution: Research and Practice , vol.22 , Issue.8 , pp. 567-596
    • Zhang, L.1    Luo, J.2    Li, H.3    Sun, J.4    Hong Mei5
  • 25
    • 0035000349 scopus 로고    scopus 로고
    • Supporting program comprehension using semantic and structural information
    • In (ICSE)
    • Jonathan I. Maletic and Andrian Marcus. "Supporting Program Comprehension Using Semantic and Structural Information". In Proceedings of the International Conference on Software EngineeringProceedings of the International Conference on Software EngineeringProceedings of the International Conference on Software Engineering (ICSE), pp. 103-112, 2001.
    • (2001) Proceedings of the International Conference on Software Engineering , pp. 103-112
    • Maletic, J.I.1    Andrian Marcus2
  • 26
    • 84870435278 scopus 로고    scopus 로고
    • graph
    • Call Graph, http://en.wikipedia.org/wiki/Call graph
    • Call Graph
  • 27
    • 33646387718 scopus 로고    scopus 로고
    • Using Bytecode Instruction Counting as Portable CPU Consumption Metric
    • In, Elsevier
    • Walter Binder, et al. "Using Bytecode Instruction Counting as Portable CPU Consumption Metric". In Electronic Notes in Theoretical Computer Science, Elsevier, pp. 57-77, 2006.
    • (2006) Electronic Notes in Theoretical Computer Science , pp. 57-77
    • Binder, W.1
  • 28
    • 84870431106 scopus 로고    scopus 로고
    • HTC Tattoo, www.htc.com/europe/product/tattoo/overview.html
    • HTC Tattoo
  • 29
    • 84870453829 scopus 로고    scopus 로고
    • PowerTutor, http://powertutor.org/
    • PowerTutor
  • 30
    • 78650632079 scopus 로고    scopus 로고
    • Accurate online power estimation and automatic battery behavior based power model generation for smartphones
    • In (CODES+ISSS)
    • L. Zhang, B. Tiwana, Z. Qian, Z.Wang, et al. "Accurate online power estimation and automatic battery behavior based power model generation for smartphones". In Proceedings of the International Conference on Hardware/Software Codesign and System SynthesisProceedings of the International Conference on Hardware/Software Codesign and System SynthesisProceedings of the International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS), pp. 105-114, 2010.
    • (2010) Proceedings of the International Conference on Hardware/Software Codesign and System Synthesis , pp. 105-114
    • Zhang, L.1    Tiwana, B.2    Qian, Z.3    Wang, Z.4
  • 31
    • 0032156882 scopus 로고    scopus 로고
    • Garbage collecting the internet: A survey of distributed garbage collection
    • Saleh E., Abdullahi, et al. "Garbage Collecting the Internet: A Survey of Distributed Garbage Collection". In ACM Computing Surveys, Vol. 30, No. 3, pp. 330-373, 1998.
    • (1998) ACM Computing Surveys , vol.30 , Issue.3 , pp. 330-373
    • Abdullahi, S.E.1
  • 35
    • 84870431628 scopus 로고    scopus 로고
    • Linpack, https://market.android.com/details?id= com.greenecomputing. linpack
    • Linpack
  • 36
    • 45149094984 scopus 로고    scopus 로고
    • Chess Game, http://code.google.com/p/andgoid/
    • Chess Game
  • 37
    • 84870406913 scopus 로고    scopus 로고
    • Car Game, http://code.google.com/p/xrace-sa/
    • Car Game
  • 38
    • 84870400096 scopus 로고    scopus 로고
    • Android Service, http://developer.android.com/reference/android/app/ Service.html
    • Android Service
  • 40
    • 84870404578 scopus 로고    scopus 로고
    • Android Api Demo, http://developer.android.com/resources/samples/ ApiDemos/
    • Android Api Demo
  • 41
    • 84890179965 scopus 로고    scopus 로고
    • The, second edition
    • The JavaTM Virtual Machine Specification, second edition, http://docs.oracle.com/javase/specs/jvms/se7/html/index.html
    • JavaTM Virtual Machine Specification
  • 42
    • 84870459784 scopus 로고    scopus 로고
    • Java Reflection, http://java.sun.com/developer/technicalArticles/ALT/ Reflection/
    • Java Reflection
  • 46
    • 84870433314 scopus 로고    scopus 로고
    • Android OpenGL ES, http://developer.android.com/guide/topics/graphics/ opengl.html
    • Android OpenGL ES
  • 48
    • 84870433101 scopus 로고    scopus 로고
    • Xen, http://www.xen.org/
    • Xen


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.