A methodology for deployment of IoT application in fog View Full Text


Ontology type: schema:ScholarlyArticle     


Article Info

DATE

2019-05

AUTHORS

Salvatore Venticinque, Alba Amato

ABSTRACT

The foreseen increase of IoT connected to the Internet is worrying the ICT community because of its impact on network Infrastructure when the number of requesters become larger and larger. Moreover also reliability of network connection and real-time constraints can affect the effectiveness of the Cloud Computing paradigm for developing IoT solutions. The necessity of an intermediate layer in the whole IoT architecture that works as a middle ground between the local physical memories and Cloud is proposed by the Fog paradigm. In this paper we define and use a methodology that supports the developer to address the Fog Service Placement Problem, which consists of finding the optimal mapping between IoT applications and computational resources. We exploited and extended a Fog Application model from the related work to apply the proposed methodology in order to investigate the optimal deployment of IoT application. The case study is an IoT application in the Smart Energy domain. In particular, we extended a software platform, which was developed, and released open source by the CoSSMic European project, with advanced functionalities. The new functionalities provide capabilities for automatic learning of energy profiles and lighten the platform utilization by users, but they introduce new requirements, also in terms of computational resources. Experimental results are presented to demonstrate the usage and the effectiveness of the proposed methodology at deployment stage. More... »

PAGES

1955-1976

Identifiers

URI

http://scigraph.springernature.com/pub.10.1007/s12652-018-0785-4

DOI

http://dx.doi.org/10.1007/s12652-018-0785-4

DIMENSIONS

https://app.dimensions.ai/details/publication/pub.1103178066


Indexing Status Check whether this publication has been indexed by Scopus and Web Of Science using the SN Indexing Status Tool
Incoming Citations Browse incoming citations for this publication using opencitations.net

JSON-LD is the canonical representation for SciGraph data.

TIP: You can open this SciGraph record using an external JSON-LD service: JSON-LD Playground Google SDTT

