Title :
Development of distributed fuzzy systems with a runtime-adaptable mobile components framework
Author :
Ellen, Robert ; Campbell, Daniel ; Lees, Michael
Author_Institution :
Sch. of Eng. Syst., Queensland Univ. of Technol., Brisbane, QLD, Australia
Abstract :
A distributed fuzzy system is a real-time fuzzy system in which the input, output and computation may be located on different networked computing nodes. The ability for a distributed software application, such as a distributed fuzzy system, to adapt to changes in the computing network at runtime can provide real-time performance improvement and fault-tolerance. This paper introduces an Adaptable Mobile Component Framework (AMCF) that provides a distributed dataflow-based platform with a fine-grained level of runtime-reconfigurability. The execution location of small fragments (possibly as little as few machine-code instructions) of an AMCF application can be moved between different computing nodes at runtime. A case study is included that demonstrates the applicability of the AMCF to a distributed fuzzy system scenario involving multiple physical agents (such as autonomous robots). Using the AMCF, fuzzy systems can now be developed such that they can be distributed automatically across multiple computing nodes and are adaptable to runtime changes in the networked computing environment. This provides the opportunity to improve the performance of fuzzy systems deployed in scenarios where the computing environment is resource-constrained and volatile, such as multiple autonomous robots, smart environments and sensor networks.
Keywords :
data flow computing; fuzzy systems; mobile computing; mobile robots; resource allocation; software engineering; AMCF application; adaptable mobile component framework; distributed dataflow-based platform; distributed fuzzy systems; distributed software application; fault tolerance; fine-grained level; multiple computing nodes; multiple physical agents; networked computing nodes; real-time fuzzy system; resource-constrained environment; runtime-adaptable mobile components framework; runtime-reconfigurability; Compounds; Fuzzy systems; Mobile communication; Real time systems; Runtime; Software; XML;
Conference_Titel :
Fuzzy Systems (FUZZ-IEEE), 2012 IEEE International Conference on
Conference_Location :
Brisbane, QLD
Print_ISBN :
978-1-4673-1507-4
Electronic_ISBN :
1098-7584
DOI :
10.1109/FUZZ-IEEE.2012.6250791