The company

The people at Peerialism believe we can make better use of the internet by sharing resources more efficiently. If internet is to fulfill its promises as the media hub of the future, we need new solutions – peerialistic solutions – that benefit all the key parties; the consumer, the content owner and the operator.

A peerialistic solution uses the next generation of p2p technologies to share resources – bandwidth, storage and processing power – to improve services and businesses. To achieve this, Peerialism has gathered some of the world’s most prominent researcher in the areas of distributed computing, p2p overlay networks and network optimization.

The company is based in Stockholm and Cairo.


Mesmerizer: An effecitve tool for a complete peer-to-peer software development life-cycle


In this paper we present what are, in our experience, the best practices in Peer-To-Peer(P2P) application development and how we combined them in a middleware platform called Mesmerizer. We explain how simulation is an integral part of the development process and not just an assessment tool. We then present our component-based event-driven framework for P2P application development, which can be used to execute multiple instances of the same application in a strictly controlled manner over an emulated network layer for simulation/testing, or a single application in a concurrent environment for deployment purpose. We highlight modeling aspects that are of critical importance for designing and testing P2P applications, e.g. the emulation of Network Address Translation and bandwidth dynamics. We show how our simulator scales when emulating low-level bandwidth characteristics of thousands of concurrent peers while preserving a good degree of accuracy compared to a packet-level simulator.

Paper to be published at the ACM Simutools 2011 Conference (industrial track), Barcelona, Spain, March 2011.

P2P Components

The P2P Components are tools to build and analyze p2p networks:

MyP2PWorld: A complete P2P network simulator. More information is available here.
Link Assess: Measures the instantaneous quality of any link between two nodes.
Net Topology: A P2P component to help construct a locality aware overlay network.

Network traffic optimization

PeerNet helps broadband operators to minimize network traffic by making better use of the existing infrastructure. Large and popular content files are temporarily stored and distributed from local P2P-caches in the access networks, reducing peak traffic loads on weak links further up in the network.

Product features:

Content type agnostic.
Dynamic traffic detection; Caching content with largest network traffic impact.
Fault tolerant: P2P caching nodes can fail without damaging QoS.
Cost efficient: Caching on inexpensive consumer grade hardware.
Diagram 2. Decrease in link load from using locality aware P2P. (Source: H. Xie, A. Krishnamurthy, 2007, ”P4P: Explicit Communications for Cooperative Control Between P2P and Network Providers”)

Video distribution

Peerialism’s product for video distribution over internet – PeerTV – enables content owners to distribute better quality video at significantly lower cost to many more viewers. Cost savings are between 50% to 90% depending on network conditions whilst the maximum number of simultaneous viewers is almost limitless.

Product features:

Support for RTP streaming.
Support for HTTP progressive download.
Support for video on demand.
Player and codec agnostic: No new player needed.
Modifiable QoS settings for customer specific requirements.
Locality aware: ISP friendly.

Diagram 1. U.S. Internet video traffic increase between 2000 and 2007. (Source: Cisco, 2007, ”The Exabyte Era”)


PeerTV has been acquired by MPS Broadband AB. Please contact them for further commercial discussions.


Peer-to-peer overlay networks

Peerialism AB develops peerialistic solutions to transport and store data on the Internet. Example solutions are video distribution for content owners and IP traffic optimization for broadband operators.

The solutions are based on new generation Peer-to-Peer (P2P) technologies characterized by better use of networks resources and ISP friendliness. Peerialism captures more of the large assets of unused computing power and broadband connections whilst at the same time being beneficial to ISPs by reducing network traffic.

Peerialism is now launching a P2P streaming solution for content owners.

Latest P2P news

June 12, 2009

Peerialism AB delivers video distribution system (project name PeerTV) to MPS Broadband AB.

May 15, 2009

Academic paper ”NATCracker: NAT Combinations Matter”

