{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,8,2]],"date-time":"2024-08-02T15:10:51Z","timestamp":1722611451015},"reference-count":47,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2016,11,2]],"date-time":"2016-11-02T00:00:00Z","timestamp":1478044800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2016,11,2]],"date-time":"2016-11-02T00:00:00Z","timestamp":1478044800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Complex Adapt Syst Model"],"published-print":{"date-parts":[[2016,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:sec><jats:title>Purpose<\/jats:title><jats:p>Internet of things (IoT) is an interaction between more than one network to facilitate communication. These networks by themselves are complex networks. Therefore, IoT network is expected to grow at unprecedented scale involving other networks such as Mobile, VANET, and Wireless Sensor Networks (WSNs). In fact, modeling each network by itself is a complicated process. In addition, on a large scale, the communication among these networks increases the modeling complexity in which energy consumption could be critical due to large number of dropped messages. Therefore, this paper is a step forward towards modeling IoT complex network through gateway deployment. The paper answers the question of how to deploy these gateways in a way that guarantees an efficient and adaptive communication.<\/jats:p><\/jats:sec><jats:sec><jats:title>Methods<\/jats:title><jats:p>Two models\/methods are proposed and examined which are geographical based and mobile ferry based models. Due to the complexity of the deployment problem in reality, the deployment problem is treated as a complex adaptive problem and simulated through different sets of experiments and settings.<\/jats:p><\/jats:sec><jats:sec><jats:title>Results<\/jats:title><jats:p>The two methods have been compared through set of experiments using ONE simulator with the same number of employed gateways in the two methods. The experiments shows that ferry based model outperforms geographical based model with 29% improvement in messages delivery probability. Additionally, when the number of mobile ferries are reduced by 34% compared to gateways that are distributed based on geographical area, the mobile ferries approach still outperform geographical area based approach when it comes to messages delivery probability.<\/jats:p><\/jats:sec><jats:sec><jats:title>Conclusions<\/jats:title><jats:p>The paper presents the two methods to model the complex internet of things environment and its sub networks interaction. The paper concludes that employing mobile ferries as gateways is better than deploying gateways based on geographical area when the sub networks interaction is facilitated in IoT network.<\/jats:p><\/jats:sec>","DOI":"10.1186\/s40294-016-0038-3","type":"journal-article","created":{"date-parts":[[2016,11,2]],"date-time":"2016-11-02T12:57:14Z","timestamp":1478091434000},"update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":21,"title":["Towards internet of things modeling: a gateway approach"],"prefix":"10.1186","volume":"4","author":[{"given":"Ahmed B.","family":"Altamimi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rabie A.","family":"Ramadan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,11,2]]},"reference":[{"key":"38_CR1","unstructured":"Al Ayubi S (2209) A framework of spreading disease monitoring system model. In: International conference on instrumentation, communications, information technology, and biomedical engineering (ICICI-BME). pp 1\u20135, 23\u201325"},{"issue":"3","key":"38_CR2","first-page":"1","volume":"7","author":"A Altamimi","year":"2012","unstructured":"Altamimi A, Gulliver T (2012) On routing protocols using mobile social networks. Int J Wirel Mobile Comput 7(3):1\u201311","journal-title":"Int J Wirel Mobile Comput"},{"issue":"11","key":"38_CR3","doi-asserted-by":"publisher","first-page":"2127","DOI":"10.1109\/JSAC.2006.881606","volume":"24","author":"B Aoun","year":"2006","unstructured":"Aoun B, Boutaba R, Iraqi Y, Kenward G (2006) Gateway placement optimization in wireless mesh networks with QoS constraints. IEEE J Sel Areas Commun 24(11):2127\u20132136","journal-title":"IEEE J Sel Areas Commun"},{"issue":"10","key":"38_CR4","doi-asserted-by":"publisher","first-page":"3558","DOI":"10.1109\/JSEN.2013.2272099","volume":"13","author":"P Bellavista","year":"2013","unstructured":"Bellavista P, Cardone G, Corradi A, Foschini L (2013) Convergence of MANET and WSN in IoT urban scenarios. IEEE Sens J 13(10):3558\u20133567","journal-title":"IEEE Sens J"},{"key":"38_CR5","doi-asserted-by":"crossref","unstructured":"Benyamina D, Hafid A, Gendreau M (2009) Optimal placement of gateways in multi-hop wireless mesh networks: a clustering-based approach. In: IEEE 34th conference on local computer networks. pp 625\u2013632","DOI":"10.1109\/LCN.2009.5355141"},{"key":"38_CR6","doi-asserted-by":"crossref","unstructured":"Bessis N, Xhafa F, Varvarigou D, Hill R, Li M (eds) (2013) Internet of things and inter-cooperative computational technologies for collective intelligence. Springer, Berlin. ISBN:978\u20133-642\u201334952\u20132","DOI":"10.1007\/978-3-642-34952-2"},{"key":"38_CR7","series-title":"Deployment techniques for sensor networks","first-page":"219","volume-title":"Sensor networks","author":"J Beutel","year":"2009","unstructured":"Beutel J, Rmer K, Ringwald M, Woehrle M (2009) Deployment techniques for sensor networks. In: Sensor networks. Springer, Berlin, pp 219\u2013248"},{"key":"38_CR8","unstructured":"Bing H, Bin X, Agrawal D (2007) Optimizing the internet gateway deployment in a wireless mesh network. In: IEEE international conference on mobile adhoc and sensor systems. pp 1\u20137"},{"issue":"1","key":"38_CR9","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1016\/j.ejor.2003.06.018","volume":"160","author":"E Birgin","year":"2005","unstructured":"Birgin E, Martnez J, Ronconi D (2005) Optimizing the packing of cylinders into a rectangular container: a nonlinear approach. Eur J Oper Res 160(1):19\u201333","journal-title":"Eur J Oper Res"},{"issue":"1","key":"38_CR10","doi-asserted-by":"publisher","first-page":"684","DOI":"10.1016\/j.future.2015.09.021","volume":"56","author":"A Botta","year":"2016","unstructured":"Botta A, de Donato W, Persico V, Pescap\u00e9 A (2016) Integration of cloud computing and internet of things: a survey. Future Gener Comput Syst 56(1):684\u2013700","journal-title":"Future Gener Comput Syst"},{"key":"38_CR11","unstructured":"Fan L, Yu W, Xiang-Yang L (2007) Gateway placement for throughput optimization in wireless mesh networks. In: IEEE international conference on communication. pp 4955\u20134960"},{"key":"38_CR12","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1186\/s40294-015-0008-1","volume":"3","author":"B Fatima","year":"2015","unstructured":"Fatima B, Ali Shah M (2015) Self organization based energy management techniques in mobile complex networks: a review. Complex Adapt Syst Model 3:2\u201310","journal-title":"Complex Adapt Syst Model"},{"key":"38_CR13","doi-asserted-by":"crossref","unstructured":"Freitas E, Allgayer R, Wehrmeister M, Pereira C, Larsson T (2009) Supporting platform for heterogeneous sensor network operation based on unmanned vehicles systems and wireless sensor nodes. In: IEEE intelligent vehicles symposium. pp 786\u2013791","DOI":"10.1109\/IVS.2009.5164378"},{"key":"38_CR14","doi-asserted-by":"crossref","unstructured":"Gao C, Liu J (2011) Modeling and predicting the dynamics of mobile virus spread affected by human behavior. In: IEEE international symposium on a world of wireless, mobile and multimedia networks (WoWMoM). pp 1\u20139, 20\u201324","DOI":"10.1109\/WoWMoM.2011.5986383"},{"key":"38_CR15","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1155\/2009\/150624","volume":"3","author":"M Hifi","year":"2009","unstructured":"Hifi M, M\u2019Hallah R (2009) A literature review on circle and sphere packing problems: models and methodologies. Adv Oper Res 3:1\u201322","journal-title":"Adv Oper Res"},{"issue":"6","key":"38_CR16","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1109\/MWC.2010.5675776","volume":"17","author":"S Hong","year":"2010","unstructured":"Hong S, Kim D, Ha M, Bae S, Park S, Jung W, Kim J (2010) SNAIL: an IP-based wireless sensor network approach to the internet of things. IEEE Wirel Commun 17(6):34\u201342","journal-title":"IEEE Wirel Commun"},{"key":"38_CR17","doi-asserted-by":"crossref","unstructured":"Huang Y, Li G (2010) Descriptive models for Internet of Things. In: International conference on intelligent control and information processing (ICICIP). p 483\u2013486","DOI":"10.1109\/ICICIP.2010.5564232"},{"key":"38_CR18","doi-asserted-by":"crossref","unstructured":"Ibrahim S, Jun-Hong C, Ammar R (2007) Surface-level gateway deployment for underwater sensor networks. In: Military communications conference. p 1\u20137","DOI":"10.1109\/MILCOM.2007.4454996"},{"issue":"6","key":"38_CR19","doi-asserted-by":"publisher","first-page":"8","DOI":"10.1109\/MWC.2010.5675772","volume":"17","author":"A Iera","year":"2010","unstructured":"Iera A, Floerkemeier C, Mitsugi J, Morabito G (2010) The internet of things. IEEE Wirel Commun 17(6):8\u20139","journal-title":"IEEE Wirel Commun"},{"key":"38_CR20","doi-asserted-by":"crossref","unstructured":"Ker\u00e4nen A, Ott J, K\u00e4rkk\u00e4inen T (2009) The ONE simulator for DTN protocol evaluation. In: proceedings of the 2nd international conference on simulation tools and techniques, Rome, Italy, pp 1\u201310","DOI":"10.4108\/ICST.SIMUTOOLS2009.5674"},{"issue":"2","key":"38_CR21","first-page":"92","volume":"10","author":"A Ker\u00e4nen","year":"2010","unstructured":"Ker\u00e4nen A, K\u00e4rkk\u00e4inen T, Ott J (2010) Simulating mobility and DTNs with the ONE. J Commun 10(2):92\u2013105","journal-title":"J Commun"},{"issue":"1","key":"38_CR22","doi-asserted-by":"crossref","first-page":"434","DOI":"10.25518\/0037-9565.5440","volume":"85","author":"H Khodkari","year":"2016","unstructured":"Khodkari H, Maghrebi S (2016) Necessity of the integration Internet of Things and cloud services with quality of service assurance approach. Bulletin de la Soci\u00e9t\u00e9 Royale des Sciences de Li\u00e8ge 85(1):434\u2013445","journal-title":"Bulletin de la Soci\u00e9t\u00e9 Royale des Sciences de Li\u00e8ge"},{"key":"38_CR23","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1371\/journal.pone.0146760","volume":"11","author":"S Laghari","year":"2016","unstructured":"Laghari S, Niazi A (2016) Modeling the internet of things, self-organizing and other complex adaptive communication networks: a cognitive agent-based computing approach. PLoS ONE 11:1\u201310","journal-title":"PLoS One"},{"key":"38_CR24","doi-asserted-by":"crossref","unstructured":"Lakshmanan S, Sundaresan K, Sivakumar R (2006) On multi-gateway association in wireless mesh networks. In: IEEE workshop on wireless mesh networks. pp 64\u201373","DOI":"10.1109\/WIMESH.2006.288603"},{"key":"38_CR25","doi-asserted-by":"crossref","unstructured":"Leontiadis I, Mascolo C (2007) GeOpps: geographical opportunistic routing for vehicular networks. In: IEEE international symposium on a world of wireless, mobile and multimedia networks. pp 1\u20136","DOI":"10.1109\/WOWMOM.2007.4351688"},{"issue":"2","key":"38_CR26","doi-asserted-by":"publisher","first-page":"337","DOI":"10.1108\/IntR-07-2014-0173","volume":"26","author":"S Li","year":"2016","unstructured":"Li S, Tryfonas T, Li H (2016) The internet of things: a security point of view. Internet Res 26(2):337\u2013359","journal-title":"Internet Res"},{"issue":"4","key":"38_CR27","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/S1665-6423(14)70088-4","volume":"12","author":"I Litvinchev","year":"2014","unstructured":"Litvinchev I, Ozuna E (2014) Approximate packing circles in a rectangular container: valid inequalities and nesting. J Appl Res Technol 12(4):1\u201310","journal-title":"J Appl Res Technol"},{"key":"38_CR28","doi-asserted-by":"crossref","unstructured":"Melissen J, Schuur P (2000) Covering a rectangle with six and seven circles. In: In proceedings of the 5th twente workshop on graphs and combinatorial optimization. Elsevier Science Publishers, Amsterdam, pp 149\u2013156","DOI":"10.1016\/S0166-218X(99)00130-4"},{"key":"38_CR29","series-title":"Message ferry route design based on clustering for sparse ad hoc networks","doi-asserted-by":"publisher","first-page":"637","DOI":"10.1007\/978-3-642-15390-7_66","volume-title":"Knowledge-based and intelligent information and engineering systems","author":"H Miura","year":"2010","unstructured":"Miura H, Nishi D, Matsuda N, Taki H (2010) Message ferry route design based on clustering for sparse ad hoc networks. In: Knowledge-based and intelligent information and engineering systems, Springer, Berlin, pp 637\u2013644"},{"issue":"1","key":"38_CR30","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/2194-3206-1-1","volume":"1","author":"M Niazi","year":"2009","unstructured":"Niazi M (2009) Complex adaptive systems modeling: a multidisciplinary roadmap. Complex Adapt Syst Model 1(1):1\u201314","journal-title":"Complex Adapt Syst Model"},{"key":"38_CR31","doi-asserted-by":"crossref","unstructured":"Niazi M, Hussain A (2009) Agent-based tools for modeling and simulation of self-organization in peer-to-peer, ad hoc, and other complex networks. In: IEEE Communications Magazine, vol 47, pp 166\u201373","DOI":"10.1109\/MCOM.2009.4804403"},{"issue":"7","key":"38_CR32","doi-asserted-by":"publisher","first-page":"787","DOI":"10.1177\/0037549713497714","volume":"89","author":"M Niazi","year":"2013","unstructured":"Niazi M, Hussain A (2013) Complex adaptive communication networks and environments: part 2. Simulation 89(7):787\u2013789","journal-title":"Simulation"},{"issue":"5","key":"38_CR33","doi-asserted-by":"publisher","first-page":"559","DOI":"10.1177\/0037549713492122","volume":"89","author":"M Niazim","year":"2013","unstructured":"Niazim M, Hussain A (2013) Complex adaptive communication networks and environments: part 1. Simulation 89(5):559\u2013561","journal-title":"Simulation"},{"key":"38_CR34","doi-asserted-by":"crossref","unstructured":"Ramadan R, Abdel-Mageid S (2010) Efficient deployment of connected sensing devices using circle packing algorithms. In: 2010 International conference on autonomous and intelligent systems (AIS). pp 1\u20136","DOI":"10.1109\/AIS.2010.5547023"},{"issue":"10","key":"38_CR35","doi-asserted-by":"publisher","first-page":"3711","DOI":"10.1109\/JSEN.2013.2277656","volume":"13","author":"S Raza","year":"2013","unstructured":"Raza S, Shafagh H, Hewage K, Hummen R, Voigt T (2013) Lithe: lightweight secure CoAP for the internet of things. IEEE Sens J 13(10):3711\u20133720","journal-title":"IEEE Sens J"},{"key":"38_CR36","doi-asserted-by":"crossref","unstructured":"Riedel T, Yordanov D, Fantana N, Scholz M, Decker C (2010) A model driven internet of things. In: Seventh international conference on networked sensing systems (INSS). pp 265\u2013268","DOI":"10.1109\/INSS.2010.5573154"},{"key":"38_CR37","unstructured":"Seel C, Schimmelpfennig J, Mayer D, Walter P (2010) Conceptual modeling of complex events of the internet of things. In: eChallenges. pp 1\u20138"},{"issue":"10","key":"38_CR38","doi-asserted-by":"publisher","first-page":"3733","DOI":"10.1109\/JSEN.2013.2262677","volume":"13","author":"X Sheng","year":"2013","unstructured":"Sheng X, Tang J, Xiao X, Xue G (2013) Sensing as a service: challenges, solutions and future directions. IEEE Sens J 13(10):3733\u20133741","journal-title":"IEEE Sens J"},{"key":"38_CR39","doi-asserted-by":"crossref","unstructured":"Shi B, Rekeczky C (2007) Sensor integration in autonomous systems. In: IEEE international symposium on circuits and systems. p 601\u2013604, 27\u201330","DOI":"10.1109\/ISCAS.2007.378809"},{"key":"38_CR40","doi-asserted-by":"publisher","unstructured":"Sidera A, Toumpis S (2013) Delay tolerant firework routing: a geographic routing protocol for wireless delay tolerant networks. EURASIP J Wireless Com Network 23. doi:10.1186\/1687-1499-2013-23","DOI":"10.1186\/1687-1499-2013-23"},{"key":"38_CR41","doi-asserted-by":"crossref","unstructured":"Tariq M, Ammar M, Zegura E (2006) Message ferry route design for sparse ad hoc networks with mobile nodes. In: Proceedings of the 7th ACM international symposium on mobile ad hoc networking and computing. p 37\u201348","DOI":"10.1145\/1132905.1132910"},{"issue":"1","key":"38_CR42","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1109\/SURV.2013.103013.00206","volume":"16","author":"C Tsai","year":"2014","unstructured":"Tsai C, Lai C, Chiang M, Yang L (2014) Data mining for internet of things: a survey. IEEE Commun Surv Tutor 16(1):77\u201397","journal-title":"IEEE Commun Surv Tutor"},{"key":"38_CR43","doi-asserted-by":"crossref","unstructured":"Wei X, Valler NC, Faloutsos M, Neamtiu I, Prakash BA, Faloutsos C (2013) Smartphone viruses propagation on heterogeneous composite networks. In: IEEE 2nd network science workshop (NSW). p 106\u2013109","DOI":"10.1109\/NSW.2013.6609203"},{"key":"38_CR44","unstructured":"Xue L, Liu J, Peng J (2012) An adaptive message ferry routing algorithm for delay tolerant networks. In: IEEE 14th international conference on communication technology. p 699\u2013703"},{"key":"38_CR45","doi-asserted-by":"crossref","unstructured":"Youssef W, Younis M (2007) Intelligent gateways placement for reduced data latency in wireless sensor networks. In: IEEE international conference on communication. p 3805\u20133810","DOI":"10.1109\/ICC.2007.627"},{"issue":"5","key":"38_CR46","doi-asserted-by":"publisher","first-page":"472","DOI":"10.1109\/JIOT.2014.2353629","volume":"1","author":"H Yue","year":"2014","unstructured":"Yue H, Guo L, Li R, Asaeda H, Fang Y (2014) DataClouds: enabling community-based data-centric services over the internet of things. IEEE Internet Things J 1(5):472\u2013482","journal-title":"IEEE Internet Things J"},{"issue":"6","key":"38_CR47","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1109\/MWC.2010.5675777","volume":"17","author":"M Zorzi","year":"2010","unstructured":"Zorzi M, Gluhak A, Lange S, Bassi A (2010) From today\u2019s INTRAnet of things to a future INTERnet of things: a wireless- and mobility-related view. IEEE Wirel Commun 17(6):44\u201351","journal-title":"IEEE Wirel Commun"}],"container-title":["Complex Adaptive Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s40294-016-0038-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s40294-016-0038-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s40294-016-0038-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,12]],"date-time":"2022-07-12T01:35:19Z","timestamp":1657589719000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1186\/s40294-016-0038-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,11,2]]},"references-count":47,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2016,12]]}},"alternative-id":["38"],"URL":"https:\/\/doi.org\/10.1186\/s40294-016-0038-3","relation":{},"ISSN":["2194-3206"],"issn-type":[{"value":"2194-3206","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,11,2]]},"assertion":[{"value":"19 September 2016","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 October 2016","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 November 2016","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"25"}}