12th EAI International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services

Research Article

CSSWare: An Actor-Based Middleware for Mobile Crowd-Sourced Services

  • @INPROCEEDINGS{10.4108/eai.22-7-2015.2260172,
        author={Ahmed Abel Moamen and Nadeem Jamali},
        title={CSSWare: An Actor-Based Middleware for Mobile Crowd-Sourced Services},
        proceedings={12th EAI International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services},
        publisher={ACM},
        proceedings_a={MOBIQUITOUS},
        year={2015},
        month={8},
        keywords={cssware middleware crowd-sourced services actors},
        doi={10.4108/eai.22-7-2015.2260172}
    }
    
  • Ahmed Abel Moamen
    Nadeem Jamali
    Year: 2015
    CSSWare: An Actor-Based Middleware for Mobile Crowd-Sourced Services
    MOBIQUITOUS
    ICST
    DOI: 10.4108/eai.22-7-2015.2260172
Ahmed Abel Moamen1, Nadeem Jamali1,*
  • 1: University of Saskatchewan
*Contact email: jamali@cs.usask.ca

Abstract

The growing ubiquity of personal connected devices -- each with a number of sensors -- has created the opportunity for a wide range of crowd-sourced services. Although the programming required for offering new services can be significant if done from scratch, we identify core communication mechanisms underlying such services, and implement them in a middleware, CSSWare. Service designers can then launch novel services over CSSWare by simply plugging in small pieces of service-specific code. This paper describes the key multi-origin communication mechanism underlying many crowd-sourced services, presents our design and implementation of CSSWare, an actor-based middleware, and evaluates it programmability benefits and scalability.