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
Opportunistic Content Distribution: A System Design Approach
KTH, School of Electrical Engineering (EES), Communication Networks.ORCID iD: 0000-0002-9176-3454
2012 (English)Licentiate thesis, comprehensive summary (Other academic)
Abstract [en]

The penetration of smart pocket-size devices that provide constant Internet connectivity, such as mobile phones, has significantly changed the way people obtain, view and share information. Content provision is not anymore a prerogative to professionals; individuals are not solely customers, but also act as content generators and distributors. This shift in social behavior requires changes in the way information is delivered to target audiences in an efficient, interest-based and location-aware manner.

This thesis explores a solution for opportunistic content distribution in a content-centric network that primarily targets content dissemination among mobile users in urban areas. The term ’opportunistic’ here refers to a concept which rejects the assumption of always-connected user devices and instead allows nodes to leverage sporadic contacts which occur when two neighbors come into direct radio communication range. Such communication mode allows data exchanges to occur in areas with little or no infrastructure; moreover, it is a potential solution for offloading the increasing traffic volumes observed by mobile operators.

The contributions of this thesis lie in three areas. We first outline a general architecture and design for opportunistic content-centric networking. We implement our proposal on the Google Android platform, and provide application scenarios which illustrate the potential of mobile peer-to-peer communication. Our tests however show that energy consumption turns out to be a major issue for opportunistic networks. Therefore, our second effort is in the area of energy-efficiency. We propose a dual-radio architecture for opportunistic communication, and evaluate it through extensive simulations on realistic human mobility traces. Our final study lies in the area of content dissemination when nodes in the network act altruistically and are willing to solicit data on behalf of other participants. We propose a number of relaying and caching strategies, and evaluate them through simulations in environments that exhibit different churn levels.

Place, publisher, year, edition, pages
Stockholm: KTH Royal Institute of Technology, 2012. , 91 p.
Series
Trita-EE, ISSN 1653-5146 ; 2012:036
National Category
Telecommunications
Identifiers
URN: urn:nbn:se:kth:diva-100011ISBN: 978-91-7501-451-7 (print)OAI: oai:DiVA.org:kth-100011DiVA: diva2:542698
Presentation
2012-09-14, F3, 10:00 (English)
Opponent
Supervisors
Funder
ICT - The Next Generation
Note

QC 20120806

Available from: 2012-08-07 Created: 2012-08-02 Last updated: 2013-09-09Bibliographically approved
List of papers
1. A mobile peer-to-peer system for opportunistic content-centric networking
Open this publication in new window or tab >>A mobile peer-to-peer system for opportunistic content-centric networking
Show others...
2010 (English)In: Proceedings of the 2nd ACM SIGCOMM Workshop on Networking, Systems, and Applications on Mobile Handhelds, MobiHeld '10, Co-located with SIGCOMM 2010, 2010, 21-26 p.Conference paper, Published paper (Refereed)
Abstract [en]

In this work we present a middleware architecture for a mobile peer-to-peer content distribution system. Our architecture allows wireless content dissemination between mobile nodes without relying on infrastructure support. Contents are exchanged opportunistically when nodes are within communication range. Applications access the service of our platform through a publish/subscribe interface and therefore do not have to deal with low-level opportunistic networking issues or matching and soliciting of contents. Our architecture consists of three key components. A content structure that facilitates dividing contents into logical topics and allows for efficient matching of content lookups and downloading under sporadic node connectivity. A solicitation protocol that allows nodes to solicit content meta-information in order to discover contents available at a neighboring node and to download content entries disjointedly from different nodes. An API that allows applications to access the system services through a publish/subscribe interface. In this work we describe the design and implementation of our architecture. We also discuss potential applications and present evaluation results from profiling of our system.

Keyword
dtn, opportunistic networking, peer-to-peer, publish/subscribe
National Category
Communication Systems
Identifiers
urn:nbn:se:kth:diva-58495 (URN)10.1145/1851322.1851330 (DOI)2-s2.0-78149341698 (Scopus ID)978-145030197-8 (ISBN)
Conference
2010 ACM SIGCOMM Workshop on Networking, Systems, and Applications on Mobile Handhelds, MobiHeld '10, Co-located with SIGCOMM 2010; New Delhi; India; 30 August 2010 through 30 August 2010
Note

QC 20120111

Available from: 2012-01-05 Created: 2012-01-05 Last updated: 2014-08-27Bibliographically approved
2. Opportunistic Content-Centric Networking: The Conference Case Demo
Open this publication in new window or tab >>Opportunistic Content-Centric Networking: The Conference Case Demo
Show others...
2011 (English)In: Proceedings of the IEEE International Conference on Computer Communications, INFOCOM’11, 2011Conference paper, Published paper (Refereed)
Abstract [en]

We present a demonstration scenario to evaluate a middleware architecture that we designed and implemented for distributing content over mobile ad hoc networks. The peer to-peer networking architecture allows content dissemination between mobile devices without relying on any infrastructure support. Content is exchanged opportunistically when nodes are in proximity. We developed a mobile application utilizing the services provided by the implemented middleware. The application facilitates opportunistic content distribution in both one-to-one and one-to-many dissemination modes.

