21-07-2012, 02:56 PM
Internet Technical Solution
Internet Technical Solution.pdf (Size: 1.46 MB / Downloads: 25)
Internet Business Solutions
The Internet has become a critical medium for transactions of many
different types: email communication, web-based research, online banking,
database updates, to only name a few.
Internet-based business applications, such as e-commerce, supply chain
management, web marketing and customer relationship management all rely
on the possibilities of this global network.
Despite the advantages and opportunities the Internet brings, however, there
are also some limitations. The biggest complaint attributed to the Internet
today, is lack of speed.
Internet Congestion
One of the factors that determine the delay of data transmission, is the
capacity of the network infrastructure. Both the speed of the network
equipment as well as the capacity of the transmission lines play an
important role here.
Research has shown that there is no lack of available bandwidth in the
optical backbones of the Internet. Similarly, there is usually enough local
capacity in company office LANs.
Looking at what’s in between, bottlenecks usually occur at the “Middle
Mile”, where Internet Service Providers, or ISPs, connect to each other, and,
even more, the “Last Mile” connection, from the ISP to the client.
Network Bottlenecks
Aside Network Link congestion problems, data transmission delays can also
be caused by other reasons.
Since web data resides on servers, delays can also occur there. The larger
the traffic flow on a web site, the more requests must be served and
processed by the server. To deal with this server congestion, more powerful
servers could be installed, or the load could be balanced over multiple
servers.
Internet traffic travels through multiple network devices. As network traffic
increases, network equipment must process more and more information
packets, and so congestion can also happen there - this is network
equipment congestion. Of course, network equipment can be replaced by
more powerful devices, but since Internet traffic keeps growing faster than
the rate at which technology grows, this problem will continue.
Finally, there remain time limitations in the transmission of data over long
distances, which cannot be overcome because of the laws of physics. Since
each Web-based transaction requires a connection between a web server and
a client computer, there will always be a geographical distance delay.
Web Acceleration Solutions
So what can be done then to increase the speed of Web transactions? There
exist different methods to overcome one of more of the congestion problems
we discussed.
Moving the content serving point from the origin Web server to more
Content Delivery nodes which are closer to the requester, will cause the
content to bypass many network segments, and as such, avoid many
potential bottlenecks. This is geographical distribution of the Content
Delivery Nodes.
Next, content can be automatically replicated to multiple Content Delivery
Nodes.
Another method is caching, in which, for instance, frequently requested
content is stored or cached locally on the delivery nodes. Such local content
can both be cached through push-replication, or be based on demand-pull,
or a combination of both.
Content requests can also be redirected, based on certain parameters, such
as proximity, availability and load.
Finally, load balancing ensures scalability, reliability and fast response by
spreading content requests to multiple Content Delivery Nodes or Servers.
Each of these methods however does not provide a complete solution alone.
When addressing the issue of speeding Web performance and scaling to
large audiences, each method has its advantages and limitations.