Declarative Programming for Mobile Crowdsourcing: Energy Considerations and Applications

  • Jurairat Phuttharak
  • Seng W. Loke
Conference paper
Part of the Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering book series (LNICST, volume 131)


This paper introduces LogicCrowd, a declarative programming platform for mobile crowdsourcing applications (using social media networks and peer-to-peer networks), developed as an extension of Prolog. We present a study of energy consumption characteristics for our LogicCrowd prototype. Based on the measurements, we develop an energy-crowdsourcing consumption model for LogicCrowd on the Android platform and also extend the LogicCrowd meta-interpreter for computing with an energy budget corresponding to a certain battery lifetime.


Declarative programming language Mobile application Mobile crowdsourcing Peer-to-peer Mobile energy consumption model 


  1. 1.
    Howe, J.: The rise of crowdsourcing. Wired Mag. 14, 1–4 (2006)Google Scholar
  2. 2.
    Phuttharak, J., Loke, S.W.: LogicCrowd: a declarative programming platform for mobile crowdsourcing. In: Proceedings of the 12th IEEE International Conference on Ubiquitous Computing and Communications (IUCC-2013), Melbourne, Australia. IEEE (2013)Google Scholar
  3. 3.
    Franklin, M.J., Kossmann, D., Kraska, T., Ramesh, S., Xin, R.: CrowdDB: answering queries with crowdsourcing. In: SIGMOD Conference, pp. 61–72 (2011)Google Scholar
  4. 4.
    Parameswaran, A.G., Park, H., Garcia-Molina, H., Polyzotis, N., Widom, J.: Deco: declarative crowdsourcing. In: Proceedings of the 21st ACM International Conference on Information and Knowledge Management, Hawaii, USA, pp. 1203–1212. ACM (2012)Google Scholar
  5. 5.
    Morishima, A., Shinagawa, N., Mitsuishi, T., Aoki, H., Fukusumi, S.: CyLog/Crowd4U: a declarative platform for complex data-centric crowdsourcing. Proc. VLDB Endow. 5, 1918–1921 (2012)CrossRefGoogle Scholar
  6. 6.
    Balasubramanian, N., Balasubramanian, A., Venkataramani, A.: Energy consumption in mobile phones: a measurement study and implications for network applications. In: Proceedings of the 9th ACM SIGCOMM Conference on Internet Measurement, pp. 280–293 (2009)Google Scholar
  7. 7.
    Yu, X., Kalyanaraman, R.S., Yla-Jaaski, A.: Energy consumption of mobile YouTube: quantitative measurement and analysis. In: Proceedings of the 2nd International Conference on Next Generation Mobile Applications, Services and Technologies, pp. 61–69 (2008)Google Scholar
  8. 8.
    Gupta, A., Mohapatra, P.: Energy consumption and conservation in WiFi based phones: a measurement-based study. In: Proceedings of the 4th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks, pp. 122–131 (2007)Google Scholar

Copyright information

© Institute for Computer Sciences, Social Informatics and Telecommunications Engineering 2014

Authors and Affiliations

  1. 1.Department of Computer Science and Computer EngineeringLa Trobe UniversityMelbourneAustralia

Personalised recommendations