Evaluating IoT Platforms: An Approach Using the COPRAS Method
2025, Satyanarayana Ballamudi
Abstract
IoT platforms act as technological frameworks that provide the foundation for connecting and managing Internet of Things devices and applications. These platforms offer a wide range of services and tools that streamline the development, deployment, and operation of IoT solutions. They enable seamless integration and communication between IoT devices, facilitate data collection and analysis, provide device management capabilities, and facilitate the creation of IoT applications. By offering a centralized and scalable infrastructure, IoT platforms play a crucial role in empowering organizations and developers to fully harness the potential of the IoT, leading to the creation of innovative and efficient IoT solutions. Research dedicated to "the selection of IoT platforms plays a crucial role in the industry". "With the increasing number of IoT applications", the importance of making the right platform choice becomes critical for successful implementation. The research provides valuable insights that aid organizations and developers "in making informed decisions when selecting an IoT platform that aligns with their specific requirements". By leveraging this knowledge, stakeholders can ensure that they choose the most suitable platform to meet their needs effectively. "The objective of this research paper is to tackle the evaluation of IoT platforms" by approaching it as a problem of multicriteria decision making (MCDM) due to its complexity involving multiple factors. To accomplish this goal, the research develops a system for creating evaluation criteria, facilitating the comprehensive assessment of IoT platforms. In the ranking based on the COPRAS method, Google Cloud IoT emerged as the top-ranked platform, demonstrating its superior performance and highest utility. Amazon AWS IoT Core closely followed in the second position, showcasing its strong performance and positive attributes. Microsoft Azure IoT Hub secured the third rank, highlighting its competitive performance compared to other platforms. ThingWorx obtained the fourth rank, indicating its relatively good performance according to the COPRAS method. Particle ranked fifth, positioning its performance in the middle range among the evaluated platforms. Oracle IoT obtained the sixth rank, suggesting its performance was relatively lower compared to other platforms. IBM Watson IoT received the seventh rank, indicating its relatively weaker performance in the evaluation. These rankings offer valuable insights for decisionmaking and platform selection, enabling stakeholders to evaluate the overall performance and relative positions of the IoT platforms based on the COPRAS method. .
References (40)
- Varadharajan, Vijay, and Udaya Tupakula. "Security as a service model for cloud environment." IEEE Transactions on network and Service management 11, no. 1 (2014): 60- 75.
- Noor, Talal H., Quan Z. Sheng, Sherali Zeadally, and Jian Yu. "Trust management of services in cloud environments: Obstacles and solutions." ACM Computing Surveys (CSUR) 46, no. 1 (2013): 1-30.
- Grozev, Nikolay, and Rajkumar Buyya. "Performance modelling and simulation of three-tier applications in cloud and multi-cloud environments." The Computer Journal 58, no. 1 (2015): 1-22.
- Xu, Baomin, Chunyan Zhao, Enzhao Hu, and Bin Hu. "Job scheduling algorithm based on Berger model in cloud environment." Advances Engineering Software 42, no. 7 (2011): 419-425.
- Hussein, Mohamed K., Mohamed H. Mousa, and Mohamed A. Alqarni. "A placement architecture for a container as a service (CaaS) in a cloud environment." Journal of Cloud Computing 8 (2019): 1-15.
- Kaliski Jr, Burton S., and Wayne Pauley. "Toward risk assessment as a service in cloud environments." In 2nd USENIX Workshop on Hot Topics in Cloud Computing (HotCloud 10). 2010.
- Stewart, Craig A., Timothy M. Cockerill, Ian Foster, David Hancock, Nirav Merchant, Edwin Skidmore, Daniel Stanzione et al. "Jetstream: a self-provisioned, scalable science and engineering cloud environment." In Proceedings of the 2015 XSEDE Conference: Scientific Advancements Enabled by Enhanced Cyberinfrastructure, pp. 1-8. 2015.
- Sakr, Sherif, Anna Liu, Daniel M. Batista, and Mohammad Alomari. "A survey of large scale data management approaches in cloud environments." IEEE communications surveys & tutorials 13, no. 3 (2011): 311-336.
- Dubey, Kalka, Mohit Kumar, and Subhash Chander Sharma. "Modified HEFT algorithm for task scheduling in cloud environment." Procedia Computer Science 125 (2018): 725-732.
- Ghoshal, Devarshi, Richard Shane Canon, and Lavanya Ramakrishnan. "I/o performance of virtualized cloud environments." In Proceedings of the second international workshop on Data intensive computing in the clouds, pp. 71-80. 2011.
- Abirami, S. P., and Shalini Ramanathan. "Linear scheduling strategy for resource allocation in cloud environment." International Journal on Cloud Computing: Services and Architecture (IJCCSA) 2, no. 1 (2012): 9-17.
- Xiong, Pengcheng, Yun Chi, Shenghuo Zhu, Hyun Jin Moon, Calton Pu, and Hakan Hacigümüş. "Intelligent management of virtualized resources for database systems in cloud environment." In 2011 IEEE 27th International Conference on Data Engineering, pp. 87-98. IEEE, 2011.
- Vignesh, V., K. Sendhil Kumar, and N. Jaisankar. "Resource management and scheduling in cloud environment." International journal of scientific and research publications 3, no. 6 (2013): 1-6.
- Namasudra, Suyel. "Fast and secure data accessing by using DNA computing for the cloud environment." IEEE Transactions on Services Computing 15, no. 4 (2020): 2289-2300.
- Lorido-Botran, Tania, Jose Miguel-Alonso, and Jose A. Lozano. "A review of auto-scaling techniques for elastic applications in cloud environments." Journal of grid computing 12 (2014): 559-592.
- He, Sijin, Li Guo, Moustafa Ghanem, and Yike Guo. "Improving resource utilisation in the cloud environment using multivariate probabilistic models." In 2012 IEEE Fifth International Conference on Cloud Computing, pp. 574-581. IEEE, 2012.
- Xing, Tianyi, Dijiang Huang, Le Xu, Chun-Jen Chung, and Pankaj Khatkar. "Snortflow: A openflow-based intrusion prevention system in cloud environment." In 2013 second GENI research and educational experiment workshop, pp. 89-92. IEEE, 2013.
- Kaur, Harleen, M. Afshar Alam, Roshan Jameel, Ashish Kumar Mourya, and Victor Chang. "A proposed solution and future direction for blockchain-based heterogeneous medicare data in cloud environment." Journal of medical systems 42 (2018): 1-11.
- Toosi, Adel Nadjaran, Rodrigo N. Calheiros, and Rajkumar Buyya. "Interconnected cloud computing environments: Challenges, taxonomy, and survey." ACM Computing Surveys (CSUR) 47, no. 1 (2014): 1-47.
- Kaur, Harleen, M. Afshar Alam, Roshan Jameel, Ashish Kumar Mourya, and Victor Chang. "A proposed solution and future direction for blockchain-based heterogeneous medicare data in cloud environment." Journal of medical systems 42 (2018): 1-11.
- Organ, Arzu, and Engin Yalçın. "Performance evaluation of research assistants by COPRAS method." European Scientific Journal 12, no. 10 (2016): 102-109.
- Kundakcı, Nilsen, and A. Işık. "Integration of MACBETH and COPRAS methods to select air compressor for a textile company." Decision Science Letters 5, no. 3 (2016): 381- 394.
- Addressing Supply Chain Administration Challenges in the Construction Industry: A TOPSIS-Based Evaluation Approach by Vijay Kumar Adari, REST Publisher, 2023. ISBN: 978-81-948459-4-2.
- Zagorskas, Jurgis, Marija Burinskienė, Edmundas Zavadskas, and Zenonas Turskis. "Urbanistic assessment of city compactness on the basis of GIS applying the COPRAS method." Ekologija 53 (2007). Zagorskas, Jurgis, Marija Burinskienė, Edmundas Zavadskas, and Zenonas Turskis. "Urbanistic assessment of city compactness on the basis of GIS applying the COPRAS method." Ekologija 53 (2007).
- Kustiyahningsih, Yeni, and Ismy Qorry Aini. "Integration of FAHP and COPRAS method for new student admission decision making." In 2020 Third International Conference on Vocational Education and Electrical Engineering (ICVEE), pp. 1-6. IEEE, 2020.
- Özbek, Aşir, and Emel Erol. "Ranking of factoring companies in accordance with ARAS and methods." International Journal of Academic Research in Accounting, Finance and Management Sciences 7, no. 2 (2017): 105-116.
- Keshavarz Ghorabaee, Mehdi, Maghsoud Amiri, Jamshid Salehi Sadaghiani, and Golnoosh Hassani Goodarzi. "Multiple criteria group decision-making for supplier selection based on COPRAS method with interval type-2 fuzzy sets." The International Journal of Advanced Manufacturing Technology 75 (2014): 1115-1130.
- Zheng, Yuanhang, Zeshui Xu, Yue He, and Huchang Liao. "Severity assessment of chronic obstructive pulmonary disease based on hesitant fuzzy linguistic COPRAS method." Applied Soft Computing 69 (2018): 60-71.
- VimalaSaravanan, Chinnasami Sivaji, Sathiyaraj Chinnasamy, and Chandrasekar Raja. "Using the COPRAS Methodology Cancer with a solution." Computer Science, Engineering and Technology 1, no. 1 (2023): 36-45.
- Esbouei, Saber Khalili, and Abdolhamid Safaei Ghadikolaei. "Applying FAHP and COPRAS methods for evaluating financial performance." International Journal of Managment, IT and Engineering 3, no. 11 (2013): 10-22.
- Ayrim, Yelda, Kumru Didem Atalay, and Gülin Feryal Can. "A new stochastic MCDM approach based on COPRAS." International Journal of Information Technology & Decision Making 17, no. 03 (2018): 857-882.
- Roy, Jagannath, Haresh Kumar Sharma, Samarjit Kar, Edmundas Kazimieras Zavadskas, and Jonas Saparauskas. "An extended COPRAS model for multi-criteria decision- making problems and its application in web-based hotel evaluation and selection." Economic research-Ekonomska istraživanja 32, no. 1 (2019): 219-253.
- Dorfeshan, Yahya, and S. Meysam Mousavi. "A group TOPSIS-COPRAS methodology with Pythagorean fuzzy sets considering weights of experts for project critical path problem." Journal of intelligent & fuzzy systems 36, no. 2 (2019): 1375-1387.
- Bitarafan, Mahdi, S. Hashemkhani Zolfani, Sh Lale Arefi, and Edmundas Kazimieras Zavadskas. "Evaluating the construction methods of cold-formed steel structures in reconstructing the areas damaged in natural crises, using the methods AHP and COPRAS-G." Archives of civil and mechanical engineering 12 (2012): 360-367.
- Hashemkhani Zolfani, Sarfaraz, Nahid Rezaeiniya, Edmundas Kazimieras Zavadskas, and Zenonas Turskis. "Forest roads locating based on AHP and COPRAS-G methods: an empirical study based on Iran." (2011).
- Bitarafan, Mahdi, S. Hashemkhani Zolfani, Sh Lale Arefi, and Edmundas Kazimieras Zavadskas. "Evaluating the construction methods of cold-formed steel structures in reconstructing the areas damaged in natural crises, using the methods AHP and COPRAS-G." Archives of civil and mechanical engineering 12 (2012): 360-367.
- Rajareega, S., and J. Vimala. "Operations on complex intuitionistic fuzzy soft lattice ordered group and CIFS- COPRAS method for equipment selection process." Journal of Intelligent & Fuzzy Systems 41, no. 5 (2021): 5709- 5718.
- Adali, Esra Aytac, and Ayģegül Tuş Işık. "Air conditioner selection problem with COPRAS and ARAS methods." Manas Sosyal Araştırmalar Dergisi 5, no. 2 (2016): 124- 138.
- Beena, Mary John, and C. Sudha Kartha. "Fabrication and characterization of dye sensitized polymer films for holographic applications." PhD diss., Department of Physics, 2008.
- Amudha, M., M. Ramachandran, Chinnasami Sivaji, M. Gowri, and R. Gayathri. "Evaluation of COPRAS MCDM method with fuzzy approach." Data analytics and artificial intelligence 1, no. 1 (2021): 15-23.