16,199 research outputs found
Autonomous Configuration of Network Parameters in Operating Systems using Evolutionary Algorithms
By default, the Linux network stack is not configured for highspeed large
file transfer. The reason behind this is to save memory resources. It is
possible to tune the Linux network stack by increasing the network buffers size
for high-speed networks that connect server systems in order to handle more
network packets. However, there are also several other TCP/IP parameters that
can be tuned in an Operating System (OS). In this paper, we leverage Genetic
Algorithms (GAs) to devise a system which learns from the history of the
network traffic and uses this knowledge to optimize the current performance by
adjusting the parameters. This can be done for a standard Linux kernel using
sysctl or /proc. For a Virtual Machine (VM), virtually any type of OS can be
installed and an image can swiftly be compiled and deployed. By being a
sandboxed environment, risky configurations can be tested without the danger of
harming the system. Different scenarios for network parameter configurations
are thoroughly tested, and an increase of up to 65% throughput speed is
achieved compared to the default Linux configuration.Comment: ACM RACS 201
Coevolutive adaptation of fitness landscape for solving the testing problem
IEEE International Conference on Systems, Man, and Cybernetics. Nashville, TN, 8-11 October 2000A general framework, called Uniform Coevolution, is introduced to overcome the testing problem in evolutionary computation methods. This framework is based on competitive evolution ideas where the solution and example sets are evolving by means of a competition to generate difficult test beds for the solutions in a gradual way. The method has been tested with two different problems: the robot navigation problem and the density parity problem in cellular automata. In both test cases using evolutive methods, the examples used in the learning process biased the solutions found. The main characteristics of the Uniform Coevolution method are that it smoothes the fitness landscape and, that it obtains âideal learner examplesâ. Results using uniform coevolution show a high value of generality, compared with non co-evolutive approaches
UltraSwarm: A Further Step Towards a Flock of Miniature Helicopters
We describe further progress towards the development of a
MAV (micro aerial vehicle) designed as an enabling tool to investigate aerial flocking. Our research focuses on the use of low cost off the shelf vehicles and sensors to enable fast prototyping and to reduce development costs. Details on the design of the embedded electronics and the
modification of the chosen toy helicopter are presented, and the technique used for state estimation is described. The fusion of inertial data through an unscented Kalman filter is used to estimate the helicopterâs state, and this forms the main input to the control system. Since no detailed dynamic model of the helicopter in use is available, a method is proposed for automated system identification, and for subsequent controller design based on artificial evolution. Preliminary results obtained with a dynamic simulator of a helicopter are reported, along with some encouraging results for tackling the problem of flocking
- âŠ