Distributed Applications
The Internet has evolved to provide a vast net of connected servers to provide remote access and communication throughout the world. One of the benefits of this explosion in connectivity allows services to scale up to very high throughput by sharing the processing across servers or load balancing to enable multiple servers to provide the same service.
Cloud based providers such as Amazon EC2 provide Infrastructure As A Service (IaaS) solutions enabling orgainisations to switch on/off vast processing power on demand without incurring the overheads of maintaining server farms.
For example, computationally intense calculations can be split into thousands of processes and run in parallel across large grids of commodity hardware prior to combining the results for final presentation utilitising MapReduce and Hadoop.
Stoat Software is experienced in developing highly scalable distributed applications to support load balancing and computationally intense applications. For more information about developing distributed applications, please contact
info .
|