Skip to main content
Top

2016 | OriginalPaper | Chapter

Pocket Data: The Need for TPC-MOBILE

Authors : Oliver Kennedy, Jerry Ajay, Geoffrey Challen, Lukasz Ziarek

Published in: Performance Evaluation and Benchmarking: Traditional to Big Data to Internet of Things

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Embedded database engines such as SQLite provide a convenient data persistence layer and have spread along with the applications using them to many types of systems, including interactive devices such as smartphones. Android, the most widely-distributed smartphone platform, both uses SQLite internally and provides interfaces encouraging apps to use SQLite to store their own private structured data. As similar functionality appears in all major mobile operating systems, embedded database performance affects the response times and resource consumption of billions of smartphones and the millions of apps that run on them—making it more important than ever to characterize smartphone embedded database workloads. To do so, we present results from an experiment which recorded SQLite activity on 11 Android smartphones during one month of typical usage. Our analysis shows that Android SQLite usage produces queries and access patterns quite different from canonical server workloads. We argue that evaluating smartphone embedded databases will require a new benchmarking suite and we use our results to outline some of its characteristics.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
2.
go back to reference Box, D., Hejlsberg, A.: LinQ: NET language-integrated query. MSDN Developer Centre 89 (2007) Box, D., Hejlsberg, A.: LinQ: NET language-integrated query. MSDN Developer Centre 89 (2007)
3.
go back to reference Campbell, A.T., Eisenman, S.B., Lane, N.D., Miluzzo, E., Peterson, R.A., Lu, H., Zheng, X., Musolesi, M., Fodor, K., Ahn, G.-S.: The rise of people-centric sensing. IEEE Internet Comput. 12(4), 12–21 (2008)CrossRef Campbell, A.T., Eisenman, S.B., Lane, N.D., Miluzzo, E., Peterson, R.A., Lu, H., Zheng, X., Musolesi, M., Fodor, K., Ahn, G.-S.: The rise of people-centric sensing. IEEE Internet Comput. 12(4), 12–21 (2008)CrossRef
4.
go back to reference Cheung, A., Arden, O., Madden, S., Solar-Lezama, A., Myers, A.C.: StatusQuo: making familiar abstractions perform using program analysis. In: CIDR (2013) Cheung, A., Arden, O., Madden, S., Solar-Lezama, A., Myers, A.C.: StatusQuo: making familiar abstractions perform using program analysis. In: CIDR (2013)
5.
go back to reference Cooper, B.F., Silberstein, A., Tam, E., Ramakrishnan, R., Sears, R.: Benchmarking cloud serving systems with YCSB. In: SOCC. ACM, New York, NY, USA (2010) Cooper, B.F., Silberstein, A., Tam, E., Ramakrishnan, R., Sears, R.: Benchmarking cloud serving systems with YCSB. In: SOCC. ACM, New York, NY, USA (2010)
9.
go back to reference Dittrich, J.: The case for small data management. In: CIDR (2015) Dittrich, J.: The case for small data management. In: CIDR (2015)
10.
go back to reference Jeong, S., Lee, K., Lee, S., Son, S., Won, Y.: I/O stack optimization for smartphones. In: USENIX ATC, pp. 309–320. USENIX Association, Berkeley, CA, USA (2013) Jeong, S., Lee, K., Lee, S., Son, S., Won, Y.: I/O stack optimization for smartphones. In: USENIX ATC, pp. 309–320. USENIX Association, Berkeley, CA, USA (2013)
11.
go back to reference Kang, W.-H., Lee, S.-W., Moon, B., Gi-Hwan, O., Min, C.: X-FTL: Transactional FTL for SQLite databases. In: SIGMOD (2013) Kang, W.-H., Lee, S.-W., Moon, B., Gi-Hwan, O., Min, C.: X-FTL: Transactional FTL for SQLite databases. In: SIGMOD (2013)
12.
go back to reference Kim, J.-M., Kim, J.-S.: AndroBench: benchmarking the storage performance of android-based mobile devices. In: Sambath, S., Zhu, E. (eds.) Frontiers in Computer Education. AISC, vol. 133, pp. 667–674. Springer, Heidelberg (2012)CrossRef Kim, J.-M., Kim, J.-S.: AndroBench: benchmarking the storage performance of android-based mobile devices. In: Sambath, S., Zhu, E. (eds.) Frontiers in Computer Education. AISC, vol. 133, pp. 667–674. Springer, Heidelberg (2012)CrossRef
13.
go back to reference Klasnja, P., Consolvo, S., McDonald, D.W., Landay, J.A., Pratt, W.: Using mobile & personal sensing technologies to support health behavior change in everyday life: lessons learned. In: AMIA (2009) Klasnja, P., Consolvo, S., McDonald, D.W., Landay, J.A., Pratt, W.: Using mobile & personal sensing technologies to support health behavior change in everyday life: lessons learned. In: AMIA (2009)
14.
go back to reference Lam, S.C.K., Wong, K.L., Wong, K.O., Wong, W., Mow, W.H.: A smartphone-centric platform for personal health monitoring using wireless wearable biosensors. In: ICICS, December 2009 Lam, S.C.K., Wong, K.L., Wong, K.O., Wong, W., Mow, W.H.: A smartphone-centric platform for personal health monitoring using wireless wearable biosensors. In: ICICS, December 2009
15.
go back to reference Madden, S.R., Franklin, M.J., Hellerstein, J.M., Hong, W.: TinyDB: an acquisitional query processing system for sensor networks. ACM TODS 30(1), 122–173 (2005)CrossRef Madden, S.R., Franklin, M.J., Hellerstein, J.M., Hong, W.: TinyDB: an acquisitional query processing system for sensor networks. ACM TODS 30(1), 122–173 (2005)CrossRef
16.
go back to reference Nandugudi, A., Maiti, A., Ki, T., Bulut, F., Demirbas, M., Kosar, T., Qiao, C., Ko, S.Y., Challen, G.: PhoneLab: a large programmable smartphone testbed. In: SenseMine, pp. 4:1–4:6 (2013) Nandugudi, A., Maiti, A., Ki, T., Bulut, F., Demirbas, M., Kosar, T., Qiao, C., Ko, S.Y., Challen, G.: PhoneLab: a large programmable smartphone testbed. In: SenseMine, pp. 4:1–4:6 (2013)
17.
go back to reference O’Neil, P., O’Neil, E., Chen, X., Revilak, S.: The star schema benchmark and augmented fact table indexing. In: Nambiar, R., Poess, M. (eds.) TPCTC 2009. LNCS, vol. 5895, pp. 237–252. Springer, Heidelberg (2009) O’Neil, P., O’Neil, E., Chen, X., Revilak, S.: The star schema benchmark and augmented fact table indexing. In: Nambiar, R., Poess, M. (eds.) TPCTC 2009. LNCS, vol. 5895, pp. 237–252. Springer, Heidelberg (2009)
18.
go back to reference Owens, M., Allen, G.: SQLite. Springer, Heidelberg (2010) Owens, M., Allen, G.: SQLite. Springer, Heidelberg (2010)
Metadata
Title
Pocket Data: The Need for TPC-MOBILE
Authors
Oliver Kennedy
Jerry Ajay
Geoffrey Challen
Lukasz Ziarek
Copyright Year
2016
Publisher
Springer International Publishing
DOI
https://doi.org/10.1007/978-3-319-31409-9_2