Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Mobil P2P kommunikation: - Programmeringserfarenheter
KTH, School of Information and Communication Technology (ICT).
KTH, School of Information and Communication Technology (ICT).
2016 (Swedish)Independent thesis Basic level (professional degree), 10 credits / 15 HE creditsStudent thesis
Abstract [sv]

Peer-to-peer i dagens applikationer har visat sig vara av stor användning. Detta beror på att peer-to-peer, både i teorin och i praktiken, har visat sig vara effektivare i att tillhandahålla data, detta utan att belasta en eller flera servrar med uppgiften. Snabba framsteg i mobil networking, tillsammans med användares begär för fler online tjänster och spel i mobila enheter, är anledningen till varför vi har blivit intresserade av att undersöka mobil P2P.

De mål vi hade med projektarbetet var att ta reda på de för- och nackdelar som finns med mobil P2P, samt hur P2P kan implementeras och användas i en applikation. Som ett resultat av arbetet utvecklades en mobilapplikation, som använder en centraliserad P2P struktur för att utföra delar av nätverkskommunikationen. De problem som uppstod med routing och NAT löstes med hjälp av applicering av ICE-protokollet.

Den utvecklade applikationen och dess P2P element utvärderades sedan i förhållande till den klassiska server-klient modellen. Systemet visade sig där fördelaktigt, när aspekter som responstid och serverbelastning betraktades. Andra aspekter så som anslutningstid, applikationskomplexitet och stabilitet under normala förhållanden var däremot ogynnsamma.

Lösningsstrukturen av den produkt som utvecklades är tänkt att kunna användas av andra utvecklare, som riktlinje eller inspiration för andra produkter.

Abstract [en]

Peer-to-peer in today’s applications has proved to be of great use. That is because peer-to-peer, both in theory and in practice have proved to be more effective in providing data, without burdening one or several servers with the task. Rapid advances in mobile networking, along with users crave for more online services and games in mobile units, is why we have gotten interested in investigating mobile P2P.

The goals of the project were to find out the advantages and disadvantages of mobile P2P, and how P2P could be implemented and used in an application. As a result of the work, a mobile application was developed. The mobile application uses a centralized P2P structure to perform parts of its network communication, and solves problems of routing and NAT through use of the ICE protocol.

The developed application and its P2P element was evaluated in relation to the classic server-client model. The system proved advantageous when aspects such as response time and server load was considered. Other aspects, such as connecting time, application complexity and stability, were found inferior under normal conditions.

The solution structure of the developed product is thought to possibly be of use for other developers, as guidance or inspiration for other products.

Place, publisher, year, edition, pages
2016. , 79 p.
Series
TRITA-ICT-EX, 2016:1
Keyword [en]
Peer-to-peer, P2P, Mobile networking, Mobile peer-to-peer, ICE
Keyword [sv]
Peer-to-peer, P2P, Mobile networking, Mobile peer-to-peer, ICE
National Category
Computer and Information Science
Identifiers
URN: urn:nbn:se:kth:diva-188688OAI: oai:DiVA.org:kth-188688DiVA: diva2:938567
Educational program
Bachelor of Science in Engineering - Computer Engineering
Examiners
Available from: 2016-06-17 Created: 2016-06-17 Last updated: 2016-06-17Bibliographically approved

Open Access in DiVA

fulltext(1390 kB)46 downloads
File information
File name FULLTEXT01.pdfFile size 1390 kBChecksum SHA-512
4c038196d396bcc3b4a421175280243cf7d8076f14f7954ae2a429ee623c43a0039f2bb5a5f2a242f074217e4f5be1462d927b71edbf0bc2891ef0e586f01a78
Type fulltextMimetype application/pdf

By organisation
School of Information and Communication Technology (ICT)
Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 46 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 91 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf