Shinji Sakamoto, Admir Barolli, Leonard Barolli and Shusuke Okamoto
The purpose of this paper is to implement a Web interface for hybrid intelligent systems. Using the implemented Web interface, this paper evaluates two hybrid intelligent systems…
Abstract
Purpose
The purpose of this paper is to implement a Web interface for hybrid intelligent systems. Using the implemented Web interface, this paper evaluates two hybrid intelligent systems based on particle swarm optimization, hill climbing and distributed genetic algorithm to solve the node placement problem in wireless mesh networks (WMNs).
Design/methodology/approach
The node placement problem in WMNs is well-known to be a computationally hard problem. Therefore, the authors use intelligent algorithms to solve this problem. The implemented systems are intelligent systems based on meta-heuristics algorithms: Particle Swarm Optimization (PSO), Hill Climbing (HC) and Distributed Genetic Algorithm (DGA). The authors implement two hybrid intelligent systems: WMN-PSODGA and WMN-PSOHC-DGA.
Findings
The authors carried out simulations using the implemented Web interface. From the simulations results, it was found that the WMN-PSOHC-DGA system has a better performance compared with the WMN-PSODGA system.
Research limitations/implications
For simulations, the authors considered Normal distribution of mesh clients. In the future, the authors need to consider different client distributions, patterns, number of mesh nodes and communication distance.
Originality/value
In this research work, the authors implemented a Web interface for hybrid intelligent systems. The implemented interface can be extended for other metaheuristic algorithms.
Details
Keywords
Shusuke Okamoto and Masaki Kohana
The purpose of this paper is to propose a load distribution technique for a web server. It utilizes Web Workers, which is a new feature of Javascript.
Abstract
Purpose
The purpose of this paper is to propose a load distribution technique for a web server. It utilizes Web Workers, which is a new feature of Javascript.
Design/methodology/approach
The authors have been implementing a web‐based MORPG as an interactive, real‐time web application; previously, the web server alone was responsible for manipulating the behavior of all the game characters. As more users logged in, the workload on the server was increased. Hence, the authors have implemented a technique whereby the CPU load of the server is distributed among the clients.
Findings
The authors found that some caching mechanism is useful for utilizing client‐side calculation. The caching suppresses the increase of communication load. A performance evaluation reveals that the technique plays a role in decreasing the CGI latency of both low‐end server and high‐end server. The average latency is reduced to 59.5 percent of the original system.
Originality/value
Web Workers allows scripts to be executed with keeping the page response on a web browser. It is intended to be used for raising user experience. This technique utilizes Web Workers for a web server to distribute the load to its clients.