cFos Software GmbH Logo
cFosSpeed Documentation
Italian English Deutsch

Traffic Shaping for Filesharing (P2P)

Traffic Shaping technology does keep ping times low and transfer rates consistently high at the same time. 

Filesharing (P2P) benefits from Traffic Shaping in two ways:
  1. Traffic Shaping allows simultaneous upload(s) and download(s) at full speed. With no Traffic Shaping, upload(s) and download(s) choke each other to a crawl. 

  2. Filesharing uses up a lot of bandwidth and may interfere with other applications running on the same connection by increasing request-response times dramatically. As a result, just a simple click on a Web site may take several seconds to be processed while data are being transferred at the same time.
The priority scheme integrated in cFos and cFosSpeed (re)organizes data packets in a manner that ensures maximum download rates for filesharing programs. In addition, cFos and cFosSpeed prioritize filesharing data transfer down. Now, this should not be taken to mean such traffic is artificially slowed or even altogether stalled. What it does mean, however, is that such data will be briefly delayed when more important data is being transmitted. Only this priority scheme makes it possible to have filesharing programs run at maximum transfer rates while still using the same connection for other applications at the same time.

For instance, if you have a filesharing program running in the background when surfing the Net, there will only be a brief, minimal slowdown in P2P traffic while a new page is being loaded. Likewise, when sending out longer e-mails, P2P upload rates may briefly drop somewhat while the mail is being transmitted. Once the mail is sent, all uploads will continue at full speed again. The only alternatives would be to postpone transmission of the mail "forever" or artificially limit transfer bandwidth for filesharing somehow. But this would also mean a loss of bandwidth even when no other application is using the same connection. In short, cFos and cFosSpeed let you use the full bandwidth for P2P networks.

Prioritization:

Quite a few users have one PC set aside specifically for filesharing and route P2P traffic (e.g., via Internet Connection Sharing) through a main computer directly hooked up to the Internet. In this case, the Layer-7 Protocol Detection integrated in cFos and cFosSpeed permits priroritization of the most important P2P networks like BitTorrent, eDonkey 2000 (eMule, etc.), Kazaa, Gnutella(2), Kademlia, and Direct Connect.

Prioritizing Programs:

cFos and cFosSpeed also permit prioritizing programs by their name. Many of the most important programs have already been included in our program setting list. This way of prioritizing is especially useful when the Layer-7 detection cannot recognize and assign data properly (as would, for instance, be the case with encrypted P2P traffic).

Optimizing Connection Settings:

You can specify exactly what transfer medium you use under Connection Settings. Default is "Adaptive." But if you were for instance using a DSL connection, you should select the appropriate DSL standard or protocol as your medium.