National Category
Communication Systems
Identifiers
urn:nbn:se:kth:diva-58496 (URN)
Conference
30th IEEE International Conference on Computer Communications (IEEE INFOCOM 2011), April 10-15, Shanghai, China
Note
QC 20120113Available from: 2012-01-05 Created: 2012-01-05 Last updated: 2013-09-09Bibliographically approved
3. Enabling Multiple Controllable Radios in OMNeT nodes
Open this publication in new window or tab >>Enabling Multiple Controllable Radios in OMNeT nodes
2011 (English)In: Proc. ICST SIMUTools 2011, OMNeT workshop, 2011Conference paper, Published paper (Refereed)
Abstract [en]

This work describes our implementation of a framework that allows mobile nodes in OMNeT++ simulations to be equipped with multiple radio subsystems that can be dynamically suspended and woken up. Our framework enables the simulationof wireless architectures that exploit radio hierarchiesfor power-effecient neighbor and service discovery and connection setup. The design is implemented as an extension of the MiXiM framework and is maintained as a MiXiM branch.

Keyword
Wireless Networks, Opportunistic Networking, OMNeT++
National Category
Communication Systems
Identifiers
urn:nbn:se:kth:diva-60465 (URN)
Note
QC 20120118Available from: 2012-01-13 Created: 2012-01-13 Last updated: 2012-08-07Bibliographically approved
4. Evaluating an Energy-efficient Radio Architecture for Opportunistic Communication
Open this publication in new window or tab >>Evaluating an Energy-efficient Radio Architecture for Opportunistic Communication
2012 (English)In: Communications (ICC), 2012 IEEE International Conference on, IEEE , 2012, 5751-5756 p.Conference paper, Published paper (Refereed)
Abstract [en]

A major challenge for wireless networks is to minimize the energy consumption in the mobile devices. This work evaluates potential performance gains of a dual-radio architecture in which a low power radio is used to wake up the primary high power radio. Our targeted domain is opportunistic communication directly between devices. We show that it can significantly reduce the energy consumption at a price of slightly decreased goodput. We also examine the effect of the MAC protocol on the performance of the dual-radio system and we point out that in dense scenarios MAC layer protocols, such as of 802.15.4, do not perform well. We observe that information on device density of an environment can be used to address this shortcoming.

Place, publisher, year, edition, pages
IEEE, 2012
Series
IEEE International Conference on Communications, ISSN 1550-3607
National Category
Telecommunications
Identifiers
urn:nbn:se:kth:diva-100014 (URN)10.1109/ICC.2012.6364747 (DOI)000312855706011 ()2-s2.0-84871978592 (Scopus ID)978-145772052-9 (ISBN)
Conference
2012 IEEE International Conference on Communications, ICC 2012;Ottawa, ON;10 June 2012 through 15 June 2012
Funder
ICT - The Next Generation
Note

QC 20120803

Available from: 2012-08-03 Created: 2012-08-02 Last updated: 2015-11-20Bibliographically approved
5. Caching Strategies in Opportunistic Networks
Open this publication in new window or tab >>Caching Strategies in Opportunistic Networks
2012 (English)In: 2012 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks, WoWMoM 2012 - Digital Proceedings, IEEE , 2012, 6263744- p.Conference paper, Published paper (Refereed)
Abstract [en]

In this paper we examine content distribution in opportunistic networks. We design and evaluate strategies by which a node fetches and shares contents on behalf of other nodes, even when the contents are not of its own interest. We propose four relaying/caching options for improving the use of network resources: relay request on demand, hop-limit, greedy relay request, and weighted relay request with allocated caching positions. We also compare our strategies with a strategy from the literature. The proposed strategies are implemented in the OMNeT++ simulator, and evaluated on mobility traces with different churn levels. The results show that the performance of opportunistic caching is strongly dependent on the level of churn in the network. However, we find a strategy that outperforms the rest in all of the explored network settings.

Place, publisher, year, edition, pages
IEEE, 2012
Keyword
caching strategies, opportunistic networks, content distribution
National Category
Telecommunications
Identifiers
urn:nbn:se:kth:diva-100018 (URN)10.1109/WoWMoM.2012.6263744 (DOI)2-s2.0-84866412643 (Scopus ID)978-146731239-4 (ISBN)
Conference
13th IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks, WoWMoM 2012; San Francisco, CA;25 June 2012 through 28 June 2012
Funder
ICT - The Next Generation
Note

QC 20120803

Available from: 2012-08-03 Created: 2012-08-02 Last updated: 2013-09-09Bibliographically approved

Open Access in DiVA

fulltext(1298 kB)599 downloads
File information
File name FULLTEXT01.pdfFile size 1298 kBChecksum SHA-512
f489d09cb77268469eaf1810d3dd693873d0cc0dfdbb7cf312f98effd77c9e65f074078e9b2b2d124338904f7857d3f1fb173132255e188ab2d86e244bc20997
Type fulltextMimetype application/pdf

Authority records BETA

Kouyoumdjieva, Sylvia Todorova

Search in DiVA

By author/editor
Kouyoumdjieva, Sylvia Todorova
By organisation
Communication Networks
Telecommunications

Search outside of DiVA

GoogleGoogle Scholar
Total: 599 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

isbn
urn-nbn

Altmetric score

isbn
urn-nbn
Total: 372 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