Browse > Article
http://dx.doi.org/10.5573/ieek.2013.50.8.203

The Implementation and Performance Measurement for Hadoop-Based Android Mobile TPC-C Application  

Jang, Han-Uer (Department of Computer Engineering, Sejong University)
No, Jaechun (Department of Computer Engineering, Sejong University)
Kim, Byung-Moon (Department of Computer Engineering, Sejong University)
Lee, Ji-Eun (Department of Computer Engineering, Sejong University)
Park, Sung-Soon (Department of Computer Engineering, Anyang University)
Publication Information
Journal of the Institute of Electronics and Information Engineers / v.50, no.8, 2013 , pp. 203-211 More about this Journal
Abstract
Due to the rapid growth of mobile devices and applications, mobile cloud computing is becoming an important platform in the development of cloud services. However, the mobile cloud computing is facing many challenges in terms of the computing resources and communications. One of them is the performance issue between mobile devices and cloud server. In the paper, we implemented a hadoop-based android mobile application, called mobile TPC-C, and used it for evaluating the performance aspect between mobile devices and cloud server. The mobile TPC-C was implemented based on the existing TPC-C, to make it possible to execute on top of android mobile devices. The performance measurement using mobile TPC-C was executed on various transactions while changing the number of mobile clients. By comparing it to the evaluation on the personal PC, we tried to point out the important aspects affecting the performance improvement between mobile clients and cloud server.
Keywords
Mobile Cloud Computing; Mobile TPC-C; TPC-C Benchmark; Hadoop Cluster;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Wikipedia, http://en.wikipedia.org/wiki/Transaction_ Processing_Performance_Council, 2009.
2 Fujitsu Technology Solutions, "Benchmark Overview TPC-C", Technical Report(2003), pp. 1-5.
3 A. Smailagic and M. Ettus, "System Design and Power Optimization for Mobile Computers," in Proc. of IEEE Computer Society Annual Symposium on VLSI, pp. 10, August 2002.
4 Wikipedia, wikipedia.org/wiki/iCloud
5 Wikipedia, http://en.wikipedia.org/wiki/Web- _Application_server
6 Apache Tomcat, tomcat.apache.org/
7 icloud, https://www.icloud.com/
8 google drive, drive.google.com/
9 ucloud, home.ucloud.olleh.com/
10 L. Wang, G. Laszewski, A. Younge, X. He, M. Kunze, J. Tao and C. Fu, "Cloud Computing: a Perspective Study," New Generation Computing, Vol. 28, no. 2, pp. 137-146, April 2010.   DOI   ScienceOn
11 Z. Wei, G. Pierre and C.-H. Chi, "Cloud- TPS: Scalable Transactions for Web Applications in the Cloud", IEEE Transac- tions on Services Computing, Vol. 5, no. 4, pp. 525-539, 2012.   DOI   ScienceOn
12 U. Varshney, "Pervasive healthcare and wireless health monitoring," Journal on Mobile Networks and Applications, Vol. 12, no. 2-3, pp. 113-127, March 2007.   DOI
13 R. Buyya, C.S. Yeo, S. Venugopal, J. Broberg and I. Brandic, "Cloud computing and emerging IT platform: Vision, hype, and reality for delivering computing as the 5th utility," Journal on Future Generation Computer Systems, Vol. 25, no. 6, pp. 599-616, June 2009.   DOI   ScienceOn
14 윤용익, 김스베틀라나, "모바일 클라우드 컴퓨팅 기술 동향,"IT 기획 시리즈, 주간기술동향 통권 1439호, pp. 32-34, 2010.
15 이강찬, "모바일 클라우드 개념과 기술 동향", 한국정보통신기술협회, Special Report, 2012.
16 C. Doukas, T. Pliakas and I. Maglogiannis, "Mobile Healthcare Information Management unitizing Cloud Computing and Android OS," in Annual International Conference of the IEEE on Engineering in Medicine and Biology Society (EMBC), pp. 1037-1040, October 2010.
17 M.T. Nkosi and F. Mekuria, "Cloud Computing for Enhanced Mobile Health Applications," in Proc. of the 2nd IEEE International Conference on Cloud Computing Technology and Science, pp. 629, February 2011.
18 Transaction Processing Performance Council,"TPC benchmark C standard specification, revision 5," 2006, http://www.tpc.org/tpcc/.
19 S. Ghemawat, H. Gobioff, S.-T. Leung, "The google file system," ACM SIGOPS Operating Systems Review, Vol. 37, no. 5, pp. 29-43, December 2003.   DOI
20 Hadoop, www.hadoop.apache.org/
21 T. White, "Hadoop the Definitive Guide," O'REILLY, 2009.
22 S. Li, "Tomcat for beginning web developers," IBM developerWorks, 2005.
23 B. Hayes, Cloud computing, "Communications of the ACM, Vol. 51, no. 7, pp. 9-11, July 2008.   DOI