• DocumentCode
    121083
  • Title

    Coordinating Crowd-Sourced Services

  • Author

    Moamen, Ahmed Abdel ; Jamali, Nawid

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Saskatchewan, Saskatoon, SK, Canada
  • fYear
    2014
  • fDate
    June 27 2014-July 2 2014
  • Firstpage
    92
  • Lastpage
    99
  • Abstract
    The growing ubiquity of smartphones and similar personal connected computational devices, each with a number of sensors, has created an opportunity for useful services based on crowd-sourced data. A busy professional could find a restaurant to go to for a quick lunch based on information available from smartphones of people already there having lunch, waiting to be seated, or even heading there, a government could conduct a census in real-time, or "sense" public opinion. Although the programming required for offering a new service of this sort can be significant if done from scratch, these applications have something in common: they use a similar pattern of coordinated communications between the various parties. This creates an opportunity to offer a set of coordination mechanisms as a platform to service designers, into which they can simply plug in their service specific code to offer a new service. This paper identifies the coordination mechanisms required for these crowd-sourced services as types of multi-origin communication. We present details of how these core mechanisms can be implemented using Actors, and introduce high-level programming constructs for launching a new service. Finally, we use examples to illustrate the implementation of services.
  • Keywords
    smart phones; crowd-sourced data; crowd-sourced services; high-level programming; multiorigin communication; personal connected computational devices; sensors; smartphones; Aggregates; Clocks; Mobile communication; Real-time systems; Sensors; Smart phones; actors; coordination; crowd-sourced services; multi-origin communication;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mobile Services (MS), 2014 IEEE International Conference on
  • Conference_Location
    Anchorage, AK
  • Print_ISBN
    978-1-4799-5059-1
  • Type

    conf

  • DOI
    10.1109/MobServ.2014.22
  • Filename
    6924299