Roberto Roverso, our Junior Researcher and Ph.D. student, got the paper  published at the 18th International Conference on Computer Communications and Networks (ICCCN 2009). From the abstract: ”This paper advances the state-of-the art of NAT Traversal by providing a formalization of Network Address Translator behaviors and a detailed analysis of all possible traversal techniques depending on such behaviors.”

May 7, 2009

Peerialism AB receives Vinnova grant.

Peerialism was elected for a Vinnova grant for a pre-study to a project regarding P2P-based distributed storage. In Swedish.

May 5, 2009

Seed Camp: Mini Seedcamp Helsingborg Winners
Arctic Startup: Mini Seedcamp Helsingborg – Sunshine Story In The Pouring Rain

Mini Seedcamp Helsingborg was held in the Southern Sweden together with Öresund Entrepreneurship Academy. Peerialism AB was elected winner.

April 2, 2009

KTH: ”Peerialism – ett av Sveriges hetaste teknikföretag”

The KTH Royal Institute of Technology writes about our technology and that Peerialism AB was selected as being one of Sweden’s hottest companies. In Swedish.

March 31, 2009

Pressrelease: NATO invited Peerialism AB

NATO organized a workshop to lay the foundation of future military network communication. Among giants such as the US Air Force Research Lab, FMV (Swedish Defence Materiel Administration), HP and Juniper was found the Swedish upshot Peerialism AB, a 12 man company specializing in P2P based data transport, with close ties to the research world. In Swedish.

March 25, 2009

Ny Teknik: ”Här är Sveriges hetaste teknikhopp”
Affärsvärlden: ”Sveriges 33 hetaste företag”
YouTube: ”Sveriges 33 hetaste teknikbolag 2009 – Del 2”, our entry is 1:30 minutes into the clip.

Sweden’t hottest high-tech hopes. The magazines ”Ny Teknik” and ”Affärsvärlden” selected 33 exciting companies capable of changing the rules of the game in each represented field of business. To be selected a company must be young, innovative and have a great international potential. In Swedish.

March 19, 2009
IDG: ”Entrepreneurs of the year: Johan Ljungberg”

InternetWorld presents a list of successful entrepreneurs each year. Peerialism’s CEO Johan Ljungberg was elected no. 5. In Swedish.

January 28, 2009
Beta Testing Competition starts!

Download of client sofware for beta-testing contestants opens at 21:00 CET, today! Click the Beta menu item or this link to reach the download page. In Swedish.

January 26, 2009
”Låt datorn göra jobbet, vinn minidator, Xbox eller iPod”

Peerialism AB hired Academic Work to attract students from the Swedish universities to participate in our beta testing program. See here for an ad. In Swedish.

January 5, 2009
Peerialism AB moves to new beautiful offices at Hälsingegatan 43.

December 15, 2008
STING Nyheter: ”Peerialism AB levererar P2P-baserat system för videodistribution till MPS”

Stockholm Innovation and Growth states in their newsletter that Peerialism AB delivers a P2P based system for video distribution to MPS Broadband AB. In Swedish.

December 15, 2008

Peerialism AB is invited to present its technology at the NATO conference in Istanbul in February 2009.

December 14, 2008
Peerialism AB has started testing of PeerTV for delivery to MPS Broadband AB in February 2009.

December 7, 2008
Peerialism AB ran the first closed beta-test of PeerTV. Friends of the development team were invited to participate.

November 21, 2008
Academic paper ”MyP2PWorld: Highly Reproducible Application-level Emulation of P2P Systems”

Roberto Roverso, Mohammed Al-Aggan, Amgad Naiem, Andreas Dahlström, Sameh El-Ansary, Mohammed El-Beltagy and Seif Haridi – all co-workers of Peerialism AB, released academic paper.

October, 2008
SELFMAN Project Breakthrough Results: ”PeerTV: The Future of Media Distribution”