[
  {
    "@context": "https://springernature.github.io/scigraph/jsonld/sgcontext.json", 
    "about": [
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/0803", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Computer Software", 
        "type": "DefinedTerm"
      }, 
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/08", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Information and Computing Sciences", 
        "type": "DefinedTerm"
      }
    ], 
    "author": [
      {
        "affiliation": {
          "alternateName": "Second University of Naples", 
          "id": "https://www.grid.ac/institutes/grid.9841.4", 
          "name": [
            "Universit\u00e0 degli studi della Campania Luigi Vanvitelli, via Roma 29, Aversa, Italy"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Venticinque", 
        "givenName": "Salvatore", 
        "id": "sg:person.012575231703.10", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012575231703.10"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Second University of Naples", 
          "id": "https://www.grid.ac/institutes/grid.9841.4", 
          "name": [
            "Universit\u00e0 degli studi della Campania Luigi Vanvitelli, via Roma 29, Aversa, Italy"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Amato", 
        "givenName": "Alba", 
        "id": "sg:person.011675625345.87", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011675625345.87"
        ], 
        "type": "Person"
      }
    ], 
    "citation": [
      {
        "id": "sg:pub.10.1007/978-3-319-07040-7_14", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1000156202", 
          "https://doi.org/10.1007/978-3-319-07040-7_14"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-319-11692-1_36", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1011717373", 
          "https://doi.org/10.1007/978-3-319-11692-1_36"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1145/2342509.2342513", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1031493638"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1186/1743-0003-9-21", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1033340636", 
          "https://doi.org/10.1186/1743-0003-9-21"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1186/1743-0003-9-21", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1033340636", 
          "https://doi.org/10.1186/1743-0003-9-21"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1186/1743-0003-9-21", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1033340636", 
          "https://doi.org/10.1186/1743-0003-9-21"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1186/1743-0003-9-21", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1033340636", 
          "https://doi.org/10.1186/1743-0003-9-21"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1186/1743-0003-9-21", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1033340636", 
          "https://doi.org/10.1186/1743-0003-9-21"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1145/2677046.2677052", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1035748652"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1016/b978-0-12-805395-9.00004-6", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1037482194"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1504/ijguc.2016.081012", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1067459325"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1504/ijguc.2017.082140", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1083788558"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1002/spe.2509", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1086106065"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1145/3057266", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1090322816"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1504/ijssc.2017.086821", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1092037748"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/s11761-017-0219-8", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1092064785", 
          "https://doi.org/10.1007/s11761-017-0219-8"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1109/sai.2016.7555964", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1093837557"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1109/cnsm.2015.7367373", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1094305654"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1109/cit/iucc/dasc/picom.2015.51", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1095085621"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1109/nafosted.2017.8108080", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1095850836"
        ], 
        "type": "CreativeWork"
      }
    ], 
    "datePublished": "2019-05", 
    "datePublishedReg": "2019-05-01", 
    "description": "The foreseen increase of IoT connected to the Internet is worrying the ICT community because of its impact on network Infrastructure when the number of requesters become larger and larger. Moreover also reliability of network connection and real-time constraints can affect the effectiveness of the Cloud Computing paradigm for developing IoT solutions. The necessity of an intermediate layer in the whole IoT architecture that works as a middle ground between the local physical memories and Cloud is proposed by the Fog paradigm. In this paper we define and use a methodology that supports the developer to address the Fog Service Placement Problem, which consists of finding the optimal mapping between IoT applications and computational resources. We exploited and extended a Fog Application model from the related work to apply the proposed methodology in order to investigate the optimal deployment of IoT application. The case study is an IoT application in the Smart Energy domain. In particular, we extended a software platform, which was developed, and released open source by the CoSSMic European project, with advanced functionalities. The new functionalities provide capabilities for automatic learning of energy profiles and lighten the platform utilization by users, but they introduce new requirements, also in terms of computational resources. Experimental results are presented to demonstrate the usage and the effectiveness of the proposed methodology at deployment stage.", 
    "genre": "research_article", 
    "id": "sg:pub.10.1007/s12652-018-0785-4", 
    "inLanguage": [
      "en"
    ], 
    "isAccessibleForFree": false, 
    "isPartOf": [
      {
        "id": "sg:journal.1043999", 
        "issn": [
          "1868-5137", 
          "1868-5145"
        ], 
        "name": "Journal of Ambient Intelligence and Humanized Computing", 
        "type": "Periodical"
      }, 
      {
        "issueNumber": "5", 
        "type": "PublicationIssue"
      }, 
      {
        "type": "PublicationVolume", 
        "volumeNumber": "10"
      }
    ], 
    "name": "A methodology for deployment of IoT application in fog", 
    "pagination": "1955-1976", 
    "productId": [
      {
        "name": "readcube_id", 
        "type": "PropertyValue", 
        "value": [
          "530ec62fbf067291df67e69ce959015af58c0e9196bbc4c09dfb2d770657e79a"
        ]
      }, 
      {
        "name": "doi", 
        "type": "PropertyValue", 
        "value": [
          "10.1007/s12652-018-0785-4"
        ]
      }, 
      {
        "name": "dimensions_id", 
        "type": "PropertyValue", 
        "value": [
          "pub.1103178066"
        ]
      }
    ], 
    "sameAs": [
      "https://doi.org/10.1007/s12652-018-0785-4", 
      "https://app.dimensions.ai/details/publication/pub.1103178066"
    ], 
    "sdDataset": "articles", 
    "sdDatePublished": "2019-04-11T14:19", 
    "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
    "sdPublisher": {
      "name": "Springer Nature - SN SciGraph project", 
      "type": "Organization"
    }, 
    "sdSource": "s3://com-uberresearch-data-dimensions-target-20181106-alternative/cleanup/v134/2549eaecd7973599484d7c17b260dba0a4ecb94b/merge/v9/a6c9fde33151104705d4d7ff012ea9563521a3ce/jats-lookup/v90/0000000372_0000000372/records_117117_00000003.jsonl", 
    "type": "ScholarlyArticle", 
    "url": "https://link.springer.com/10.1007%2Fs12652-018-0785-4"
  }
]
 

Download the RDF metadata as:  json-ld nt turtle xml License info

HOW TO GET THIS DATA PROGRAMMATICALLY:

JSON-LD is a popular format for linked data which is fully compatible with JSON.

curl -H 'Accept: application/ld+json' 'https://scigraph.springernature.com/pub.10.1007/s12652-018-0785-4'

N-Triples is a line-based linked data format ideal for batch operations.

curl -H 'Accept: application/n-triples' 'https://scigraph.springernature.com/pub.10.1007/s12652-018-0785-4'

Turtle is a human-readable linked data format.

curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/s12652-018-0785-4'

RDF/XML is a standard XML format for linked data.

curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1007/s12652-018-0785-4'


 

This table displays all metadata directly associated to this object as RDF triples.

120 TRIPLES      21 PREDICATES      43 URIs      19 LITERALS      7 BLANK NODES

