Arquitetura para Fog Computing em Sistemas de Middleware para Internet das Coisas
Resumo
Internet das Coisas (IoT) é considerada uma evolução computacional que preconiza a existência de uma infinidade de objetos físicos embarcados com sensores e atuadores, conectados por redes sem fio e que se comunicam através da Internet. Diversas pesquisas vêm sendo realizadas tentando mitigar os desafios existentes na IoT. Assim, cloud computing ganha espaço nesses cenários. Cloud computing refere-se ao uso de memória, armazenamento e processamento de recursos compartilhados, interligados pela Internet. No entanto, cloud computing trouxe problemas para aplicações IoT sensíveis à latência de comunicação. Para tentar minimizar esse problema, foi introduzido o conceito de fog computing, cuja ideia principal é a de distribuir serviços nos dispositivos de computação localizados nas extremidades da rede. Um grande desafio de fog computing na IoT é a definição de uma arquitetura de sistema que possa ser usada em diferentes domínios de aplicação, como saúde, cidades inteligentes entre outros. Esse trabalho apresenta uma arquitetura de sistema para dispositivos IoT capaz de habilitar o processamento de dados nos próprios dispositivos ou o mais próximo deles, em diferentes domínios, melhorando a Qualidade dos Serviços (QoS) e autonomia na tomada de decisão, mesmo se os dispositivos estiverem temporariamente desconectados da rede (offline). Apresentamos também uma breve revisão de trabalhos relacionados.
Referências
Amaral, L. A., Tiburski, R. T., de Matos, E., and Hessel, F. (2015). Cooperative middleware platform as a service for internet of things applications. In Proceedings of the 30th Annual ACM Symposium on Applied Computing - SAC ’15, pages 488–493, New York, New York, USA. ACM Press.
Atzori, L., Iera, A., and Morabito, G. (2010). The internet of things: A survey. Computer Networks, 54(15):2787 – 2805.
Bjelica, M. Z., Golan, G., Radovanovic, S., Papp, I., and Velikic, G. (2014). Adaptive device cloud for internet of things applications. In Consumer Electronics-China, 2014 IEEE International Conference on, pages 1–3. IEEE.
Bonomi, F., Milito, R., Zhu, J., and Addepalli, S. (2012). Fog Computing and Its Role in the Internet of Things. Proceedings of the first edition of the MCC workshop on Mobile cloud computing, pages 13–16.
Doukas, C. (2012). Building Internet of Things with the ARDUINO. CreateSpace Independent Publishing Platform.
Hamdaqa, M. and Tahvildari, L. (2012). Cloud Computing Uncovered: A Research Landscape, volume 86.
Laliwala, Z. and Chaudhary, S. (2008). Event-driven service-oriented architecture. In Service Systems and Service Management, 2008 International Conference on, pages 1–6. IEEE.
Lewis, G., Echeverria, S., Simanta, S., Bradshaw, B., and Root, J. (2014). Tactical cloudlets: Moving cloud computing to the edge. In Military Communications Conference (MILCOM), 2014 IEEE, pages 1440–1446.
Patidar, S., Rane, D., and Jain, P. (2011). A survey paper on cloud computing. Proceedings - 2012 2nd International Conference on Advanced Computing and Communication Technologies, ACCT 2012, pages 394–398.
Perera, C., Zaslavsky, A., Christen, P., and Georgakopoulos, D. (2014). Context aware computing for the internet of things: A survey. Communications Surveys Tutorials, IEEE, 16(1):414–454.
Schenfeld, M. C., Vargas, F. D., Rebonatto, M. T., and Paix˜ao, O. (2014). Middleware para equipamentos m´edicos em System on a Chip. Brazilian Congress on Biomedical Engeneering, pages 2608–2611.
Sundmaeker, H., Guillemin, P., and Friess, P. (2010). Vision and challenges for realising the Internet of Things. Number March.
Tan, L. (2010). Future internet: The Internet of Things. 2010 3rd International Conference on Advanced Computer Theory and Engineering(ICACTE), pages V5–376–V5–380.
Tiburski, R. T., Amaral, L. A., Matos, E. D., and Hessel, F. (2015). The importance of a standard securit y archit ecture for SOA-based iot middleware. IEEE Communications Magazine, 53(12):20–26.
Yang, K.-p., Alkadi, G., Gautam, B., Sharma, A., Amatya, D., Charchut, S., and Jones, M. (2013). Park-a-lot: An automated parking management system. Computer Science and Information Technology, 1(4):276–279.
Yi, S., Li, C., and Li, Q. (2015). A Survey of Fog Computing. Proceedings of the 2015 Workshop on Mobile Big Data - Mobidata ’15, pages 37–42.
Zhou, M., Zhang, R., Zeng, D., and Qian, W. (2010). Services in the cloud computing era: A survey. 2010 4th International Universal Communication Symposium, IUCS 2010 - Proceedings, pages 40–46.