Jump to content

Kollective: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
P2P side effects added
Bwishon (talk | contribs)
Updated basic facts about Kontiki. Tried to separate Kontiki specific, from general topics.
Line 1: Line 1:
{{Otheruses1|the peer-assisted content delivery technology}}
[[Image:kontiki logo animate.gif|155px|right]]

{{Otheruses1|the digital media distribution technology}}
{{Expand|date=August 2007}}
{{Expand|date=August 2007}}
'''Kontiki''' is a [[digital media]] distribution technology company, founded in 2000. It was acquired by [[VeriSign]] in March 2006. VeriSign as part of a major divestiture sold Kontiki to [[MK Capital]] in May 2008.<ref>{{cite web | url=http://www.kontiki.com/kontiki-video-and-content-delivery-management/press-releases/pr-080505-MK-Capital-Completes-Acquisition-of-Kontiki-from-VeriSign.html | title=MK Capital Completes Acquisition of Kontiki from VeriSign | date= 2008-05-05| accessdate=2008-06-16}}</ref>
'''Kontiki''' is a peer-assisted content delivery technology company, founded in November of 2000. It was acquired by [[VeriSign]] in March 2006. VeriSign as part of a major divestiture sold Kontiki to [[MK Capital]] in May 2008.<ref>{{cite web | url=http://www.kontiki.com/kontiki-video-and-content-delivery-management/press-releases/pr-080505-MK-Capital-Completes-Acquisition-of-Kontiki-from-VeriSign.html | title=MK Capital Completes Acquisition of Kontiki from VeriSign | date= 2008-05-05| accessdate=2008-06-16}}</ref>


Kontiki's [[peer-to-peer]] software, the Kontiki Delivery Manager provides the basis of many of the UK's [[video on demand]] services, including [[Sky Anytime]]<ref name="sky_anytime">{{cite web | url=http://www.kontiki.com/company/press/2005/pressreleasesky.html | title=Sky chooses Kontiki's secure peer-to-peer delivery management system | date=2005-10-01 | accessdate=2007-05-01}}</ref>, [[4od]]<ref name="4OD">{{cite web | url=http://www.marketwire.com/mw/release_html_b1?release_id=194858 | title=VeriSign Provides Peer-to-Peer Delivery Infrastructure Enable Channel 4 On-Demand | date=2006-12-14 | accessdate=2007-05-01}}</ref> and the [[BBC iPlayer]]<ref name="bbc_iplayer">{{cite web | url=http://www.timesonline.co.uk/article/0,,16749-1771573,00.html | title=BBC aims to become big in online television | date=2005-09-09 | accessdate=2007-05-01}}</ref>.
Kontiki is characterized as peer-assisted because it uses a combination of central servers and [[peer-to-peer]] communications. The Kontiki Delivery Manager provides the basis of many of the UK's [[video on demand]] services, including [[Sky Anytime]]<ref name="sky_anytime">{{cite web | url=http://kontiki.com/kontiki-video-and-content-delivery-management/press-releases/pr-060110-Sky-Chooses-Kontiki-For-On-Demand-Video-Channel.html | title=Sky chooses Kontiki's secure peer-to-peer delivery management system | date=2005-10-01 | accessdate=2007-05-01}}</ref>, [[4od]]<ref name="4OD">{{cite web | url=http://www.marketwire.com/mw/release_html_b1?release_id=194858 | title=VeriSign Provides Peer-to-Peer Delivery Infrastructure Enable Channel 4 On-Demand | date=2006-12-14 | accessdate=2007-05-01}}</ref> and the [[BBC iPlayer]]<ref name="bbc_iplayer">{{cite web | url=http://www.timesonline.co.uk/article/0,,16749-1771573,00.html | title=BBC aims to become big in online television | date=2005-09-09 | accessdate=2007-05-01}}</ref>.
[[Image:P2P-network.svg|thumb|A peer to peer network]]
[[Image:P2P-network.svg|thumb|A peer to peer network]]
Kontiki works using [[peer to peer]] technology. Rather than the user downloading the television program from a central server, the users download from each other. This may be why Kontiki reseller ioko claim that using Kontiki "reduces IT & network costs by 70%-90%" <ref>{{cite web | url=http://www.ioko.com/Partners/Kontiki/ | title=Kontiki | date= | accessdate=2007-08-15}}</ref> but this claim is removed from their site and ISP's [[http://www.iptv-watch.co.uk/14082007-isps-complain-iplayer-uses-too-much-bandwith.html claim]] the opposite: that P2P sharing extremely increases the network load compared to server-client delivery for downloading or streaming, increasing the delivery costs on a macro level.
Kontiki works using peer-assisted technology. Rather than the user downloading the entire television program from a central server, the Kontiki client combines pieces of the file download central servers with pieces of the file downloaded from other peers downloading the same content. Using this method the number of bits delivered from the central servers can be reduced, which can reduce cost. Additionally by leveraging other peers the system scales much more efficiently, the more popular a piece of content is the more efficiently the system works. This is generally true for all [[peer-to-peer]] based systems.


P2P has more data overhead for communication between peers compared to server-client delivery solutions.
P2P also requires multiple peers to upload the same data chunks to the viewer in order to offer a reliable stream or a fast download.
P2P is also unaware of the location of other peers, resulting in traffic hopping over many networks using expensive transit and peering connections.
The P4P initiative tries to prevent this, but this requires each ISP to implement P2P intelligence in their network. Optimizing for P2P can be illegal (in the past ISP's were sued for promoting illegal file sharing) and is an issue with [Net Neutrality].
P2P relies on consumer grade networks and can never offer a [QoS] unless the number of extra parity feeds is increased even more (resulting in more network load)
Most P2P clients are always redistributing even when not in use. This saturates upstream links and slows down network performance.


== Key facts about Kontiki: ==
The Kontiki client (KService.exe) continues to run when a user closes the provider's application and will continue to share the user's downloaded content with other users on the network, using up the user's bandwidth without notifying them (except for the iPlayer which provides an option to stop sharing when the client closes). This can be particularly troublesome for users with broadband connections that include a capped monthly upload limit.<ref>{{cite web | last=Christostomou | first=Chris | url=http://mou.me.uk/2007/05/09/kserviceexe-channel-4-and-the-stolen-bandwith/ | title=kservice.exe, Channel 4 and the stolen bandwith... (sic) | date=2007-05-09 | accessdate=2007-06-13}}</ref>


* All communications are encrypted and signed using a closed public key infrastructure. This ensures that each peer is an authorized member of the p2p network, and that nobody can inject malware into the network via a man in the middle attack.
In addition, this software has several known issues, such as taking up 100% of processor time when running.<ref>{{cite web | url=http://mion.faireal.net/BES/ | title=Battle Encoder Shirase | date=2008-02-09 | accessdate=2008-04-29}}</ref>
* Kontiki does not allow for individual users to publish their own content and is therefore not a file sharing network, but a managed file distribution network.
* During the publishing process all content is virus and malware checked before distribution.
* Kontiki's patented technology is network topology aware. Centralized Kontiki directory servers use a combination of statically configured network information and dynamically gathered network topology information to hand out peer connections in a way that minimizes the load on the network. This has the effect of using the most local network resources first, LAN, WAN (in the enterprise), ASN, ISP, Other.
* Kontiki can offer a guaranteed [QoS] because it can blend traffic downloaded from peers with centrally served bandwidth. If a peer is experiencing slow peer downloads it will connect with Kontiki origin servers to ensure fast downloads.


Kontiki has four parts: Network Publisher, Network Protector, Network Manager and Analyser. <ref>{{cite web | url=http://kontiki.com/peer-assisted-video-delivery-technology/ | title=Kontiki Delivery Management System| date= | accessdate=2007-08-15}}</ref>

== How Kontiki is deployed and configured: ==
Kontiki operates a B2B business and allows its customers to configure the Kontiki software to suit their needs. Decisions regarding how much end-user control to expose are up to those configuring and deploying the Kontiki solution. This includes many configuration parameters, including whether or not the back end service (Kservice.exe) continues to operate when the front end (Khost.exe) is closed.

Most Kontiki client implementations allow for the back-end service (KService.exe) to continue to run when the provider's front end application (khost.exe) is closed. KService.exe continues to participate in the Kontiki network, downloading content the user has requested and possibly uploading parts of the content already downloaded to others in the Kontiki network. Each implementation can be configured individually, for example the BBC iPlayer provides an option to stop sharing when the client closes.

This can be particularly troublesome for users with broadband connections that include a capped monthly upload limit.<ref>{{cite web | last=Christostomou | first=Chris | url=http://mou.me.uk/2007/05/09/kserviceexe-channel-4-and-the-stolen-bandwith/ | title=kservice.exe, Channel 4 and the stolen bandwith... (sic) | date=2007-05-09 | accessdate=2007-06-13}}</ref>

== Known Issues ==
Early versions of the Kontiki software had a few known issues that affect a small portion of the overall userbase.
* Taking up 100% of processor time when running.<ref>{{cite web | url=http://mion.faireal.net/BES/ | title=Battle Encoder Shirase | date=2008-02-09 | accessdate=2008-04-29}}</ref>
* KService.exe crashing at system shutdown time.
To fix these issues upgrade to the latest version of the client offered by the service in question (BBC, Sky, Channel 4, etc...)

== Uninstallation ==
Kontiki should be removed using the standard uninstallation system for your platform (Windows, Mac, Linux). When the last application using Kontiki is removed the core back-end service (KService.exe) will also be removed.

Example: If you have the Channel 4 4oD service and the BBC iPlayer installed then going to the Control Panel and uninstalling the iPlayer will not remove KService.exe. Once 4oD is uninstalled then KService.exe will also be removed.

KClean.exe is a program that eliminates all Kontiki components. However, use of this program will eliminate everything Kontiki from the system and break the functioning of applications that require it.

== Discussion of Network Neutrality ==
(This should probably be moved to another non-Kontiki specific place)<br />
This extra bandwidth used could make UK [[ISP]]s put up their prices or use technical measures such as blocking or [[traffic shaping]] to deal with iPlayer traffic. It is estimated that an hour of iPlayer downloads at peak time would cost them 67 pence at [[British Telecom|BT]] wholesale prices.<ref>{{cite web | url=http://www.theregister.co.uk/2007/08/14/bbc_iplayer_isp_analysis/ | title=iPlayer Politics: Behind the ISPs vs BBC row | date=2007-08-14 | accessdate=2007-08-15}}</ref>
This extra bandwidth used could make UK [[ISP]]s put up their prices or use technical measures such as blocking or [[traffic shaping]] to deal with iPlayer traffic. It is estimated that an hour of iPlayer downloads at peak time would cost them 67 pence at [[British Telecom|BT]] wholesale prices.<ref>{{cite web | url=http://www.theregister.co.uk/2007/08/14/bbc_iplayer_isp_analysis/ | title=iPlayer Politics: Behind the ISPs vs BBC row | date=2007-08-14 | accessdate=2007-08-15}}</ref>


See Also [[Proactive_network_Provider_Participation_for_P2P | The P4P Initiative]].
Kontiki has four parts: Network Publisher, Network Protector, Network Manager and Analyser. <ref>{{cite web | url=http://www.verisign.com/products-services/content-messaging/broadband-delivery/kontiki-delivery-management/index.html | title=Kontiki Delivery Management System| date= | accessdate=2007-08-15}}</ref>

== Discussion of p2p & network load: ==
(this should probably be moved to another non-Kontiki specific place)<br />
P2P does have additional overhead when compared to HTTP downloads. However, in comparison to the size of the files typically delivered over P2P networks this overhead is insignificant. Example: downloading a 500Mb TV show. HTTP overhead = approximately 350 bytes for request and response headers. Assuming that the P2P communications are 10 times larger at 3500 bytes that is still only 0.00066% overhead.

Impacts to ISPs:<br />
Whether P2P is involved or not the number of bytes required to deliver a file remains roughly the same. Sending a 1Gb file to 1024 people means sending 1Tb of data, with our without p2p. The primary difference is in how the bits get there.

ISP networks historically have been optimized for sending bits from centralized servers to clients. These are the superhighways of the Internet. Most P2P networks assign peers randomly and are not network topology aware like Kontiki is. This means that many of the bits being downloaded may come from far away places. This is analogous to a bunch of people getting off the highway and using the rural and surface streets which were not designed to handle the kind of traffic that the highways were. Furthermore ISP have connections to each other called peering points that are like toll roads, when traffic goes across these links between ISPs it costs them money. So it is the nature of the traffic caused by P2P, not necessarily the volume that is the key issue.


==See also==
==See also==
*[[peer-to-peer]]
*[[Bittorrent]]
*[[Bittorrent]]
*[[Proactive_network_Provider_Participation_for_P2P | The P4P Initiative]].


==References==
==References==
Line 31: Line 62:


==External links==
==External links==
*[http://www.kontiki.com/ Kontiki Homepage]
*[http://www.verisign.com/products-services/content-messaging/broadband-delivery/kontiki-delivery-management/index.html Kontiki Delivery Management System]
*[http://www.pcdoctor-guide.com/wordpress/?p=2487/ PC Doctors Removal Tool] Removal tool for a clean uninstallation (NB link to removal tool now broken see below for new tool)
*[http://www.pcdoctor-guide.com/wordpress/?p=2487/ PC Doctors Removal Tool] Removal tool for a clean uninstallation (NB link to removal tool now broken see below for new tool)
*[http://static.sky.com/kclean/KClean.exe Direct Download] of the official removal tool from Sky (found by RJ)]
*[http://static.sky.com/kclean/KClean.exe Direct Download] of the official removal tool from Sky (found by RJ)]

Revision as of 17:18, 14 August 2008

Kontiki is a peer-assisted content delivery technology company, founded in November of 2000. It was acquired by VeriSign in March 2006. VeriSign as part of a major divestiture sold Kontiki to MK Capital in May 2008.[1]

Kontiki is characterized as peer-assisted because it uses a combination of central servers and peer-to-peer communications. The Kontiki Delivery Manager provides the basis of many of the UK's video on demand services, including Sky Anytime[2], 4od[3] and the BBC iPlayer[4].

A peer to peer network

Kontiki works using peer-assisted technology. Rather than the user downloading the entire television program from a central server, the Kontiki client combines pieces of the file download central servers with pieces of the file downloaded from other peers downloading the same content. Using this method the number of bits delivered from the central servers can be reduced, which can reduce cost. Additionally by leveraging other peers the system scales much more efficiently, the more popular a piece of content is the more efficiently the system works. This is generally true for all peer-to-peer based systems.


Key facts about Kontiki:

  • All communications are encrypted and signed using a closed public key infrastructure. This ensures that each peer is an authorized member of the p2p network, and that nobody can inject malware into the network via a man in the middle attack.
  • Kontiki does not allow for individual users to publish their own content and is therefore not a file sharing network, but a managed file distribution network.
  • During the publishing process all content is virus and malware checked before distribution.
  • Kontiki's patented technology is network topology aware. Centralized Kontiki directory servers use a combination of statically configured network information and dynamically gathered network topology information to hand out peer connections in a way that minimizes the load on the network. This has the effect of using the most local network resources first, LAN, WAN (in the enterprise), ASN, ISP, Other.
  • Kontiki can offer a guaranteed [QoS] because it can blend traffic downloaded from peers with centrally served bandwidth. If a peer is experiencing slow peer downloads it will connect with Kontiki origin servers to ensure fast downloads.

Kontiki has four parts: Network Publisher, Network Protector, Network Manager and Analyser. [5]

How Kontiki is deployed and configured:

Kontiki operates a B2B business and allows its customers to configure the Kontiki software to suit their needs. Decisions regarding how much end-user control to expose are up to those configuring and deploying the Kontiki solution. This includes many configuration parameters, including whether or not the back end service (Kservice.exe) continues to operate when the front end (Khost.exe) is closed.

Most Kontiki client implementations allow for the back-end service (KService.exe) to continue to run when the provider's front end application (khost.exe) is closed. KService.exe continues to participate in the Kontiki network, downloading content the user has requested and possibly uploading parts of the content already downloaded to others in the Kontiki network. Each implementation can be configured individually, for example the BBC iPlayer provides an option to stop sharing when the client closes.

This can be particularly troublesome for users with broadband connections that include a capped monthly upload limit.[6]

Known Issues

Early versions of the Kontiki software had a few known issues that affect a small portion of the overall userbase.

  • Taking up 100% of processor time when running.[7]
  • KService.exe crashing at system shutdown time.

To fix these issues upgrade to the latest version of the client offered by the service in question (BBC, Sky, Channel 4, etc...)

Uninstallation

Kontiki should be removed using the standard uninstallation system for your platform (Windows, Mac, Linux). When the last application using Kontiki is removed the core back-end service (KService.exe) will also be removed.

Example: If you have the Channel 4 4oD service and the BBC iPlayer installed then going to the Control Panel and uninstalling the iPlayer will not remove KService.exe. Once 4oD is uninstalled then KService.exe will also be removed.

KClean.exe is a program that eliminates all Kontiki components. However, use of this program will eliminate everything Kontiki from the system and break the functioning of applications that require it.

Discussion of Network Neutrality

(This should probably be moved to another non-Kontiki specific place)
This extra bandwidth used could make UK ISPs put up their prices or use technical measures such as blocking or traffic shaping to deal with iPlayer traffic. It is estimated that an hour of iPlayer downloads at peak time would cost them 67 pence at BT wholesale prices.[8]

See Also The P4P Initiative.

Discussion of p2p & network load:

(this should probably be moved to another non-Kontiki specific place)
P2P does have additional overhead when compared to HTTP downloads. However, in comparison to the size of the files typically delivered over P2P networks this overhead is insignificant. Example: downloading a 500Mb TV show. HTTP overhead = approximately 350 bytes for request and response headers. Assuming that the P2P communications are 10 times larger at 3500 bytes that is still only 0.00066% overhead.

Impacts to ISPs:
Whether P2P is involved or not the number of bytes required to deliver a file remains roughly the same. Sending a 1Gb file to 1024 people means sending 1Tb of data, with our without p2p. The primary difference is in how the bits get there.

ISP networks historically have been optimized for sending bits from centralized servers to clients. These are the superhighways of the Internet. Most P2P networks assign peers randomly and are not network topology aware like Kontiki is. This means that many of the bits being downloaded may come from far away places. This is analogous to a bunch of people getting off the highway and using the rural and surface streets which were not designed to handle the kind of traffic that the highways were. Furthermore ISP have connections to each other called peering points that are like toll roads, when traffic goes across these links between ISPs it costs them money. So it is the nature of the traffic caused by P2P, not necessarily the volume that is the key issue.

See also

References

  1. ^ "MK Capital Completes Acquisition of Kontiki from VeriSign". 2008-05-05. Retrieved 2008-06-16.
  2. ^ "Sky chooses Kontiki's secure peer-to-peer delivery management system". 2005-10-01. Retrieved 2007-05-01.
  3. ^ "VeriSign Provides Peer-to-Peer Delivery Infrastructure Enable Channel 4 On-Demand". 2006-12-14. Retrieved 2007-05-01.
  4. ^ "BBC aims to become big in online television". 2005-09-09. Retrieved 2007-05-01.
  5. ^ "Kontiki Delivery Management System". Retrieved 2007-08-15.
  6. ^ Christostomou, Chris (2007-05-09). "kservice.exe, Channel 4 and the stolen bandwith... (sic)". Retrieved 2007-06-13.
  7. ^ "Battle Encoder Shirase". 2008-02-09. Retrieved 2008-04-29.
  8. ^ "iPlayer Politics: Behind the ISPs vs BBC row". 2007-08-14. Retrieved 2007-08-15.