Akamai NetSession Interface - Design Principles


1.Safety
The Akamai NetSession Interface must protect the user's privacy and be secure from Internet threats.
  • Privacy - A user's personal information must not be captured. The information that Akamai does capture is similar to a webserver and that information is utilized for troubleshooting and network performance monitoring only. Please see Akamai's privacy principles for more information.
  • Security - Akamai must build secure software which will not add security vulnerabilities to a users' system operating environment. Akamai fulfills this pledge through rigorous systems in prevention, monitoring and 24x7 operations oversight. Please notify us of any concerns via our feedback form.

2.Fairness
The Akamai desktop networking technology must treat every user fairly. This means we must put in place policies such that the network operates fairly as a whole and such that the software is polite to each user's system resources. As some applications utilize the Akamai NetSession Interface's client-side delivery capabilities, the network must also be polite and fair to network resources.
  • Politeness - the Akamai NetSession Interface is designed to run as a background networking service. This means that it should not interfere with or in any way affect the user's daily system activity. By developing our networking technology with this philosophy we strive to make polite software that helps power great applications, but does not get in the way of the normal system usage and experience.
  • Idle resources only - Available upstream sources are only those systems which are idle or utilizing minimal network resources.
  • "Always on" clients make for an ultra-polite network. All clients are always on - available to send data when your system is idle. This means there is massive redundancy of peer caches on the network and with such redundancy in resources, the network can be selective about which idle resources to pull from. With all clients on the network following the same protocols and rules, we can thus run a very polite delivery system, maximizing the download performance of the global network without interrupting busy users and machines.

3. Quality
The Akamai NetSession Interface helps to provide the highest quality content and quality experiences on the Net. Below are the key metrics we use to measure our value:
  • Speed - Always "Akamai speed". The Akamai desktop networking technology is backed by the high-performance Akamai content delivery network. Pulling simultaneously from up to 40 sources guarantees the best download and streaming performance.
  • Reliability - Links always work. Downloads and streaming services are always up and the Akamai Edge consisting of more than 25,000 servers around the world make sure of it.
  • Support - Quick turnaround on consumer questions
  • Experience - Akamai has designed its client technology to enable compelling software and media applications. Akamai's client-side capabilities include background downloading, download management, pre-delivery of HD quality content through innovative web applications.
  • Content - To the user, content is king. Akamai delivers 20% of the Internet's content, ensuring that the user can access some of the best, most desired content on the Net. Some of the Internet's largest content providers are working with Akamai's powerful desktop networking technology platform to further enhance the quality and volume of content that users are able to access.

4.Control
High-quality software that is polite to the end user and does not affect his system activities is imperative. Furthermore, the client provides transparency into what the client is doing and the basic functionality to control it (turn on/off, etc.). Our goal is to provide users of the Akamai NetSession Interface comfort that the client is completely under his control.
  • Knowledge - Akamai provides easy access to information on how Akamai's client technology works, what functions and capabilities it provides on the user's system, and a FAQ for top questions as well as resources/support for more advanced questions, feedback and troubleshooting.
  • Transparency - The user has the capability to see what the client is doing on their system at any time. Downloading and uploading activity, files currently being cached, CPU utilization and other client activity statistics are always available in real-time.
  • Politeness - The Akamai NetSession Interface respects the user's computing resources and is so polite that it should never affect the user's activity on his system
  • Control - The client is built to be extremely polite. However, it is imperative for the user to have absolute control over his system and its resources. We hope that the user never needs to turn the Akamai NetSession Interface off, and that it is so polite that it never affects use of the system in any way. But for any reason whatsoever the control is there.

The Akamai NetSession Interface provides the following controls in the command line AdminTool (found at C:\Program Files\Common Files\Akamai\AdminTool.exe on Windows systems):
  • Turn client network activity on/off
  • View cache usage and files
  • Delete/Remove caches
  • View client activity in real-time