An Actor-Based Middleware for Crowd-Sourced Services

An Actor-Based Middleware for Crowd-Sourced Services
复制标题

用于众包服务的基于参与者的中间件

DOI:
10.4108/eai.13-9-2017.153070
复制
发表时间:
2017
期刊:
EAI Endorsed Trans. Mob. Commun. Appl.
影响因子:
--
通讯作者:
Nadeem Jamali
Nadeem Jamali
中科院分区:
--
文献类型:
--
作者:
Ahmed Abdel Moamen;Nadeem Jamali

文献摘要

被引文献

相似文献

个人互联计算设备的日益普及和多样化--每个设备都带有许多传感器--为广泛的众包服务创造了机会。一位忙碌的专业人士可以根据已经在那里的其他人的智能手机信息,在fi上找到一家餐厅,快速吃一顿午餐。食客智能手机上的传感器可以检测到他们的主人是否在吃饭,是否在等待入座,甚至是是否正在前往餐厅。尽管创建这类新服务所需的编程如果从头开始是不可能的,但我们确定了这些服务背后的核心通信机制,并将它们作为中间件CSSWare的一部分来实现。(fffi)然后,服务设计者可以通过插入一小段服务特定的fic代码来在CSSware上推出新的服务。本文描述了多来源通信机制,我们认为这是许多众包服务的基础。给出了基于Actor的众包服务中间件CSSWare的设计和原型实现。我们提供了两个现实的众包服务的源代码,以说明新服务可以很容易地被fi和推出。最后,我们给出了我们的实验结果,展示了该方法的可扩展性、性能和数据贡献方能量(ffi)的有效性。
The growing ubiquity and 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 diners’ smartphones could detect whether their owners are eating, waiting to be seated, or even heading to a restaurant. Although the programming required for o ff ering a new service of this sort is significant if done from scratch, we identify core communication mechanisms underlying such services, and implement them as part of a middleware, CSSWare. Service designers can then launch novel services over CSSWare 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 CSSWare, a middleware for crowd-sourced services. We present source code for two realistic crowd-sourced services 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 e ffi ciency of the approach.