Uzaktan Hasta Takibi İçin Mikroservis Mimarisi Kullanan Bir Uç Sistem Tasarımı
Year 2022,
Volume: 34 Issue: 2, 769 - 778, 30.09.2022
Sinan Taşlı
,
Güngör Yıldırım
Abstract
Gecikme ve sistem yükü, bulut sistemler için iki kritik konudur. Bu konular akıllı şehir, akıllı sağlık sistemleri gibi büyük projelerde daha da önem kazanmaktadır. Son yıllarda kenar/uç ve sis gibi bulut teknolojileri bu iki kritik konuda önemli kazanımlar sağlamayı başarmıştır. Ancak bununla birlikte bu tür sistemlerde veri iletişimi, analiz ve değerlendirme gibi işlemlerin nasıl sağlanacağı da iyi planlanmalıdır. Bu tip bulut teknolojilerinde monolotik yazılım mimarileri yerine mikroservis temelli mimarilerin tercih edilmesi daha esnek çözümler sağlayabilmektedir. Bu çalışmada mikroservis temelli uç bulut teknolojisi alt yapısı kullanan bir hasta takip sistemi önerilmektedir. Önerilen sistem sayesinde, kritik durumlu hastaların takip edilmesi ve hastada gerçekleşebilecek acil durumlar hiyerarşik bir şekilde değerlendirilebilmektedir. Önerilen sistemin özgün yanı, kullanılan sistemin devre kesici mekanizması kullanan mikroservis yazılım mimarisini kullanması ve tüm mikroservisleri konteyner alt yapısı ile kontrol edebilmesidir. Bu özellikleri sayesinde sistem yükü ve cevap gecikmesinde önemli iyileştirmeler elde edilmiştir.
References
- S. Madakam, R. Ramaswamy, and S. Tripathi, “Internet of things (IOT): A literature review,” Journal of Computer and Communications, vol. 03, no. 05, pp. 164–173, 2015.
- N. R. Tadapaneni, “Cloud computing: Opportunities and challenges,” SSRN Electronic Journal, 2018, doi: 10.2139/ssrn.3563342.
- P. P. Ray, D. Dash, and D. De, “Intelligent internet of things enabled Edge System for Smart Healthcare,” National Academy Science Letters, vol. 44, no. 4, pp. 325–330, 2020, doi: 10.1007/s40009-020-01003-0.
- M. Villari, M. Fazio, S. Dustdar, O. Rana, and R. Ranjan, “Osmotic computing: A new paradigm for Edge/Cloud Integration,” IEEE Cloud Computing, vol. 3, no. 6, pp. 76–83, 2016, doi: 10.1109/mcc.2016.124.
- N. Niknejad, W. Ismail, I. Ghani, B. Nazari, M. Bahari, and A. R. Hussin, “Understanding service-oriented architecture (SOA): A systematic literature review and directions for further investigation,” Information Systems, vol. 91, p. 101491, 2020, doi: 10.1016/j.is.2020.101491.
- M. Keen, Patterns implementing an SOA using an enterprise service bus. Research Triangle Park, NC: IBM, International Technical Support Organization, 2004.
- Yildirim G. Tatar Y. (2019), Remote user supported IoT-WSN Laboratory and testbed platform: FiratWSN, Journal Of The Faculty Of Engineering And Architecture Of Gazi University, Vol.34, Iss.4,pp: 1831-1846, doi: 10.17341/gazimmfd.571588.
- I. Nadareishvili and I. Nadareishvili, Microservice architecture: Aligning principles, practices, and culture. Beijing, China: O'Reilly, 2016.
- M. Massé, REST API design rulebook designing consistent restful web service interfaces. Beijing u.a.: O'Reilly, 2012.
- G. Brito, T. Mombach, and M. T. Valente, “Migrating to graphql: A practical assessment,” 2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER), 2019,doi: 10.1109/SANER.2019.8667986.
- R. Vilalta et al., "GRPC-based SDN control and telemetry for soft-failure detection of spectral/spacial superchannels," 45th European Conference on Optical Communication (ECOC 2019), 2019, pp. 1-4, doi: 10.1049/cp.2019.0874.
- T. Siddiqui, S. A. Siddiqui, and N. A. Khan, “Comprehensive Analysis of Container Technology,” 2019 4th International Conference on Information Systems and Computer Networks (ISCON), 2019, doi: 10.1109/iscon47742.2019.9036238.
- R. Kumar and M. P. Rajasekaran, “An IOT based patient monitoring system using Raspberry Pi,” 2016 International Conference on Computing Technologies and Intelligent Data Engineering (ICCTIDE'16), 2016, doi: 10.1109/icctide.2016.7725378.
- P. Gupta, D. Agrawal, J. Chhabra, and P. K. Dhir, “IOT based Smart Healthcare Kit,” 2016 International Conference on Computational Techniques in Information and Communication Technologies (ICCTICT), 2016, doi: 10.1109/icctict.2016.7514585.
- S. Greene, H. Thapliyal, and D. Carpenter, “IOT-based fall detection for Smart Home Environments,” 2016 IEEE International Symposium on Nanoelectronic and Information Systems (iNIS), 2016, doi: 10.1109/inis.2016.017.
- X. Luo, T. Liu, J. Liu, X. Guo, and G. Wang, “Design and implementation of a distributed fall detection system based on wireless sensor networks,” EURASIP Journal on Wireless Communications and Networking, vol. 2012, no. 1, 2012, doi: 10.1186/1687-1499-2012-118.
- G. Devi and S. A. M. Rizvi, "Integration of Genomic Data with EHR Using IoT," 2020 2nd International Conference on Advances in Computing, Communication Control and Networking (ICACCCN), 2020, pp. 545-549, doi: 10.1109/ICACCCN51052.2020.9362968.
- A. Alamri, Ontology Middleware for Integration of IoT Healthcare Information Systems in EHR Systems, 2018, Computers, 7(4), 51, doi: 10.3390/computers7040051.
- S. Shi, D. He, L. Li, N. Kumar, M. K. Khan, and K.-K. R. Choo, “Applications of blockchain in ensuring the security and privacy of Electronic Health Record Systems: A survey,” Computers & Security, vol. 97, p. 101966, 2020, doi: 10.1016/j.cose.2020.101966.
- N. Hong, A. Wen, F. Shen, S. Sohn, C. Wang, H. Liu, and G. Jiang, “Developing a scalable FHIR-based clinical data normalization pipeline for standardizing and integrating unstructured and Structured Electronic Health Record Data,” JAMIA Open, vol. 2, no. 4, pp. 570–579, 2019, doi: 10.1093/jamiaopen/ooz056.
- J. Hong, P. Morris and J. Seo, "Interconnected Personal Health Record Ecosystem Using IoT Cloud Platform and HL7 FHIR," 2017 IEEE International Conference on Healthcare Informatics (ICHI), 2017, pp. 362-367, doi: 10.1109/ICHI.2017.82.
- Ngankam H.K. et al. (2019) An IoT Architecture of Microservices for Ambient Assisted Living Environments to Promote Aging in Smart Cities. In: Pagán J., Mokhtari M., Aloulou H., Abdulrazak B., Cabrera M. (eds) How AI Impacts Urban Living and Public Health. ICOST 2019. Lecture Notes in Computer Science, vol 11862. Springer, Cham. https://doi.org/10.1007/978-3-030-32785-9_14.
- S. Rajapaksa, A. Wickramarachchi et al., A Scalable Bioinformatics Analysis Platform based on Microservices Architecture, 2019 International Research Conference on Smart Computing and Systems Engineering (SCSE), Colombo, Sri Lanka, doi: 10.23919/SCSE.2019.8842809.
- S. Taşlı, Bulut Teknolojisi Kullanan Hasta Takip Hizmetlerinde Mikroservis Temelli Uç Sistem Tasarımı ve Geliştirilmesi, Yüksek Lisans Tezi, 2022, Fen Bilimleri Enstitüsü, Fırat Üniversitesi, Elazığ.
Year 2022,
Volume: 34 Issue: 2, 769 - 778, 30.09.2022
Sinan Taşlı
,
Güngör Yıldırım
References
- S. Madakam, R. Ramaswamy, and S. Tripathi, “Internet of things (IOT): A literature review,” Journal of Computer and Communications, vol. 03, no. 05, pp. 164–173, 2015.
- N. R. Tadapaneni, “Cloud computing: Opportunities and challenges,” SSRN Electronic Journal, 2018, doi: 10.2139/ssrn.3563342.
- P. P. Ray, D. Dash, and D. De, “Intelligent internet of things enabled Edge System for Smart Healthcare,” National Academy Science Letters, vol. 44, no. 4, pp. 325–330, 2020, doi: 10.1007/s40009-020-01003-0.
- M. Villari, M. Fazio, S. Dustdar, O. Rana, and R. Ranjan, “Osmotic computing: A new paradigm for Edge/Cloud Integration,” IEEE Cloud Computing, vol. 3, no. 6, pp. 76–83, 2016, doi: 10.1109/mcc.2016.124.
- N. Niknejad, W. Ismail, I. Ghani, B. Nazari, M. Bahari, and A. R. Hussin, “Understanding service-oriented architecture (SOA): A systematic literature review and directions for further investigation,” Information Systems, vol. 91, p. 101491, 2020, doi: 10.1016/j.is.2020.101491.
- M. Keen, Patterns implementing an SOA using an enterprise service bus. Research Triangle Park, NC: IBM, International Technical Support Organization, 2004.
- Yildirim G. Tatar Y. (2019), Remote user supported IoT-WSN Laboratory and testbed platform: FiratWSN, Journal Of The Faculty Of Engineering And Architecture Of Gazi University, Vol.34, Iss.4,pp: 1831-1846, doi: 10.17341/gazimmfd.571588.
- I. Nadareishvili and I. Nadareishvili, Microservice architecture: Aligning principles, practices, and culture. Beijing, China: O'Reilly, 2016.
- M. Massé, REST API design rulebook designing consistent restful web service interfaces. Beijing u.a.: O'Reilly, 2012.
- G. Brito, T. Mombach, and M. T. Valente, “Migrating to graphql: A practical assessment,” 2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER), 2019,doi: 10.1109/SANER.2019.8667986.
- R. Vilalta et al., "GRPC-based SDN control and telemetry for soft-failure detection of spectral/spacial superchannels," 45th European Conference on Optical Communication (ECOC 2019), 2019, pp. 1-4, doi: 10.1049/cp.2019.0874.
- T. Siddiqui, S. A. Siddiqui, and N. A. Khan, “Comprehensive Analysis of Container Technology,” 2019 4th International Conference on Information Systems and Computer Networks (ISCON), 2019, doi: 10.1109/iscon47742.2019.9036238.
- R. Kumar and M. P. Rajasekaran, “An IOT based patient monitoring system using Raspberry Pi,” 2016 International Conference on Computing Technologies and Intelligent Data Engineering (ICCTIDE'16), 2016, doi: 10.1109/icctide.2016.7725378.
- P. Gupta, D. Agrawal, J. Chhabra, and P. K. Dhir, “IOT based Smart Healthcare Kit,” 2016 International Conference on Computational Techniques in Information and Communication Technologies (ICCTICT), 2016, doi: 10.1109/icctict.2016.7514585.
- S. Greene, H. Thapliyal, and D. Carpenter, “IOT-based fall detection for Smart Home Environments,” 2016 IEEE International Symposium on Nanoelectronic and Information Systems (iNIS), 2016, doi: 10.1109/inis.2016.017.
- X. Luo, T. Liu, J. Liu, X. Guo, and G. Wang, “Design and implementation of a distributed fall detection system based on wireless sensor networks,” EURASIP Journal on Wireless Communications and Networking, vol. 2012, no. 1, 2012, doi: 10.1186/1687-1499-2012-118.
- G. Devi and S. A. M. Rizvi, "Integration of Genomic Data with EHR Using IoT," 2020 2nd International Conference on Advances in Computing, Communication Control and Networking (ICACCCN), 2020, pp. 545-549, doi: 10.1109/ICACCCN51052.2020.9362968.
- A. Alamri, Ontology Middleware for Integration of IoT Healthcare Information Systems in EHR Systems, 2018, Computers, 7(4), 51, doi: 10.3390/computers7040051.
- S. Shi, D. He, L. Li, N. Kumar, M. K. Khan, and K.-K. R. Choo, “Applications of blockchain in ensuring the security and privacy of Electronic Health Record Systems: A survey,” Computers & Security, vol. 97, p. 101966, 2020, doi: 10.1016/j.cose.2020.101966.
- N. Hong, A. Wen, F. Shen, S. Sohn, C. Wang, H. Liu, and G. Jiang, “Developing a scalable FHIR-based clinical data normalization pipeline for standardizing and integrating unstructured and Structured Electronic Health Record Data,” JAMIA Open, vol. 2, no. 4, pp. 570–579, 2019, doi: 10.1093/jamiaopen/ooz056.
- J. Hong, P. Morris and J. Seo, "Interconnected Personal Health Record Ecosystem Using IoT Cloud Platform and HL7 FHIR," 2017 IEEE International Conference on Healthcare Informatics (ICHI), 2017, pp. 362-367, doi: 10.1109/ICHI.2017.82.
- Ngankam H.K. et al. (2019) An IoT Architecture of Microservices for Ambient Assisted Living Environments to Promote Aging in Smart Cities. In: Pagán J., Mokhtari M., Aloulou H., Abdulrazak B., Cabrera M. (eds) How AI Impacts Urban Living and Public Health. ICOST 2019. Lecture Notes in Computer Science, vol 11862. Springer, Cham. https://doi.org/10.1007/978-3-030-32785-9_14.
- S. Rajapaksa, A. Wickramarachchi et al., A Scalable Bioinformatics Analysis Platform based on Microservices Architecture, 2019 International Research Conference on Smart Computing and Systems Engineering (SCSE), Colombo, Sri Lanka, doi: 10.23919/SCSE.2019.8842809.
- S. Taşlı, Bulut Teknolojisi Kullanan Hasta Takip Hizmetlerinde Mikroservis Temelli Uç Sistem Tasarımı ve Geliştirilmesi, Yüksek Lisans Tezi, 2022, Fen Bilimleri Enstitüsü, Fırat Üniversitesi, Elazığ.