Subject Predicate Object
1 sg:pub.10.1007/s12652-018-0785-4 schema:about anzsrc-for:08
2 anzsrc-for:0803
3 schema:author Nc18e19a905dd4168b21bb57c72182b87
4 schema:citation sg:pub.10.1007/978-3-319-07040-7_14
5 sg:pub.10.1007/978-3-319-11692-1_36
6 sg:pub.10.1007/s11761-017-0219-8
7 sg:pub.10.1186/1743-0003-9-21
8 https://doi.org/10.1002/spe.2509
9 https://doi.org/10.1016/b978-0-12-805395-9.00004-6
10 https://doi.org/10.1109/cit/iucc/dasc/picom.2015.51
11 https://doi.org/10.1109/cnsm.2015.7367373
12 https://doi.org/10.1109/nafosted.2017.8108080
13 https://doi.org/10.1109/sai.2016.7555964
14 https://doi.org/10.1145/2342509.2342513
15 https://doi.org/10.1145/2677046.2677052
16 https://doi.org/10.1145/3057266
17 https://doi.org/10.1504/ijguc.2016.081012
18 https://doi.org/10.1504/ijguc.2017.082140
19 https://doi.org/10.1504/ijssc.2017.086821
20 schema:datePublished 2019-05
21 schema:datePublishedReg 2019-05-01
22 schema:description The foreseen increase of IoT connected to the Internet is worrying the ICT community because of its impact on network Infrastructure when the number of requesters become larger and larger. Moreover also reliability of network connection and real-time constraints can affect the effectiveness of the Cloud Computing paradigm for developing IoT solutions. The necessity of an intermediate layer in the whole IoT architecture that works as a middle ground between the local physical memories and Cloud is proposed by the Fog paradigm. In this paper we define and use a methodology that supports the developer to address the Fog Service Placement Problem, which consists of finding the optimal mapping between IoT applications and computational resources. We exploited and extended a Fog Application model from the related work to apply the proposed methodology in order to investigate the optimal deployment of IoT application. The case study is an IoT application in the Smart Energy domain. In particular, we extended a software platform, which was developed, and released open source by the CoSSMic European project, with advanced functionalities. The new functionalities provide capabilities for automatic learning of energy profiles and lighten the platform utilization by users, but they introduce new requirements, also in terms of computational resources. Experimental results are presented to demonstrate the usage and the effectiveness of the proposed methodology at deployment stage.
23 schema:genre research_article
24 schema:inLanguage en
25 schema:isAccessibleForFree false
26 schema:isPartOf Na24cc80b22e74ec6b0971eae6c6a0149
27 Nce4c4d4003184f5e9d47f66ba06462d6
28 sg:journal.1043999
29 schema:name A methodology for deployment of IoT application in fog
30 schema:pagination 1955-1976
31 schema:productId N08dddb6572014b3aaec91867b7043bed
32 N2a2be0ab046f4ca2b4bf0e36a70633b1
33 N966182886c81450f9d1f8f127b956a89
34 schema:sameAs https://app.dimensions.ai/details/publication/pub.1103178066
35 https://doi.org/10.1007/s12652-018-0785-4
36 schema:sdDatePublished 2019-04-11T14:19
37 schema:sdLicense https://scigraph.springernature.com/explorer/license/
38 schema:sdPublisher Nf6c1d363538d40778e6ef95d12e130c6
39 schema:url https://link.springer.com/10.1007%2Fs12652-018-0785-4
40 sgo:license sg:explorer/license/
41 sgo:sdDataset articles
42 rdf:type schema:ScholarlyArticle
43 N08dddb6572014b3aaec91867b7043bed schema:name dimensions_id
44 schema:value pub.1103178066
45 rdf:type schema:PropertyValue
46 N2a2be0ab046f4ca2b4bf0e36a70633b1 schema:name doi
47 schema:value 10.1007/s12652-018-0785-4
48 rdf:type schema:PropertyValue
49 N966182886c81450f9d1f8f127b956a89 schema:name readcube_id
50 schema:value 530ec62fbf067291df67e69ce959015af58c0e9196bbc4c09dfb2d770657e79a
51 rdf:type schema:PropertyValue
52 Na24cc80b22e74ec6b0971eae6c6a0149 schema:volumeNumber 10
53 rdf:type schema:PublicationVolume
54 Nbf1e8d2783024d8785a98292a579752e rdf:first sg:person.011675625345.87
55 rdf:rest rdf:nil
56 Nc18e19a905dd4168b21bb57c72182b87 rdf:first sg:person.012575231703.10
57 rdf:rest Nbf1e8d2783024d8785a98292a579752e
58 Nce4c4d4003184f5e9d47f66ba06462d6 schema:issueNumber 5
59 rdf:type schema:PublicationIssue
60 Nf6c1d363538d40778e6ef95d12e130c6 schema:name Springer Nature - SN SciGraph project
61 rdf:type schema:Organization
62 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
63 schema:name Information and Computing Sciences
64 rdf:type schema:DefinedTerm
65 anzsrc-for:0803 schema:inDefinedTermSet anzsrc-for:
66 schema:name Computer Software
67 rdf:type schema:DefinedTerm
68 sg:journal.1043999 schema:issn 1868-5137
69 1868-5145
70 schema:name Journal of Ambient Intelligence and Humanized Computing
71 rdf:type schema:Periodical
72 sg:person.011675625345.87 schema:affiliation https://www.grid.ac/institutes/grid.9841.4
73 schema:familyName Amato
74 schema:givenName Alba
75 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011675625345.87
76 rdf:type schema:Person
77 sg:person.012575231703.10 schema:affiliation https://www.grid.ac/institutes/grid.9841.4
78 schema:familyName Venticinque
79 schema:givenName Salvatore
80 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012575231703.10
81 rdf:type schema:Person
82 sg:pub.10.1007/978-3-319-07040-7_14 schema:sameAs https://app.dimensions.ai/details/publication/pub.1000156202
83 https://doi.org/10.1007/978-3-319-07040-7_14
84 rdf:type schema:CreativeWork
85 sg:pub.10.1007/978-3-319-11692-1_36 schema:sameAs https://app.dimensions.ai/details/publication/pub.1011717373
86 https://doi.org/10.1007/978-3-319-11692-1_36
87 rdf:type schema:CreativeWork
88 sg:pub.10.1007/s11761-017-0219-8 schema:sameAs https://app.dimensions.ai/details/publication/pub.1092064785
89 https://doi.org/10.1007/s11761-017-0219-8
90 rdf:type schema:CreativeWork
91 sg:pub.10.1186/1743-0003-9-21 schema:sameAs https://app.dimensions.ai/details/publication/pub.1033340636
92 https://doi.org/10.1186/1743-0003-9-21
93 rdf:type schema:CreativeWork
94 https://doi.org/10.1002/spe.2509 schema:sameAs https://app.dimensions.ai/details/publication/pub.1086106065
95 rdf:type schema:CreativeWork
96 https://doi.org/10.1016/b978-0-12-805395-9.00004-6 schema:sameAs https://app.dimensions.ai/details/publication/pub.1037482194
97 rdf:type schema:CreativeWork
98 https://doi.org/10.1109/cit/iucc/dasc/picom.2015.51 schema:sameAs https://app.dimensions.ai/details/publication/pub.1095085621
99 rdf:type schema:CreativeWork
100 https://doi.org/10.1109/cnsm.2015.7367373 schema:sameAs https://app.dimensions.ai/details/publication/pub.1094305654
101 rdf:type schema:CreativeWork
102 https://doi.org/10.1109/nafosted.2017.8108080 schema:sameAs https://app.dimensions.ai/details/publication/pub.1095850836
103 rdf:type schema:CreativeWork
104 https://doi.org/10.1109/sai.2016.7555964 schema:sameAs https://app.dimensions.ai/details/publication/pub.1093837557
105 rdf:type schema:CreativeWork
106 https://doi.org/10.1145/2342509.2342513 schema:sameAs https://app.dimensions.ai/details/publication/pub.1031493638
107 rdf:type schema:CreativeWork
108 https://doi.org/10.1145/2677046.2677052 schema:sameAs https://app.dimensions.ai/details/publication/pub.1035748652
109 rdf:type schema:CreativeWork
110 https://doi.org/10.1145/3057266 schema:sameAs https://app.dimensions.ai/details/publication/pub.1090322816
111 rdf:type schema:CreativeWork
112 https://doi.org/10.1504/ijguc.2016.081012 schema:sameAs https://app.dimensions.ai/details/publication/pub.1067459325
113 rdf:type schema:CreativeWork
114 https://doi.org/10.1504/ijguc.2017.082140 schema:sameAs https://app.dimensions.ai/details/publication/pub.1083788558
115 rdf:type schema:CreativeWork
116 https://doi.org/10.1504/ijssc.2017.086821 schema:sameAs https://app.dimensions.ai/details/publication/pub.1092037748
117 rdf:type schema:CreativeWork
118 https://www.grid.ac/institutes/grid.9841.4 schema:alternateName Second University of Naples
119 schema:name Università degli studi della Campania Luigi Vanvitelli, via Roma 29, Aversa, Italy
120 rdf:type schema:Organization
 




Preview window. Press ESC to close (or click here)


...