The changing role of pervasive middleware: From discovery and orchestration to recommendation and planning

Future pervasive computing scenarios will be characterized by an increasing diversity and dynamics of services and of contextual data sources, and by an increasing exploitation of crowdsourcing for social sensing and human computation. Accordingly, the role of middleware should no longer be limited to facilitating interactions and compositions via discovery and orchestration, but should approach that of a recommendation engine capable of dynamically and adaptively planning patterns of service interaction and composition on a best-effort basis. Along these lines, this position paper elaborates on the limitations of traditional middleware infrastructures in meeting the new requirements of the emerging pervasive computing scenarios. Then, it introduces two case study scenarios to motivate and clarify the concepts expressed. Finally, it identifies some key research challenges for future pervasive middleware infrastructures.

[1]  Andreas Klappenecker,et al.  Finding available parking spaces made easy , 2010, DIALM-POMC '10.

[2]  Murat Ali Bayir,et al.  Crowd-sourced sensing and collaboration using twitter , 2010, 2010 IEEE International Symposium on "A World of Wireless, Mobile and Multimedia Networks" (WoWMoM).

[3]  Antonio Corradi,et al.  Semantic-based discovery to support mobile context-aware service access , 2008, Comput. Commun..

[4]  Mohan Kumar,et al.  ReSCo: A middleware component for Reliable Service Composition in pervasive systems , 2010, 2010 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[5]  Mario Gerla,et al.  A survey of urban vehicular sensing platforms , 2010, Comput. Networks.

[6]  István Hegedüs,et al.  Overlay Management for Fully Distributed User-Based Collaborative Filtering , 2010, Euro-Par.

[7]  Deborah Estrin,et al.  Recruitment Framework for Participatory Sensing Data Collections , 2010, Pervasive.

[8]  Wen Hu,et al.  Preserving privacy in participatory sensing systems , 2010, Comput. Commun..

[9]  Sylvain Lecomte,et al.  A cooperative reservation protocol for parking spaces in vehicular ad hoc networks , 2009, Mobility Conference.

[10]  Marco Gruteser,et al.  ParkNet: drive-by sensing of road-side parking statistics , 2010, MobiSys '10.

[11]  Franco Zambonelli,et al.  Engineering contextual knowledge for autonomic pervasive services , 2008, Inf. Softw. Technol..

[12]  Irwin King,et al.  A Survey of Human Computation Systems , 2009, 2009 International Conference on Computational Science and Engineering.

[13]  Shuo-Yan Chou,et al.  Dynamic parking negotiation and guidance using an agent-based platform , 2008, Expert Syst. Appl..

[14]  Paul Lukowicz,et al.  On-Body Sensing: From Gesture-Based Input to Activity-Driven Interaction , 2010, Computer.

[15]  Ramachandran Ramjee,et al.  PRISM: platform for remote sensing using smartphones , 2010, MobiSys '10.

[16]  Norman W. Paton,et al.  Optimizing Utility in Cloud Computing through Autonomic Workload Execution , 2009 .

[17]  Tarek F. Abdelzaher,et al.  PoolView: stream privacy for grassroots participatory sensing , 2008, SenSys '08.

[18]  Baik Hoh,et al.  Dynamic pricing incentive for participatory sensing , 2010, Pervasive Mob. Comput..

[19]  Alireza Sahami Shirazi,et al.  Location-based crowdsourcing: extending crowdsourcing to the real world , 2010, NordiCHI.

[20]  Alex Pentland,et al.  Time-Critical Social Mobilization , 2010, Science.

[21]  Alain Biem,et al.  Real-Time Traffic Information Management using Stream Computing , 2010, IEEE Data Eng. Bull..

[22]  Rui Zhang,et al.  PriSense: Privacy-Preserving Data Aggregation in People-Centric Urban Sensing Systems , 2010, 2010 Proceedings IEEE INFOCOM.

[23]  Gregor Schiele,et al.  A Coordination Framework for Pervasive Applications in Multi-user Environments , 2010, 2010 Sixth International Conference on Intelligent Environments.

[24]  Mirco Musolesi,et al.  Sensing meets mobile social networks: the design, implementation and evaluation of the CenceMe application , 2008, SenSys '08.

[25]  Andrew Tomkins,et al.  Toward a PeopleWeb , 2007, Computer.

[26]  Dafna Shahaf,et al.  Generalized Task Markets for Human and Machine Computation , 2010, AAAI.

[27]  Alexandre M. Bayen,et al.  Virtual trip lines for distributed privacy-preserving traffic monitoring , 2008, MobiSys '08.

[28]  Apu Kapadia,et al.  Opportunistic sensing: Security challenges for the new paradigm , 2009, 2009 First International Communication Systems and Networks and Workshops.