DOI QR코드

DOI QR Code

Design and Evaluation of an Edge-Fog Cloud-based Hierarchical Data Delivery Scheme for IoT Applications

사물인터넷 응용을 위한 에지-포그 클라우드 기반 계층적 데이터 전달 방법의 설계 및 평가

  • Bae, Ihn-Han (School of IT Eng., Catholic University of Daegu)
  • Received : 2017.09.25
  • Accepted : 2017.11.06
  • Published : 2018.02.28

Abstract

The number of capabilities of Internet of Things (IoT) devices will exponentially grow over the next years. These devices may generate a vast amount of time-constrained data. In the context of IoT, data management should act as a layer between the objects and devices generating the data and the applications accessing the data for analysis purposes and services. In addition, most of IoT services will be content-centric rather than host centric to increase the data availability and the efficiency of data delivery. IoT will enable all the communication devices to be interconnected and make the data generated by or associated with devices or objects globally accessible. Also, fog computing keeps data and computation close to end users at the edge of network, and thus provides a new breed of applications and services to end users with low latency, high bandwidth, and geographically distributed. In this paper, we propose Edge-Fog cloud-based Hierarchical Data Delivery ($EFcHD^2$) method that effectively and reliably delivers IoT data to associated with IoT applications with ensuring time sensitivity. The proposed $EFcHD^2$ method stands on basis of fully decentralized hybrid of Edge and Fog compute cloud model, Edge-Fog cloud, and uses information-centric networking and bloom filters. In addition, it stores the replica of IoT data or the pre-processed feature data by edge node in the appropriate locations of Edge-Fog cloud considering the characteristic of IoT data: locality, size, time sensitivity and popularity. Then, the performance of $EFcHD^2$ method is evaluated through an analytical model, and is compared to fog server-based and Content-Centric Networking (CCN)-based data delivery methods.

사물인터넷 (Internet-of-Things, IoT) 장치들의 개수와 기능은 앞으로 기하급수적으로 증가하고 향상될 것이다. 그러한 장치들은 방대한 양의 시간에 제약을 받는 데이터를 생성할 수도 있다. IoT 상황에서, 데이터 관리는 데이터를 생성하는 객체와 장치 그리고 분석 목적과 서비스를 위해 그 데이터를 액세스하는 응용 사이의 중간 계층으로서의 역할을 해야 한다. 덧붙여, 대부분 IoT 서비스들은 데이터 가용성과 데이터 전달의 효율성을 증가시키기 위하여 호스트 중심 보다는 콘텐츠 중심이다. IoT는 모든 통신 장치들을 상호 연결할 것이고, 그리고 장치들과 객체들에 의해 생성된 또는 관련된 데이터를 글로벌하게 액세스할 수 있게 만든다. 또한 포그 컴퓨팅은 최종 사용자 근처의 네트워크 에지에서 데이터와 계산을 관리하고, 그리고 최종 사용자들에게 낮은 지연, 고대역폭, 지리적 분산으로 새로운 유형의 응용들과 서비스들을 제공한다. 본 논문에서는 시간 민감성을 보장하면서 효율적이고 신뢰적으로 IoT 데이터를 해당 IoT 응용들에게 전달하기 위하여 에지와 포그 컴퓨터 클라우드의 완전 분산 하이브리드 모델인 에지-포그 클라우드에 기반하고, 그리고 정보 중심 네트워크와 블룸 필터를 사용하는 $EFcHD^2$ (Edge-Fog cloud-based Hierarchical Data Delivery) 방법을 제안한다. $EFcHD^2$ 방법에서는 IoT 데이터의 특성인 지역성, 크기, 실시간성과 인기도 등을 고려하는 에지-포그 클라우드의 적절한 위치에 그 IoT 데이터의 복사본이나 에지 노드에 의해 전 처리된 특징 데이터를 저장한다. 그리고 제안하는 $EFcHD^2$ 방법의 성능을 분석적 모델로 평가하고, 그것을 성능을 포그 서버 기반 방법 그리고 CCN (Content-Centric Networking) 기반 데이터 전달 방법과 비교한다.

Keywords

