Repository logo
 
Publication

EmuCD: an emulator for content dissemination protocols in vehicular networks

dc.contributor.authorChaves, Ricardo
dc.contributor.authorSenna, Carlos
dc.contributor.authorLuís, Miguel
dc.contributor.authorSargento, Susana
dc.contributor.authorMoreira, André
dc.contributor.authorRecharte, Diogo
dc.contributor.authorMatos, Ricardo
dc.date.accessioned2021-01-15T14:37:03Z
dc.date.available2021-01-15T14:37:03Z
dc.date.issued2020-12-21
dc.description.abstractThe development of protocols for mobile networks, especially for vehicular ad-hoc networks (VANETs), presents great challenges in terms of testing in real conditions. Using a production network for testing communication protocols may not be feasible, and the use of small networks does not meet the requirements for mobility and scale found in real networks. The alternative is to use simulators and emulators, but vehicular network simulators do not meet all the requirements for effective testing. Aspects closely linked to the behaviour of the network nodes (mobility, radio communication capabilities, etc.) are particularly important in mobile networks, where a delay tolerance capability is desired. This paper proposes a distributed emulator, EmuCD, where each network node is built in a container that consumes a data trace that defines the node's mobility and connectivity in a real network (but also allowing the use of data from simulated networks). The emulated nodes interact directly with the container's operating system, updating the network conditions at each step of the emulation. In this way, our emulator allows the development and testing of protocols, without any relation to the emulator, whose code is directly portable to any hardware without requiring changes or customizations. Using the facilities of our emulator, we tested InterPlanetary File System (IPFS), Sprinkler and BitTorrent content dissemination protocols with real mobility and connectivity data from a real vehicular network. The tests with a real VANET and with the emulator have shown that, under similar conditions, EmuCD performs closely to the real VANET, only lacking in the finer details that are extremely hard to emulate, such as varying loads in the hardware.pt_PT
dc.description.versioninfo:eu-repo/semantics/publishedVersionpt_PT
dc.identifier.citationCHAVES, Ricardo; [et al] – EmuCD: an emulator for content dissemination protocols in vehicular networks. Future Internet. Eissn 1999-5903. Vol. 12, N.º 12 (2020), pp. 1-18pt_PT
dc.identifier.doi10.3390/fi12120234pt_PT
dc.identifier.eissn1999-5903
dc.identifier.urihttp://hdl.handle.net/10400.21/12617
dc.language.isoengpt_PT
dc.peerreviewedyespt_PT
dc.publisherMDPIpt_PT
dc.relationPOCI-01-0145-FEDER-016426 - Public and National Financial Support (FCT)(OE) through project MobiWisept_PT
dc.subjectNetwork emulationpt_PT
dc.subjectVANETpt_PT
dc.subjectContent disseminationpt_PT
dc.subjectScalabilitypt_PT
dc.titleEmuCD: an emulator for content dissemination protocols in vehicular networkspt_PT
dc.typejournal article
dspace.entity.typePublication
oaire.citation.endPage18pt_PT
oaire.citation.issue12pt_PT
oaire.citation.startPage1pt_PT
oaire.citation.titleFuture Internetpt_PT
oaire.citation.volume12pt_PT
person.familyNameChaves
person.familyNameSenna
person.familyNameLuís
person.familyNameSargento
person.givenNameRicardo
person.givenNameCarlos
person.givenNameMiguel
person.givenNameSusana
person.identifier.ciencia-id3F13-362D-F77E
person.identifier.ciencia-id3418-A2F5-3CA4
person.identifier.ciencia-id6C11-2B5E-FACB
person.identifier.orcid0000-0002-9026-3984
person.identifier.orcid0000-0002-6791-4291
person.identifier.orcid0000-0003-3488-2462
person.identifier.orcid0000-0001-8761-8281
person.identifier.scopus-author-id26968097100
person.identifier.scopus-author-id36164286400
person.identifier.scopus-author-id6603312796
rcaap.rightsopenAccesspt_PT
rcaap.typearticlept_PT
relation.isAuthorOfPublication859c74b9-df44-46c1-af6e-0522e334e5e3
relation.isAuthorOfPublication97487d21-b6f6-4516-ba8d-d166ba57267b
relation.isAuthorOfPublication2eadcc1c-ff03-403a-9c42-f2e45f0fd528
relation.isAuthorOfPublicatione0814076-e21c-4aab-beeb-0a06d3b01e24
relation.isAuthorOfPublication.latestForDiscovery97487d21-b6f6-4516-ba8d-d166ba57267b

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
EmuCD_MLuis.pdf
Size:
1.63 MB
Format:
Adobe Portable Document Format