ABSTRACT
In this paper we argue the need for orchestration support for participatory campaigns to achieve campaign quality, and automatisation of said support to achieve scalability, both issues contributing to stakeholder usability. This goes further than providing support for defining campaigns, an issue tackled in prior work. We provide a formal definition for a campaign by extracting commonalities from the state of the art and expertise in organising noise mapping campaigns. Next, we formalise how to ensure campaigns end successfully, and translate this formal notion into an operational recipe for dynamic orchestration. We then present a framework for automatising campaign definition, monitoring and orchestration which relies on workflow technology. The framework is validated by re-enacting several campaigns previously run through manual orchestration and quantifying the increased efficiency.
- Barker, A., and Hemert, J. Scientific workflow: A survey and research directions. In Parallel Processing and Applied Mathematics, R. Wyrzykowski, J. Dongarra, K. Karczewski, and J. Wasniewski, Eds., vol. 4967 of Lecture Notes in Computer Science. Springer Berlin Heidelberg, 2008, 746--753. Google ScholarDigital Library
- Boulos, M. N. K., Resch, B., Crowley, D. N., Breslin, J. G., Sohn, G., Burtner, R., Pike, W. A., Jezierski, E., and Chuang, K.-Y. S. Crowdsourcing, citizen sensing and sensor web technologies for public and environmental health surveillance and crisis management: trends, ogc standards and application examples. International journal of health geographics 10, 1 (2011), 67.Google Scholar
- David M. Aanensen, Derek M. Huntley, Edward J. Feil, Fada'a al Own, and Brian G. Spratt. EpiCollect: Linking Smartphones to Web Applications for Epidemiology, Ecology and Community Data Collection. PLoS ONE 4, 9 (2009).Google Scholar
- Delphine Christin, Andreas Reinhardt, Salil S. Kanhere, and Matthias Hollick. A survey on privacy in mobile participatory sensing applications. Journal of Systems and Software 84, 11 (2011), 1928--1946. Google ScholarDigital Library
- Eisenman, S. B., Miluzzo, E., Lane, N. D., Peterson, R. A., Ahn, G.-S., and Campbell, A. T. Bikenet: A mobile sensing system for cyclist experience mapping. ACM Trans. Sen. Netw. 6, 1 (2010), 6:1--6:39. Google ScholarDigital Library
- Ellie D'Hondt, Matthias Stevens, and An Jacobs. Participatory noise mapping works! An evaluation of participatory sensing as an alternative to standard techniques for environmental monitoring. Pervasive and Mobile Computing 9, 5 (2013), 681--694.Google Scholar
- Eric Paulos. Citizen Science: Enabling Participatory Urbanism. In Handbook of Research on Urban Informatics: The Practice and Promise of the Real-Time City, M. Foth, Ed. Information Science Reference, IGI Global, 2009, ch. 28, 414--436.Google Scholar
- Ganti, R. K., Pham, N., Ahmadi, H., Nangia, S., and Abdelzaher, T. F. Greengps: A participatory sensing fuel-efficient maps application. In Proceedings of the 8th International Conference on Mobile Systems, Applications, and Services, MobiSys '10, ACM (2010), 151--164. Google ScholarDigital Library
- Hollingsworth, D., and Hampshire, U. Workflow management coalition the workflow reference model. Workflow Management Coalition (1993), 68.Google Scholar
- iSPEX. Measure aerosols with your smartphone, 2013. http://ispex.nl/en.Google Scholar
- Jeffrey A. Burke, Deborah Estrin, Mark Hansen, Andrew Parker, Nithya Ramanathan, Sasank Reddy, and Mani B. Srivastava. Participatory Sensing. In WSW'06: Workshop on World-Sensor-Web, held at ACM SenSys '06 (2006).Google Scholar
- Kim, S., Mankoff, J., and Paulos, E. Sensr: Evaluating a flexible framework for authoring mobile data-collection tools for citizen science. In Proc. Computer Supported Cooperative Work, ACM (2013), 1453--1462. Google ScholarDigital Library
- Lane, N. D., Miluzzo, E., Lu, H., Peebles, D., Choudhury, T., and Campbell, A. T. A survey of mobile phone sensing. Comm. Mag. 48, 9 (2010), 140--150. Google ScholarDigital Library
- Linnap, M., and Rice, A. The effectiveness of centralised management for reducing wasted effort in participatory sensing. In First International Workshop on Crowdsensing Methods, Techniques, and Applications (2014).Google ScholarCross Ref
- Maisonneuve, N., Stevens, M., and Ochab, B. Participatory noise pollution monitoring using mobile phones. Information Polity 15, 1 (2010), 51--71. Google ScholarCross Ref
- Mascolo, C., Capra, L., and Emmerich, W. Mobile computing middleware. In Advanced Lectures on Networking, NETWORKING 2002, Springer-Verlag (2002), 20--58. Google ScholarDigital Library
- Miluzzo, E., Lane, N., Eisenman, S., and Campbell, A. Cenceme injecting sensing presence into social networking applications. In Smart Sensing and Context, G. Kortuem, J. Finney, R. Lea, and V. Sundramoorthy, Eds., vol. 4793 of Lecture Notes in Computer Science. Springer Berlin Heidelberg, 2007, 1--28. Google ScholarDigital Library
- Mostinckx, S., Scholliers, C., Philips, E., Herzeel, C., and De Meuter, W. Fact spaces: Coordination in the face of disconnection. In Proc. Coordination Models and Languages, COORDINATION'07, Springer-Verlag (2007), 268--285. Google ScholarDigital Library
- Nicolas Maisonneuve, Matthias Stevens, and Bartek Ochab. Participatory noise pollution monitoring using mobile phones. Information Polity 15, 1--2 (2010), 51--71. Google ScholarDigital Library
- Philips, E. Workflow Abstractions for Orchestrating Services in Nomadic Networks. PhD thesis, Vrije Universiteit Brussel, 2013.Google Scholar
- Philips, E., Straeten, R. V. D., and Jonckers, V. NOW: Orchestrating services in a nomadic network using a dedicated workflow language. Sci. Comput. Program. 78, 2 (2013), 168--194. Google ScholarDigital Library
- Ramanathan, N., Alquaddoomi, F., Falaki, H., George, D., Hsieh, C., Jenkins, J., Ketcham, C., Longstaff, B., Ooms, J., Selsky, J., Tangmunarunkit, H., and Estrin, D. ohmage: An open mobile system for activity and experience sampling. In Proc. PervasiveHealth (2012), 203--204.Google ScholarCross Ref
- Rula, J. P., and Bustamante, F. E. Crowd (soft) control: moving beyond the opportunistic. In HotMobile, G. Borriello and R. K. Balan, Eds., ACM (2012), 3. Google ScholarDigital Library
- Tilak, S. Real-world deployments of participatory sensing applications: Current trends and future directions. ISRN Sensor Networks 2013 (2013).Google Scholar
- von Kaenel, M., Sommer, P., and Wattenhofer, R. Ikarus: Large-scale participatory sensing at high altitudes. In 2th Workshop on Mobile Computing Systems and Applications (HotMobile) (2011). Google ScholarDigital Library
- Zaman, J. Orchestrating participatory sensing campaigns with workflows. Master's thesis, Vrije Universiteit Brussel, 2013. http://brussense.be/Pubs/files/Zaman_MScThesis_2013.pdf.Google Scholar
- Zaman, J., D'Hondt, E., Gonzalez Boix, E., Philips, E., Kambona, K., and De Meuter, W. Citizen-Friendly participatory campaign support. In PerCom WiP'14 (2014), 248--251.Google Scholar
Index Terms
- Orchestration support for participatory sensing campaigns
Recommendations
A Semantical Framework for the Orchestration and Choreography of Web Services
Web Services are software services that can be advertised by providers and invoked by customers using Web technologies. This concept is currently carried further to address the composition of individual services through orchestration and choreography to ...
Web services choreography and orchestration in Reo and constraint automata
SAC '07: Proceedings of the 2007 ACM symposium on Applied computingCurrently web services constitute one of the most important topics in the realm of the World Wide Web. Composition of web services lets developers create applications on top of service-oriented computing platforms. Current web services choreography and ...
CSP-Based Verification for Web Service Orchestration and Choreography
Service-oriented computing aspires to an unprecedented level of platform-independence and inter-operability of software components for intra- and inter-organizational business processes through standard protocols and languages for workflows and process-...
Comments