A survey on nature-inspired metaphors for pervasive service ecosystems

被引:37
作者
Zambonelli, Franco [1 ]
Viroli, Mirko [2 ]
机构
[1] Univ Modena & Reggio Emilia, Dipartimento Sci & Metodi Ingn, Reggio Emilia, Italy
[2] Univ Bologna, Dipartimento Elettron Informat & Sistemist, Cesena, Italy
关键词
Metaphors; Pervasive computing; Context-aware computing; Self-organization; Nature-inspired approaches; Middleware; Ecosystems;
D O I
10.1108/17427371111172997
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Purpose - Emerging pervasive computing scenarios require open service frameworks promoting situated and self-adaptive behaviors, and supporting diversity in services and long-term evolvability. This suggests adopting a nature-inspired approach, where pervasive services are modeled and deployed as autonomous individuals in an ecosystem of other services, data sources, and pervasive devices. However, there are many possibly nature-inspired metaphors that can be adopted, and choosing one may require a careful analysis of the pros and cons of the different metaphors. The purpose of this paper is to analyze the key requirements and desiderata for next generation pervasive computing services and associated infrastructures. Design/methodology/approach - In this paper, the authors introduce and critically analyze a number of natural metaphors that can be adopted to realize these concepts and survey relevant proposals in the area. Findings - The key result of this survey is that a uniform reference architecture can be a useful guide when framing the challenges involved in the design and implementation of future self-adaptive pervasive service ecosystems. Originality/value - The survey in this paper, along with the proposed reference architecture, can be effective starting points towards the definition and implementation of general-purpose nature-inspired pervasive service ecosystems.
引用
收藏
页码:186 / +
页数:21
相关论文
共 45 条
[1]   Amorphous computing [J].
Abelson, H ;
Allen, D ;
Coore, D ;
Hanson, C ;
Homsy, G ;
Knight, TF ;
Nagpal, R ;
Rauch, E ;
Sussman, GJ ;
Weiss, R ;
Homsy, G .
COMMUNICATIONS OF THE ACM, 2000, 43 (05) :74-82
[2]   Computing in pervasive cyberspace [J].
Agha, Gul .
COMMUNICATIONS OF THE ACM, 2008, 51 (01) :68-70
[3]   A survey of peer-to-peer content distribution technologies [J].
Androutsellis-Theotokis, S ;
Spinellis, D .
ACM COMPUTING SURVEYS, 2004, 36 (04) :335-371
[4]  
[Anonymous], [No title captured]
[5]   Design Patterns from Biology for Distributed Computing [J].
Babaoglu, Ozalp ;
Canright, Geoffrey ;
Deutsch, Andreas ;
Di Caro, Gianni A. ;
Ducatelle, Frederick ;
Gambardella, Luca M. ;
Ganguly, Niloy ;
Jelasity, Mark ;
Montemanni, Roberto ;
Montresor, Alberto ;
Urnes, Tore .
ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS, 2006, 1 (01) :26-66
[6]   Chemical programming of future service-oriented architectures [J].
INRIA, Campus de Beaulieu, F-35042 Rennes Cedex, France .
J. Softw., 2009, 7 (738-746) :738-746
[7]   The rise of web service ecosystems [J].
SAP Research ;
不详 .
IT Prof, 2006, 5 (31-37) :31-37
[8]   Infrastructure for engineered emergence on sensor/actuator networks [J].
Beal, J ;
Bachrach, J .
IEEE INTELLIGENT SYSTEMS, 2006, 21 (02) :10-19
[9]  
BERRY G, 1990, CONFERENCE RECORD OF THE SEVENTEENTH ANNUAL ACM SYMPOSIUM ON PRINCIPLES OF PROGRAMMING LANGUAGES, P81, DOI 10.1145/96709.96717
[10]  
Biem A., 2010, IEEE DATA ENG B, V33, P64