Você está na página 1de 3

Aggregate Server

1. Abstract
Todays networks are multipath: mobile devices have multiple wireless
interfaces, data centers have many redundant paths between servers, and multihoming
has become the norm for big server farms.
The Internet is changing. When TCP/IP was designed, hosts had a single interface
and only routers were equipped with several physical interfaces. Today, most hosts have
more than one interface and the proliferation of smart-phones equipped with both 3G
and WiFi will bring a growing number of multihomed hosts on the Internet. End-users
often expect that using multihomed hosts will increase both redundancy and
performance.
To catch up with the trend and to meet the demand, we have built up a solution
call Aggregate Server. Aggregate server together with MPTCP client are set of module
which increase network performance. It allow a mobile phone to use both Wi-Fi and a
mobile network to increase download/upload speed and more. Our system with over
1000 servers and 10 Gbps fiber cable can support up to 5 million concurrent users.
User can watching video, download and upload files with very high speed
network. If Wifi is down, user can using 4G/5G mobile network to continue the work
without any delay. Moreover, user can make video call with high definition like 1080p
and 4K (2160p).



2. Aggregate Server Model






Servers open ports and wait for client to connect. The client use MPTCP, an
effort towards enabling the simultaneous use of several IP addresses/interfaces to
connect to server. Multipath TCP allows multiple subflows to be set up for a single
MPTCP session.
An MPTCP session starts with an initial subflow, which is similar to a regular TCP
connection. After the first MPTCP subflow is set up, additional subflows can be
established. Data for the session can then be sent over any of the active subflows that
has the capacity to take it. . Subflows can be dynamically added and removed from a
MPTCP session throughout its lifetime, without affecting the stream transported on
behalf of the application.
With load balancing feature, server provide method for distributing workloads
across multiple servers. It avoid overload of any one of the resources. Server also support
fault tolerance feature. When one server has problems. Other server will replace error
server without pausing connection between server and client.
User can then listening to music, watching video, upload and download file with
high speed and make a better quality for video calls.

3. Advantages
- One server with common hardware can support up to 5000 concurrent users.
- Support mobile devices which have two or more network interfaces.
- It optimize resource use, maximize through put, minimize respond time.
- Severs support load balancing and fault tolerance.
- Easily adding new server or removing error server.
- User can you use one, two or many mobile networks together with WIFI to increase
the speed.

4. MPTCP technology
Multipath TCP is a TCP extension standardised by the IETF that enables a TCP
connection to use several paths during the lifetime of the connection. Multipath TCP is
attracting a growing interest from both the research community and industry.
Smartphones can use Multipath TCP to provide better quality of experience and higher
performance with both WiFi and 3G/4G.

Você também pode gostar