{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,4]],"date-time":"2026-04-04T04:44:40Z","timestamp":1775277880006,"version":"3.50.1"},"reference-count":37,"publisher":"Wiley","issue":"1","license":[{"start":{"date-parts":[[2018,11,19]],"date-time":"2018-11-19T00:00:00Z","timestamp":1542585600000},"content-version":"vor","delay-in-days":322,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100000780","name":"European Commission","doi-asserted-by":"publisher","award":["H2020-MSCA-ITN-2014-642963"],"award-info":[{"award-number":["H2020-MSCA-ITN-2014-642963"]}],"id":[{"id":"10.13039\/501100000780","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003329","name":"Ministerio de Econom\u00eda y Competitividad","doi-asserted-by":"publisher","award":["TIN2015-70799-R and TIN2016-78011-C4-4-R"],"award-info":[{"award-number":["TIN2015-70799-R and TIN2016-78011-C4-4-R"]}],"id":[{"id":"10.13039\/501100003329","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["onlinelibrary.wiley.com"],"crossmark-restriction":true},"short-container-title":["Wireless Communications and Mobile Computing"],"published-print":{"date-parts":[[2018,1]]},"abstract":"<jats:p>Monitoring has always been a key element on ensuring the performance of complex distributed systems, being a first step to control quality of service, detect anomalies, or make decisions about resource allocation and job scheduling, to name a few. Edge computing is a new type of distributed computing, where data processing is performed by a large number of heterogeneous devices close to the place where the data is generated. Some of the differences between this approach and more traditional architectures, like cloud or high performance computing, are that these devices have low computing power, have unstable connectivity, and are geo\u2010distributed or even mobile. All of these aforementioned characteristics establish new requirements for monitoring tools, such as customized monitoring workflows or choosing different back\u2010ends for the metrics, depending on the device hosting them. In this paper, we present a study of the requirements that an edge monitoring tool should meet, based on motivating scenarios drawn from literature. Additionally, we implement these requirements in a monitoring tool named FMonE. This framework allows deploying monitoring workflows that conform to the specific demands of edge computing systems. We evaluate FMonE by simulating a fog environment in the Grid\u20195000 testbed and we demonstrate that it fulfills the requirements we previously enumerated.<\/jats:p>","DOI":"10.1155\/2018\/2068278","type":"journal-article","created":{"date-parts":[[2018,11,19]],"date-time":"2018-11-19T18:30:53Z","timestamp":1542652253000},"update-policy":"https:\/\/doi.org\/10.1002\/crossmark_policy","source":"Crossref","is-referenced-by-count":22,"title":["FMonE: A Flexible Monitoring Solution at the Edge"],"prefix":"10.1155","volume":"2018","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6084-4078","authenticated-orcid":false,"given":"\u00c1lvaro","family":"Brand\u00f3n","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mar\u00eda S.","family":"P\u00e9rez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jesus","family":"Montes","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5382-6805","authenticated-orcid":false,"given":"Alberto","family":"Sanchez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2018,11,19]]},"reference":[{"key":"e_1_2_12_1_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.bushor.2015.03.008"},{"key":"e_1_2_12_2_2","volume-title":"IoT Trend Watch 2017","author":"IHS Markit","year":"2017"},{"key":"e_1_2_12_3_2","doi-asserted-by":"publisher","DOI":"10.1002\/dac.2417"},{"key":"e_1_2_12_4_2","volume-title":"10 Key Marketing Trends for 2017","author":"IBM Marketing Cloud","year":"2017"},{"key":"e_1_2_12_5_2","doi-asserted-by":"crossref","unstructured":"BalandinaE. BalandinS. KoucheryavyY. andMouromtsevD. IoT Use Cases in Healthcare and Tourism Proceedings of the 17th IEEE Conference on Business Informatics CBI 2015 July 2015 Portugal 37\u201344 2-s2.0-84960080177.","DOI":"10.1109\/CBI.2015.16"},{"key":"e_1_2_12_6_2","doi-asserted-by":"crossref","unstructured":"QinE. LongY. ZhangC. andHuangL. Cloud computing and the internet of things: Technology innovation in automobile service Proceedings of the International Conference on Human Interface and the Management of Information 2013 Springer 173\u2013180.","DOI":"10.1007\/978-3-642-39215-3_21"},{"key":"e_1_2_12_7_2","unstructured":"Aws global infrastructure 2017 https:\/\/aws.amazon.com\/about-aws\/global-infrastructure."},{"key":"e_1_2_12_8_2","doi-asserted-by":"publisher","DOI":"10.1109\/MPRV.2015.32"},{"key":"e_1_2_12_9_2","doi-asserted-by":"crossref","unstructured":"BonomiF. MilitoR. ZhuJ. andAddepalliS. Fog computing and its role in the internet of things Proceedings of the 1st ACM Mobile Cloud Computing Workshop MCC 2012 August 2012 Finland 13\u201316 https:\/\/doi.org\/10.1145\/2342509.2342513 2-s2.0-84866627419.","DOI":"10.1145\/2342509.2342513"},{"key":"e_1_2_12_10_2","doi-asserted-by":"crossref","unstructured":"VerbelenT. SimoensP. De TurckF. andDhoedtB. Cloudlets: Bringing the cloud to the mobile user Proceedings of the 3rd ACM Workshop on Mobile Cloud Computing and Services MCS\u203212 June 2012 UK 29\u201336 2-s2.0-84864303136.","DOI":"10.1145\/2307849.2307858"},{"key":"e_1_2_12_11_2","doi-asserted-by":"crossref","unstructured":"VarshneyP.andSimmhanY. Demystifying Fog Computing: Characterizing Architectures Applications and Abstractions Proceedings of the 2017 IEEE 1st International Conference on Fog and Edge Computing (ICFEC) May 2017 Madrid Spain 115\u2013124 https:\/\/doi.org\/10.1109\/ICFEC.2017.20.","DOI":"10.1109\/ICFEC.2017.20"},{"key":"e_1_2_12_12_2","doi-asserted-by":"crossref","unstructured":"VargheseB. WangN. BarbhuiyaS. KilpatrickP. andNikolopoulosD. S. Challenges and Opportunities in Edge Computing Proceedings of the IEEE International Conference on Smart Cloud SmartCloud \u203216 November 2016 USA 20\u201326 2-s2.0-85011060262.","DOI":"10.1109\/SmartCloud.2016.18"},{"key":"e_1_2_12_13_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.dss.2010.12.006"},{"key":"e_1_2_12_14_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-05029-4_7"},{"key":"e_1_2_12_15_2","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2017.1600838"},{"key":"e_1_2_12_16_2","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2016.245"},{"key":"e_1_2_12_17_2","doi-asserted-by":"publisher","DOI":"10.1145\/2677046.2677052"},{"key":"e_1_2_12_18_2","first-page":"22","article-title":"Mesos: A platform for fine-grained resource sharing in the data center","volume":"11","author":"Hindman B.","year":"2011","journal-title":"NSDI"},{"key":"e_1_2_12_19_2","unstructured":"HuntP. KonarM. JunqueiraF. P. andReedB. Zookeeper: Wait-free coordination for internet-scale systems 8 Proceedings of the USENIX annual technical conference 2010 Boston MA USA."},{"key":"e_1_2_12_20_2","doi-asserted-by":"crossref","unstructured":"AbidinS. A. H. Z.andNoorjannah IbrahimS. Web-based monitoring of an automated fertigation system: An IoT application Proceedings of the 12th IEEE Malaysia International Conference on Communications MICC 2015 November 2015 Malaysia 1\u20135 2-s2.0-84997498590.","DOI":"10.1109\/MICC.2015.7725397"},{"key":"e_1_2_12_21_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-04519-1_1"},{"key":"e_1_2_12_22_2","doi-asserted-by":"crossref","unstructured":"CooperB. F. SilbersteinA. TamE. RamakrishnanR. andSearsR. Benchmarking cloud serving systems with YCSB Proceedings of the 1st ACM Symposium on Cloud Computing SoCC \u203210 June 2010 USA 143\u2013154 2-s2.0-77954889082.","DOI":"10.1145\/1807128.1807152"},{"key":"e_1_2_12_23_2","doi-asserted-by":"crossref","unstructured":"TsoF. P. WhiteD. R. JouetS. SingerJ. andPezarosD. P. The Glasgow raspberry Pi cloud: A scale model for cloud computing infrastructures Proceedings of the 33rd IEEE International Conference on Distributed Computing Systems Workshops ICDCSW 2013 July 2013 USA 108\u2013112 2-s2.0-84893308104.","DOI":"10.1109\/ICDCSW.2013.25"},{"key":"e_1_2_12_24_2","unstructured":"Prometheus 2018 https:\/\/prometheus.io\/."},{"key":"e_1_2_12_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/1496091.1496103"},{"key":"e_1_2_12_26_2","volume-title":"Nagios: System and Network Monitoring","author":"Barth W.","year":"2008"},{"key":"e_1_2_12_27_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2013.02.011"},{"key":"e_1_2_12_28_2","doi-asserted-by":"crossref","unstructured":"Povedano-MolinaJ. Lopez-VegaJ. M. Lopez-SolerJ. M.et al. Dargos: A highly adaptable and scalable monitoring architecture for multi-tenant clouds Future Generation Computer System 29 (8) Proceedings of the The fourth IEEE International Conference on e-Science 2011 e-Science Applications and Tools & Cluster Grid and Cloud Computing 2041\u20132056 including Special sections: Advanced Cloud Monitoring Systems 2013.","DOI":"10.1016\/j.future.2013.04.022"},{"key":"e_1_2_12_29_2","unstructured":"Datadog - real-time performance monitoring 2017 https:\/\/www.datadoghq.com."},{"key":"e_1_2_12_30_2","unstructured":"New relic 2018 https:\/\/newrelic.com\/."},{"key":"e_1_2_12_31_2","unstructured":"Dynatrace 2017 https:\/\/www.dynatrace.com\/."},{"key":"e_1_2_12_32_2","doi-asserted-by":"crossref","unstructured":"AbderrahimM. OuzzifM. GuillouardK. FrancoisJ. andLebreA. A Holistic Monitoring Service for Fog\/Edge Infrastructures: A Foresight Study Proceedings of the 2017 IEEE 5th International Conference on Future Internet of Things and Cloud (FiCloud) August 2017 Prague 337\u2013344 https:\/\/doi.org\/10.1109\/FiCloud.2017.30.","DOI":"10.1109\/FiCloud.2017.30"},{"key":"e_1_2_12_33_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2017.10.033"},{"key":"e_1_2_12_34_2","doi-asserted-by":"crossref","unstructured":"CaoY. ChenS. HouP. andBrownD. FAST: A fog computing assisted distributed analytics system to monitor fall for stroke mitigation Proceedings of the 10th IEEE International Conference on Networking Architecture and Storage NAS 2015 August 2015 USA 2\u201311 2-s2.0-84960857858 https:\/\/doi.org\/10.1109\/NAS.2015.7255196.","DOI":"10.1109\/NAS.2015.7255196"},{"key":"e_1_2_12_35_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jmsy.2017.02.011"},{"key":"e_1_2_12_36_2","doi-asserted-by":"crossref","unstructured":"GrobmannM.andKlugC. Monitoring Container Services at the Network Edge Proceedings of the 29th International Teletraffic Congress ITC 2017 September 2017 Italy 130\u2013133 2-s2.0-85040171678.","DOI":"10.23919\/ITC.2017.8064348"},{"key":"e_1_2_12_37_2","unstructured":"Gro\u00dfmannM. EiermannA. andRennerM. Hypriot cluster lab: an arm-powered cloud solution utilizing docker 2016 Hypriot."}],"container-title":["Wireless Communications and Mobile Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/journals\/wcmc\/2018\/2068278.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/wcmc\/2018\/2068278.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1155\/2018\/2068278","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,4]],"date-time":"2026-04-04T03:45:57Z","timestamp":1775274357000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1155\/2018\/2068278"}},"subtitle":[],"editor":[{"given":"Marco D.","family":"Santambrogio","sequence":"additional","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]}],"short-title":[],"issued":{"date-parts":[[2018,1]]},"references-count":37,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2018,1]]}},"alternative-id":["10.1155\/2018\/2068278"],"URL":"https:\/\/doi.org\/10.1155\/2018\/2068278","archive":["Portico"],"relation":{},"ISSN":["1530-8669","1530-8677"],"issn-type":[{"value":"1530-8669","type":"print"},{"value":"1530-8677","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,1]]},"assertion":[{"value":"2018-05-16","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-10-15","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-11-19","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}],"article-number":"2068278"}}