doi: 10.7763/IJET.2011.V3.228
Configuration Management in Multi-Channel Multi-Container Web Application Servers
- 1 Department of Computer Science, Prince Sultan University, Riyadh 66833, Saudi Arabia
- 2 Department of Computer Science, The American University in Cairo, Cairo 11511, Egypt
Abstract
The Multi-Container Web server allows the division of a single web request into independent portions to be executed in parallel over different communication channels. To achieve this, the underlying communication infrastructure of traditional web environments is changed from the state-full TCP to the stateless UDP communication protocol. Such an architectural change provided an environment suitable for parallelization and distribution and enhanced some other already existing characteristics of the current web environments such as fault tolerance and web caching. In this paper, performance is further enhanced as part of the framework upon which web applications will run by introducing a number of changes. The configuration Manager (CM) is the subsystem that is responsible for reading configuration files provided by administrator. The CM is split into two parts, which are the Container CM and the HPA CM. After the CM reads the necessary configuration files and validates its content, it makes it easy for the administrators to be able to change environment setting such as container port ranges, types of nodes, services names, services location, number of instances each service should be loaded, and more. The CM also have the capability to reconstruct some types of configuration files from its data structure buffers, as such buffers may change through other subsystems and such changes may need to be permanent.
Keywords
- Multi-Channel
- Clustering
- High Availability
- Service State Migration
- High Performance Computing
- High Performance Agent
- Skeleton Caching
- Containers
- Hybrid Scripting
How to Cite
Kareim M. Sobhe and Ahmed Sameh, "Configuration Management in Multi-Channel Multi-Container Web Application Servers," International Journal of Engineering and Technology, vol. 3, no. 3, pp. 220-229, 2011. https://doi.org/ 10.7763/IJET.2011.V3.228
Copyright & License
Copyright © 2011 by the authors. This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).