References

  1. Internet Society, The Internet of Things: An Overview, https://www.internetsociety.org/iot, 2015.
  2. M. R. Bosunia, K. Hasan, N. A. Nasir, S. Kwon, and S-H. Jeong, "Efficient Data Delivery based on Content-Centric Networking for IoT Applications," Int. Journal of Distributed Sensor Networks, Vol. 12(8), 2016, pp. 1-12. https://doi.org/10.1109/lcn.2016.68
  3. N. Mohan and J. Kangashaju, "Edge-Fog Cloud: A Distributed Cloud for Internet of Things Computation," International Conference Cloudification of the Internet of Things, 2016, pp. 1-6. https://doi.org/10.1109/ciot.2016.7872914
  4. B. Tang, Z, Chen, G. Hefferman, T. Wei, H. He, and Q. Yang, "A Hierarchical Distributed Fog Computing Architecture for Big Data Analysis in Smart Cities," Proceedings of the ASE BigData & SocialInformatics, 2015, pp. 1-6.
  5. F. Bonomi, R. Milito, J. Zhu, and S. Addepalli, "Fog Computing and Its Role in the Internet of Things," Proceedings of the first edition of the MCC workshop on Mobile cloud computing, 2012, pp. 13-16. https://doi.org/10.1145/2342509.2342513
  6. H. R. Arkin, A. Diyanat, and A. Pourkhalili, "MIST: Fog-based data analytics scheme with cost-efficient resource provisioning for IoT crowdsensing applications," Journal of Network and Computer Applications, Vol. 82, 2017, pp. 152-165. https://doi.org/10.1016/j.jnca.2017.01.012
  7. I. Stojmenovic, "Fog computing: A cloud to the ground support for smart things and machine-to-machine networks," Australasian Telecommunication Networks and Applications Conference, 2014, pp. 117-122. https://doi.org/10.1109/atnac.2014.7020884
  8. I. J. Kim, H. Y. Jung and W. G. Park, "Content Centric Networking Technology," Electronics and Telecommunications Trends, Vol. 25, No, 6, 2010, pp. 136-143.
  9. M. Amadeo, C. Campolo, J. Quevedo, D. Corujo, A. Molinaro, A. Lera, R. L. Aguiar and A. V. Vasilakos, "Information-Centric Networking for the Internet of Things: Challenges and Opportunities," IEEE Network, Vol. 30, Iss. 2, 2016, pp. 92-100. https://doi.org/10.1109/mnet.2016.7437030
  10. G. Sebestyen, A. Hangan, "Bloom Filters for Information Retrieval in the Context of IoT," International Conference on Automation, Quality and Testing, Robotics, 2016, pp. 1-6. https://doi.org/10.1109/aqtr.2016.7501349
  11. M. Abu-Elkheir, M. Hayajneh and N. A. Ali, "Data Management for the Internet of Things: Design Primitives and Solution," Sensors, Vol. 13, Iss. 11, 2013, pp. 15582-15612. https://doi.org/10.3390/s131115582
  12. V. Jacobson, D. K. Smetters, J. D. Thornton, M. F. Plass, N. H. Briggs amd R. L. Braynard, "Networking Named Content," Proceedings of the 5th international conference on Emerging networking experiments and technologies, 2009, pp. 1-12. https://doi.org/10.1145/1658939.1658941
  13. L. Cheng, J. Niu and M. D. Francesco, "Seamless Streaming Data Delivery in Cluster-Based Wireless Sensor Networks with Mobile Elements," IEEE System Journal, Vol. 10, Iss. 2, 2016, pp. 805-816. https://doi.org/10.1109/wowmom.2011.5986379
  14. B. Ahlgren, C. Dannewitz, C. Imbrenda, D. Kutscher and B. Ohlman, "A Survey of Information-Centric Networking," IEEE Communication Magazine, Vol. 50, Iss. 7, 2012, pp. 26-36. https://doi.org/10.1109/MCOM.2012.6231276
  15. F. Liu, G. Heijenk, "Context Discovery Attenuated Bloom Filters in Ad-hoc Networks," Journal of Internet Engineering, Vol. 1, No. 1, 2007, pp. 49-58. https://doi.org/10.1007/11750390_2
  16. J. Zhou, J. Fan. J. Jia, B. Cheng and Z. Liu, "Location-Aware Data Placement for Geo-distributed Onlinr Social Networks," International Conference on Advamced Cloud and Big Data, 2016, pp. 234-239. https://doi.org/10.1109/cbd.2016.048

Cited by

  1. 키워드 빈도와 중심성 분석에 기반한 사물인터넷 국내 연구 동향 vol.20, pp.12, 2020, https://doi.org/10.5392/jkca.2020.20.12.023
  2. IoT 응용을 위한 결함 포용 발행/구독 시스템의 설계 및 평가 vol.24, pp.8, 2018, https://doi.org/10.9717/kmms.2021.24.8.1101