skip to main content
10.1145/3605098.3636047acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article
Open Access

Cost-based Load Balancing of RDF Reasoning in Fog-Computing Environments

Published:21 May 2024Publication History

ABSTRACT

Fog computing has attracted growing attention as a distributed computing platform for real-world problems, and semantic web technologies, including RDF (resource description framework), have been used as key enablers for semantic data processing. RDF reasoning allows us to perform high-level reasoning about real-world entities, but RDF reasoning in a distributed environment is still challenging because of the changing nature of the real world, leading to unbalanced loads among fog nodes and cloud servers. Existing distributed reasoning methods in fog computing cannot cope with such dynamism. This work proposes a dynamic load-balancing method for RDF reasoning in fog environments. Specifically, we devise a cost model of RDF reasoning considering the processing and network loads, thereby enabling balancing the load between fog nodes. We conduct a set of experiments to demonstrate the performance of the method.

References

  1. Muhammad Intizar Ali, Feng Gao, and Alessandra Mileo. 2015. CityBench: A Configurable Benchmark to Evaluate RSP Engines Using Smart City Datasets. In In proceedings of ISWC 2015 - 14th International Semantic Web Conference. W3C, Bethlehem, PA, USA, 374--389.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Sadoon Azizi, Mohammad Shojafar, Jemal Abawajy, and Rajkumar Buyya. 2022. Deadline-aware and energy-efficient IoT task scheduling in fog computing systems: A semi-greedy approach. Journal of Network and Computer Applications 201 (2022), 103333. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Flavio Bonomi, Rodolfo Milito, Jiang Zhu, and Sateesh Addepalli. 2012. Fog Computing and Its Role in the Internet of Things. In Proceedings of the First Edition of the MCC Workshop on Mobile Cloud Computing (Helsinki, Finland) (MCC '12). Association for Computing Machinery, New York, NY, USA, 13--16. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Tse-Chuan Hsu, Hongji Yang, Yeh-Ching Chung, and Ching-Hsien Hsu. 2020. A Creative IoT agriculture platform for cloud fog computing. Sustainable Computing: Informatics and Systems 28 (2020), 100285. Google ScholarGoogle ScholarCross RefCross Ref
  5. Mohammad Manzurul Islam, Sarwar Morshed, and Parijat Goswami. 2013. Cloud Computing: A Survey on its limitations and Potential Solutions. International Journal of Computer Science Issues 10 (07 2013), 159--163.Google ScholarGoogle Scholar
  6. Yuma Kokubo and Toshiyuki Amagasa. 2023. Dynamic Load Balancing of RDF Reasoning in Fog-Computing Environments. In The 38th ACM/SIGAPP Symposium on Applied Computing (SAC 2023). Tallinn, Estonia.Google ScholarGoogle Scholar
  7. Nicolas Seydoux, Khalil Drira, Nathalie Jane Hernandez, and Thierry Monteil. 2020. EDR: A Generic Approach for the Distribution of Rule-Based Reasoning in a Cloud-Fog continuum. Semantic Web - Interoperability, Usability, Applicability 11, 4 (Aug. 2020), 623--654. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Feifei Shi, Qingjuan Li, Tao Zhu, and Huansheng Ning. 2018. A Survey of Data Semantization in Internet of Things. Sensors 18 (01 2018), 313. Google ScholarGoogle ScholarCross RefCross Ref
  9. Weisong Shi, Jie Cao, Quan Zhang, Youhuizi Li, and Lanyu Xu. 2016. Edge Computing: Vision and Challenges. IEEE Internet of Things Journal 3, 5 (2016), 637--646. Google ScholarGoogle ScholarCross RefCross Ref
  10. Xiang Su, Pingjiang Li, Jukka Riekki, Xiaoli Liu, Jussi Kiljander, Juha-Pekka Soininen, Christian Prehofer, Huber Flores, and Yuhong Li. 2018. Distribution of Semantic Reasoning on the Edge of Internet of Things. In 2018 IEEE International Conference on Pervasive Computing and Communications (PerCom). 1--9. Google ScholarGoogle ScholarCross RefCross Ref
  11. W3C. 2012. OWL 2 Web Ontology Language Document Overview (Second Edition). https://www.w3.org/TR/owl2-overview/. (accessed Oct. 12, 2022).Google ScholarGoogle Scholar
  12. W3C. 2013. RDF 1.1 Concepts and Abstract Syntax. https://www.w3.org/TR/rdf11-concepts/. (accessed Oct. 12, 2022).Google ScholarGoogle Scholar
  13. W3C. 2013. SPARQL 1.1 Query Language. https://www.w3.org/TR/sparql11-query/. (accessed Oct. 12, 2022).Google ScholarGoogle Scholar
  14. W3C. 2014. RDF Schema 1.1. https://www.w3.org/TR/2014/REC-rdf-schema-20140225/. (accessed Oct. 12, 2022).Google ScholarGoogle Scholar
  15. Rahul Yadav, Weizhe Zhang, Omprakash Kaiwartya, Houbing Song, and Shui Yu. 2020. Energy-Latency Tradeoff for Dynamic Computation Offloading in Vehicular Fog Computing. IEEE Transactions on Vehicular Technology 69, 12 (2020), 14198--14211. Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Cost-based Load Balancing of RDF Reasoning in Fog-Computing Environments

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          SAC '24: Proceedings of the 39th ACM/SIGAPP Symposium on Applied Computing
          April 2024
          1898 pages
          ISBN:9798400702433
          DOI:10.1145/3605098

          This work is licensed under a Creative Commons Attribution International 4.0 License.

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 21 May 2024

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate1,650of6,669submissions,25%
        • Article Metrics

          • Downloads (Last 12 months)10
          • Downloads (Last 6 weeks)10

          Other Metrics

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader