DocumentCode :
1228622
Title :
A middleware platform for a biologically inspired network architecture supporting autonomous and adaptive applications
Author :
Suzuki, Junichi ; Suda, Tatsuya
Author_Institution :
Dept. of Comput. Sci., Univ. of Massachusetts, Boston, MA, USA
Volume :
23
Issue :
2
fYear :
2005
Firstpage :
249
Lastpage :
260
Abstract :
This work describes and empirically evaluates the middleware platform of a new network architecture called the Bio-Networking Architecture. The Bio-Networking Architecture is inspired by the observation that the biological systems (e.g., bee colonies) have already developed mechanisms necessary to achieve future network requirements such as autonomy, scalability, adaptability, and simplicity. In the Bio-Networking Architecture, a network application is implemented as a group of distributed, autonomous and diverse objects called cyber-entities (CEs) (analogous to a bee colony consisting of multiple bees). Each CE implements a functional service related to the application and follows simple behaviors similar to biological entities (e.g., reproduction and migration). In the Bio-Networking Architecture, beneficial application characteristics (e.g., autonomy, scalability, adaptability, and simplicity) arise from the autonomous interaction of CEs. The middleware platform in the Bio-Networking Architecture, the bionet platform, provides reusable software components for developing, deploying, and executing CEs. The components abstract low-level operating and networking details, and implement high-level runtime services that CEs use to perform their services and behaviors. The components in the bionet platform are designed based on several biological concepts (e.g., energy exchange and pheromone emission). This work describes key designs of the bionet platform and empirically demonstrates that the bionet platform is efficient, scalable, reusable, and significantly simplifies development of network applications.
Keywords :
middleware; mobile agents; open systems; software reusability; Blo-Networking Architecture; adaptive applications; autonomous applications; biologically inspired network architecture; bionet platform; bionetworking architecture; cyber-entities; distributed computing; middleware platform; reusable software components; Adaptive systems; Application software; Biological systems; Computer architecture; Computer science; Distributed computing; Middleware; Runtime; Scalability; Software reusability;
fLanguage :
English
Journal_Title :
Selected Areas in Communications, IEEE Journal on
Publisher :
ieee
ISSN :
0733-8716
Type :
jour
DOI :
10.1109/JSAC.2004.839388
Filename :
1391034
Link To Document :
بازگشت