

The SANGFOR Application Delivery (AD) solution enables its users to deliver applications quickly and stably, thereby significantly improving the access experience of their customers.
The SANGFOR AD solution provides functions such as link load balancing, sever load balancing, and business intelligence (BI) analysis. Of these functions, BI analysis is unique to the SANGFOR AD solution. The SANGFOR AD solution is also a tool for enterprises and institutions to make business decisions.
SANGFOR AD can assign optimal lines for user access requests, and can forward the access requests to the most appropriate application server, thereby ensuring quick and stable delivery of the services. Moreover, with the BI analysis function, SANGFOR AD helps the customers make business decisions and optimize networks, so that services can be delivered in an intelligent manner.
Balancing both link load and application load is critical for the retention of customers. It helps enterprises provide fast and stable application systems. Furthermore, the BI analysis tool can help the enterprises make business decisions by optimizing delivered applications. The AD solution ensures the stability and availability of an enterprise or institution's key applications. It also helps the enterprises and institutions understand the time distribution, geographical distribution, and access preference of the users. This allows these enterprises and institutions to adjust and optimize their networks, logistics, business processes, product design, business strategies, and other important business practices, so as to ensure a high customer satisfaction.
| Function | Description |
| Intelligent DNS resolution | |
| Load balance arithmetic: polling, weighted poll, weighted minimum connections, static proximity, dynamic proximity | |
| Link groups based on application, source IP address, destination IP address | |
| HTTP redirection | |
| ISP address customization | |
| DNS transparent proxy, link congestion protection, enhanced link utilization, maximized QoE | |
| Intelligent routing | |
| Simultaneous link load-balancing in the inbound and outbound directions | |
| Optimal link selection based on consideration of both static proximity and dynamic proximity | |
| Link health checks, transparent transfer flow from a failed link to a normal link |
| Function | Description |
| Limits new connections per second and concurrent server connections to avoid overloading | |
| Adds or quits server groups smoothly; easy to manage | |
| Checks server health based on SNMP, ICMP, UDP, TCP, HTTP, or as customized by the user | |
| Implements a URL hash algorithm to raise the URL hit ratio of the cache server | |
| Employs load balance arithmetic: polling, weighted poll, weighted minimum connections, URL hash, dynamic feedback, fastest response | |
| Maintains sessions based on source IP address and cookies | |
| Unilateral acceleration without client and plug-in | |
| Supports SSL offload / acceleration |
| Function | Description |
| Bandwidth utilization (inbound & outbound) | |
| Application distribution (inbound & outbound) | |
| Link connection frequency | |
| Service’s access frequency | |
| IP access frequency for different services | |
| Outputs statistics for service access frequency based on time bucket, geographical area, and service source | |
| Outputs the average response time of services | |
| Provides user analyses based on time, geography and type | |
| Outputs statistics for the service point and service point pool based on traffic, new connections per second and concurrent connections | |
| Outputs the statistics of link and services based on stability | |
| Generates reports in PDF format manually or automatically |
| High ROI: Integrating Server Load Balance and Link Load Balance |
The SANGFOR AD product series provides a comprehensive load-balancing solution by implementing link load-balancing to ensure network stability and usability, and server load-balancing to optimize server utilization. |
| Fastest: Unilateral acceleration and SSL offload |
| Unilateral acceleration accelerates the access speed of application in non-ideal network environment without any agent or plug-in; SSL offload technology reduces the load of the servers to accelerate the response of servers. |
| Intelligent: Business intelligence analysis |
Intelligent business analysis helps you understand the time distribution rule, geographical characteristics, and the service access habits of resource visitors. Based on this, you can effectively modulate and optimize your network, and refine business processes, product design, and decision-making. This cutting-edge network technology has been designed to help you maximize your business development potential. |
| Visible application delivery: Link status monitoring/server statue monitoring |
Link status monitoring enables you to precisely understand the load and health status of multiple links, and thus design future link deployment plans. Server load monitoring enables you to understand servers’ loads and health states, and thus optimize server utilization strategies, server deployment methods, and server resource use
|
| Link Health Check | ↑TOP |
| SANGFOR AD judges the status of a link by checking the availability of multiple Internet sites. For example, SANGFOR AD checks the TCP port 80 of www.sina.com, www.sohu.com, and www.qq.com through one link, and performs the logical "OR" operation on the check results. If one of the three sites is available, it indicates that the link is normal. This function exceeds the limitations of the ICMP check and ensures accurate judgment. | |
| Link Load-balancing Algorithm | ↑TOP |
Polling: All the network links are put in a queue and the IP addresses of those links in the queue are returned to the user one by one sequentially. Weighted polling: The throughput of the Internet links may differ, so different weights can be assigned to different links. After the different weights are assigned, the data traffic is distributed to the links according to the weights.
Weighted minimum connection algorithm: As a dynamic scheduling algorithm, the minimum connection algorithm estimates the link load according to the number of the currently active connections to the link. The AD should record the number of connections of each link. When a request is assigned to a link, the number of the connections to the link increases by 1. When a connection is disconnected or times out, the number decreases by 1.
Weighted minimum connection algorithm: Taking the number of the actual connections to each link as the weight, the algorithm ensures that the ratio of the number of connections to a link versus the number of the connections to any other link is 1:1. The AD assigns a new connection request to the link with the lowest ratio.
Static proximity: SANGFOR AD collects and updates in real time the IP address databases of all the operators, and selects the links of an operator for the designation IP addresses of the operator. Moreover, the user can define the optimal link for a destination IP address. For example, the ISP1 link must be selected for the destination IP address of ISP1, and the ISP2 link must be selected for the destination IP address of ISP2.
Dynamic proximity: When selecting the optimal link, SANGFOR AD calculates the optimal path based on the number of the routing nodes to the destination network, the data transmission delay, and the real-time load of the links. In this way, the user will enjoy optimized services and will be responded to quickly.
|
|
| Unilateral Acceleration | ↑TOP |
| With the unique unilateral acceleration technology of SANGFOR, the AD can detect the delay, loss, and retransmission of packets in the network path automatically, continuously, dynamically, and in real time. It then changes the transmission mechanism and congestion control mechanism to avoid over-retransmission of the packets, to reduce the response time, and to improve the TCP transmission efficiency. This saves the wide area networks (WAN) bandwidth resources of the enterprises and reduces the response time. It does not need to install any software or control on the user's computer, because with the unilateral acceleration technology, access is transparent to the user. Furthermore, the response time of the application can be reduced without increasing the bandwidth, and the user’s access can be accelerated while ensuring the integrity and security of the data. | |
| Smart DNS Resolution | ↑TOP |
The DNS transparent proxying technology optimizes the DNS resolution process when the intranet user accesses the external network. The DNS request will be forwarded by SANGFOR AD regardless of the DNS IP address of any ISP used by the intranet user. SANGFOR AD will also send the DNS request simultaneously through two links, and provide the corresponding DNS request results to the user. In this way, the bandwidth resources of the links will be used reasonably. |
|
| Link Busy Control Technology | ↑TOP |
| The DNS request will be forwarded by SANGFOR AD regardless of the DNS IP address of any ISP used by the intranet user. When the threshold is reached, the access request of the user will be assigned to other links based on the preset load-balancing algorithm. | |
| Server Health Check | ↑TOP |
IP/TCP-layer (layers 3 to 4) monitoring: SANGFOR AD provides basic status monitoring to check the availability of the devices or applications. Layer-7 monitoring: SANGFOR AD monitors the working status of the server on all the protocol layers such as IP, TCP, UDP as well as application layer, and content. If a fault is detected, the user is transparently redirected to a normally functioning server.
Content monitoring: SANGFOR AD checks if the returned text carries the user-defined character string. If invalid content is detected, the user is redirected to a valid data source.
User-defined monitoring: In addition to all-around pre-defined status checks, SANGFOR AD allows the user to customize the status monitoring script, which may carry the content of the data packets to be sent and received. Upon receiving the data packets that carry the pre-defined character string, the status monitoring function judges that the check is passed and that the application is running normally. |
|
| Server Load Algorithms | ↑TOP |
Polling: The polling algorithm means that the requests are cyclically connected to the servers according to their sequential order. This algorithm covers the server’s health check function. Upon detecting a faulty server, the AD removes it from the polling queue until it returns to a normal status. Weighted polling algorithm: The servers in the cluster may function differently, so different weights can be assigned to different servers. The user requests will be assigned to the servers according to their weights.
Minimum connection algorithm: As a dynamic scheduling algorithm, the minimum connection algorithm estimates the server load according to the number of the currently active connections of the server. The AD should record the number of connections of each server. When a request is assigned to a server, the number of the connections of the server increases by 1. When a connection is disconnected or times out, the number decreases by 1.
Weighted minimum connection algorithm: By assigning different weights to different servers, SANGFOR AD tries to make the number of the established connections to the servers proportional to the weights of the servers. It then assigns new connection requests to the server with the lowest ratio.
Fastest response algorithm: The AD transfers the connections to the fastest server. Upon detecting a fault at layers 2 to 7 of a server, the AD removes that server from the queue, and no user requests will be assigned it.
Dynamic feedback: The AD checks the utilization of the serving CPU and other related devices to judge the service capacity of the servers. It then tries to assign new connection requests to the optimal server.
URL hash algorithm: Specific to the Cache, this algorithm evenly assigns the cached tasks to all the Cache servers in order to avoid repeated storage and improve the utilization of the Cache servers. |
|
| Session Holding | ↑TOP |
Cookies holding: In this mode, the client is connected to an appropriate server based on the Cookie information stored on the client. IP holding: In this mode, the traffic to the certain virtual server from a specific user will be directed to a same server before the continuity counter expires. Each connection has one continuity counter. |
|
| SSL Unloading Technology | ↑TOP |
| The secure socket layer (SSL) unloading technology transfers the SSL encryption and decryption to SANGFOR AD during the application access process. With powerful encryption and decryption functions, SANGFOR AD supports a large number of concurrent website access requests, reduces the load of the servers, increases the access speed, and reduces the user's investment on the servers. | |
| BI Analysis | ↑TOP |
The BI analysis monitors the whole data process including user, link, application and server. It analyzes in detail all of the elements involved in the application delivery. It can effectively measure: 1)The utilization of the links, including traffic, the number of connections, and the number of users, etc.
2)The utilization of the servers including the number of connections, response time and health status, etc.
3)The time distribution, geographical distribution, and access preferences of the users, etc. |
|
| ABOUT US | CONTACT US | ©2000- 2011 SANGFOR |

