تطوير بيئة انترنت الأشياء (IOT) باستخدام نظام النشر والاشتراك
Abstract
تستخدم حساسات انترنت الأشياء(internet of things) (IOT) نموذج النشر\ الاشتراك كوسيلة للاتصال مستفيدة من خصائصه المستقلة المتعلقة بالمكان والزمان والمزامنة. و نتيجة لعدم تجانس الأطراف المتصلة تضاف خاصية الاستقلال الدلالي كبعد رابع, ولكن هذه الاضافة عقدت عملية المطابقة و خفضت كفاءتها, لذلك تم جمع الاشتراكات والاحداث بشكل عناقيد تبعا للمواضيع لإنجاز عملية المطابقة ضمن تلك العناقيد . حيث تبين أن عملية الجمع ضمن عناقيد أدت لزيادة الانتاجية نتيجة تخفيض زمن و دقة المطابقة عندما تصل الاشتراكات الى حدودها القصوى . وبالتالي إظهار فوائد العناقيد بالإضافة إلى تحسين دقة و كفاءة المطابقة عبر استخدام هذا النهج .
IOT sensors use the publish/subscribe model for communication to benefit from its decoupled nature with respect to space, time, and synchronization. Because of the heterogeneity of communicating parties, semantic decoupling is added as a fourth dimension. The added semantic decoupling complicates the matching process and reduces its efficiency. The proposed algorithm clusters subscriptions and events according to topic and performs the matching process within these clusters, which increases the throughput by reducing the matching time . Moreover, the accuracy of matching is improved when subscriptions must be fully approximated . This work shows the benefit of clustering, as well as the improvement in the matching accuracy and efficiency achieved using this approach.
References
RIVERA,J;VANDER,M ; GARTNER,R , http://www.gartner.com/newsroom/id/2905717 , (accessed on 31 APRIL 2018).
RIVERA,J;VANDER,M ; GARTNER,R , http://www.gartner.com/newsroom/id/3008917 , (accessed on 31 APRIL 2018).
SERRANO, M.; BARNAGHI, P.; CARREZ, F.; COUSIN, P. " Internet of Things: IoT Semantic Interoperability: Research Challenges " http://www.internet-of-things-research.eu/pdf/IERC_Position_Paper_IoT_Semantic_Interoperability_Final.pdf (accessed on 2 September 2017).
FOX,G.; KAMBURUGAMUVE,S.; HARTMAN,R.D. "Architecture and measured characteristics of a cloud based internet of things". In Proceedings of the 2012 International Conference on Collaboration Technologies and Systems (CTS), Denver, CO, USA, 21–25 May 2012; pp. 6–12.
STOPLE,M. "The Internet of Things: Opportunities and Challenges for Distributed Data Analysis". Newsl.2016, 18, pp.15–34.
HASAN, S.; CURRY, E." Approximate Semantic Matching of Events for the Internet of Things. ACM Trans." Internet Technol. 2014, pp.14.
HASAN, S.; O’RIAIN, S.; CURRY, E. "Approximate Semantic Matching of Heterogeneous Events." In Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems(DEBS2012),Berlin, Germany, 16–20 July 2012; pp. 252–263.
HASAN, S. "Loose Coupling in Heterogeneous Event-Based Systems via Approximate Semantic Matching and Dynamic Enrichment." Ph.D. Thesis, National University of Ireland Galway, Galway, Ireland, 2016.
EUGSTER, P.T.; FELBER, P.A.; GUERRAOUI, R.; KERMARREC," A.-M. The many faces of publish/subscribe". ACM Comput. Surv. 2003, 35, 114–131.
HASAN, S.; CURRY,E. "Thematic Event Processing. In Middleware", ACM: New York, , USA, 2014; pp. 109–120.
WANG, T.; TAO, X.; ZHOU, Y.; LI, P.; ZHAO, C." A distributed semantic filtering model based on approximate automata for heterogeneous multi-sensor networks." Int. J. Sens. Netw. 2016, 20, 46–53.
BIRMAN, K.; JOSEPH, T." Exploiting virtual synchrony in distributed systems." In ACM SIGOPS Operating Systems Review; ACM: New York, NY, USA, 1987; Volume 21, pp. 123–138.
CASTRO, M.; DRUSCHEL, P.; KERMARREC, A.M.; ROWSTRON, A.I.T." Scribe: A large-scale and decentralized application-level multicast infrastructure". IEEE J. Sel. Areas Communication. 2002, 20, 1489–1499.
BIRMAN, K.P. "The Process Group Approach to Reliable Distributed Computing. Communication". ACM 1993, 36, 37–53.
SETTY, V.; VAN STEEN, M.; VITENBERG, R.; VOULGARIS, S." Poldercast: Fast, robust, and scalable architecture for P2P topic-based pub/sub". In Proceedings of the 13th International Middleware Conference, Montreal, QC, Canada, 3–7 December 2012; Volume LNCS 7662, pp. 271–291.
CHOCKLER, G.; VITENBERG, R." SpiderCast: A Scalable Interest-Aware Overlay for Topic-Based Pub/Sub Communication Categories and Subject Descriptors". In Proceedings of the 2007 Inaugural International Conference on Distributed Event-Based Systems (DEBS ’07), Toronto, ON, Canada, 20–22 June 2007; ACM: New York, NY, USA, 2007; pp. 14–25
CARZANIGA, A.; PAPALINI, M.; Wolf, A.L." Content-Based Publish/Subscribe Networking and Information-Centric Networking". In Proceedings of the ACM SIGCOMM Workshop on Information-Centric Networking, Toronto, ON, Canada, 15–19 August 2011; pp. 56–61.
ANADIOTIS, A.C.G.; PATRIKAKIS, C.Z.; VENIERIS, I.S." On the Performance Improvement of Gossip Protocols for Content-Based Publish-Subscribe Through Caching". Comput. Netw. 2013, 57, 3759–3772.
PETROVIC, M.; BURCEA, I.; JACOBSEN, H.-A." S-TOPSS: Semantic Toronto Publish/Subscribe System". In Proceedings of the 29th International Conference on Very Large Data Bases (VLDB ’03), Berlin, Germany, 9–12 September 2003; Franklin County, OH, USA, 2003; pp. 1101–1104.
WANG, J.; JIN, B.; LI, J." An ontology-based publish/subscribe system". In Proceedings of the 5th ACM/IFIP/USENIX International Conference on Middleware; Springer Inc.: New York, NY, USA, 2004; pp. 232–253.
LIU, H.; JACOBSEN, H.-A." A-TOPSS: A publish/subscribe system supporting approximate matching". In Proceedings of the 28th International Conference on Very Large Data Bases, Hong Kong, China, 20–23August2002;pp.1107–1110.
JAGADISH, H.V.; GEHRKE, J.; LABRINIDIS, A.; PAPAKONSTATINOU, Y.; PATEL, J.M.; RAMAKRISHNAM, R.; SHAHABI, C." Big Data and Its Technical Challenges". Communication. ACM 2014, 57, 86–94.
GABRILOVICH, E." Feature Genetation for Textual Information Retrieval Using World Knowledge". Ph.D. Thesis, Palestine Institute of Technology, Haifa, palatine, 2006.
GABRILOVICH, E.; MARKOVICH, S." Computing semantic relatedness using wikipedia-based explicit semantic analysis". In Proceedings of the 20th International Joint Conference on Artifical Intelligence, Hyderabad, India, 6–12 January2007; pp. 1606–1611.
APACHE LUCENE—Welcome to Apache Lucene" https://lucene.apache.org/ "(accessed on 5 March 2017).
HASAN,S.; CURRY, E."Thematic Event Processing Dataset". Available online: https://www.researchgate.net/ publication/263673956_Thematic_event_processing_dataset (accessed on 28 February 2017).
SANCHEZ, L.; GALACHE, J.A.; GUTIERREZ, V.; HERNANDEZ, J.M.; BERNAT, J.; GLUHAK, A.; GARCIA, T. Smart Santander: " The meeting point between Future Internet research and experimentation and the smart cities". In Proceedings of the Future Network & Mobile Summit Conference, Warsaw, Poland, 15–17 June 2011; pp. 1–8.
CURRY, E.; HASAN, S.; O’RIAIN, S. "Enterprise Energy Management using a Linked Data space for Energy Intelligence". In Proceedings of the Second IFIP Conference on Sustainable Internet and ICT for Sustainability, Pisa, Italy, 4–5 October 2012.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2018 ttps://creativecommons.org/licenses/by-nc-sa/4.0/

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
The authors retain the copyright and grant the right to publish in the magazine for the first time with the transfer of the commercial right to Tishreen University Journal for Research and Scientific Studies - Engineering Sciences Series
Under a CC BY- NC-SA 04 license that allows others to share the work with of the work's authorship and initial publication in this journal. Authors can use a copy of their articles in their scientific activity, and on their scientific websites, provided that the place of publication is indicted in Tishreen University Journal for Research and Scientific Studies - Engineering Sciences Series . The Readers have the right to send, print and subscribe to the initial version of the article, and the title of Tishreen University Journal for Research and Scientific Studies - Engineering Sciences Series Publisher
journal uses a CC BY-NC-SA license which mean
You are free to:
- Share — copy and redistribute the material in any medium or format
- Adapt — remix, transform, and build upon the material
- The licensor cannot revoke these freedoms as long as you follow the license terms.
- Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
- NonCommercial — You may not use the material for commercial purposes.
- ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.
- No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.