”PeerTV is a state-of-the-art application developed by Peerialism that distributes video over Internet with live streaming and progressive download. It uses advanced technology based on peer-to-peer structured overlay networks and optimization algorithms.”

August 1, 2008
SELFMAN proposes solution to Internet application problems

They have developed a robust, decentralized transaction service. its video component is delivered by Peerialism AB. See the SELFMAN Achievement Sheet.

September 12, 2008
Webfinanser: ”Take Off för Peerialism, Scint-X och Zebor Technology har tagit Take Off”

The site Webfinanser writes about the take-off for a number of STINGS’s incubation companies. In Swedish. Based on STING’s press-release from September 11, 2008.

April 28, 2008
Peder Swartz: ”Nätteknik: Sveriges framtid?”

Oscar Swartz blogs about the SICS Open House event. ”We now enter the age of peerialism”, he writes and refers to our presentation. In Swedish.

April 27, 2008

Anders Lotsson: ”Tv kräver skal ovanpå internet”

Anders Lotsson writes for Computer Sweden about P2P technologies enabling broadcasting of video over the Internet. In Swedish.

April 9, 2008
Elektronik i Norden: ”Lovande teknikföretag visar upp sig”

The magazine ”Elektronik i Norden” writes about the conference Innovation & Technology, held on May 8 in Kista, Stockholm. Thirty of Sweden’s most promising young hi-tech companies participate. Peerialism is one of them. In Swedish.


These are academic papers and articles produced by the members of the Peerialism team.


Description or abstract

Cloud computing – gå på moln eller tankar i det blå
Gabriel Sandberg
March 2, 2009
Cloud computing has for the past few years been a buzz word. The advantages are supposedly undeniable. Many companies provide advanced services based on cloud computing which is said to increase efficiency and security at the same or lower cost. Some claim that it is a new way to relate to the Internet, perhaps even to data management overall.

This is an attempt to describe what differentiates cloud computing from other phenomena, to give an overview of a number of ongoing debates, and to propose plausible future developments. (In Swedish.)

NATCracker: NAT Combinations Matter
Roberto Roverso
May 15, 2009
Published at the 18th International Conference on Computer Communications and Networks (ICCCN 2009). Abstract:

In this paper, we report our experience in working with Network Address Translators (NATs). Traditionally, there were only 4 types of NATs. For each type, the (im)possibility of traversal is well-known. Recently, the NAT community has provided a deeper dissection of NAT behaviors resulting into at least 27 types and documented the (im)possibility of traversal for some types. There are, however, two fundamental issues that were not previously tackled by the community. First, given the more elaborate set of behaviors, it is incorrect to reason about traversing a single NAT, instead combinations must be considered and we have not found any study that comprehensively states, for every possible combination, whether direct connectivity with no relay is feasible. Such a statement is the first outcome of the paper. Second, there is a serious need for some kind of formalism to reason about NATs which is a second outcome of this paper. The results were obtained using our own scheme which is an augmentation of currently-known traversal methods. The scheme is validated by reasoning using our formalism, simulation and implementation in a real P2P network.

MyP2PWorld: Highly Reproducible Application-level Emulation of P2P Systems

Roberto Roverso, Mohammed Al-Aggan, Amgad Naiem, Andreas Dahlström, Sameh El-Ansary, Mohammed El-Beltagy, Seif Haridi
November 21, 2008
In this paper, we describe an application-level emulator for P2P systems with a special focus on high reproducibility. We achieve reproduciblity by taking control over the scheduling of concurrent events from the operating system. We accomplish that for inter- and intra- peer concurrency. The development of the system was driven by the need to enhance the testing process of an already-developed industrial product. Therefore, we were constrained by the architecture of the overlying application. However, we managed to provide highly transparent emulation by wrapping standard/widely-used networking and concurrency APIs. The resulting environment has proven to be useful in a production environment. At this stage, it started to be general enough to be used in the testing process of applications other than the one it was created to test.