CSSWare: A Middleware for Scalable Mobile Crowd-Sourced Services

被引:7
作者
Moamen, Ahmed Abdel [1 ]
Jamali, Nadeem [1 ]
机构
[1] Univ Saskatchewan, Dept Comp Sci, Saskatoon, SK S7N 0W0, Canada
来源
MOBILE COMPUTING, APPLICATIONS, AND SERVICES (MOBICASE 2015) | 2015年 / 162卷
关键词
Crowd-sourced; Middleware; Actors; Programmability; Power;
D O I
10.1007/978-3-319-29003-4_11
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The growing ubiquity of a variety of personal connected computational devices - each with a number of sensors - has created the opportunity for a wide range of crowd-sourced services. A busy professional could find a restaurant to go to for a quick lunch based on information available from smartphones of other people already there. Sensors on smartphones could detect whether their owners are having lunch, waiting to be seated, or even heading there. Although the programming required for offering a new service of this sort can be significant if done from scratch, we identify core communication mechanisms underlying such services, which can be implemented as part of a middleware. Service designers can then launch novel services over this middleware by plugging in small pieces of service-specific code. This paper describes the multi-origin communication mechanism which we believe to underlie many crowd-sourced services. It presents our design and prototype Actor-based implementation of middleware for crowd-sourced services, CSSWare. We present the code for a realistic crowd-sourced service to illustrate the ease with which new services can be specified and launched. Finally, we present our experimental results demonstrating scalability, performance and data-contributor side energy efficiency of the approach.
引用
收藏
页码:181 / 199
页数:19
相关论文
共 18 条
  • [1] Agha GA, 1985, Technical report
  • [2] Actors Programming for the Mobile Cloud
    Agha, Gul
    [J]. 2014 IEEE 13TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC), 2014, : 3 - 9
  • [3] [Anonymous], 2012, P ACM SIGSPATIAL INT
  • [4] Besaleva LI, 2013, PROCEEDINGS OF THE THIRD 2013 IEEE GLOBAL HUMANITARIAN TECHNOLOGY CONFERENCE (GHTC 2013), P185, DOI 10.1109/GHTC.2013.6713678
  • [5] Cornelius C, 2008, MOBISYS'08: PROCEEDINGS OF THE SIXTH INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS, APPLICATIONS, AND SERVICES, P211
  • [6] Geng H., 2013, P 2013 WORKSH PROGR, P81, DOI [10.1145/2541329.2541343, DOI 10.1145/2541329.2541343]
  • [7] Jamali N, 2005, LECT NOTES ARTIF INT, V3446, P40
  • [8] Jang MW, 2004, LECT NOTES COMPUT SC, V3390, P236
  • [9] Jayaraman P., 2011, INFECT DIS THER, V3, P35
  • [10] Levine U., 2009, United States Patents, Patent No. 8271057