Abstract
Distributed systems are sets of independent computers which aimed for the purpose of decentralization. All the decisions in such systems are made in the completely distributed manner. For the extensive use and utilization of the full range of resources in the distributed systems, certain strategies are needed for discovering resources. Resource discovery refers to searching for and locating candidate resources for a task in the current work environment. However, search and inquiry should be done in accordance with the dynamicity and extension of the environment. Resource discovery is one of the most important challenges in distributed systems. Hence, in this paper, a fuzzy deduction system was used to propose a method for discovering a multi-criteria resource in distributed systems’ context. By taking into account trust, bandwidth and speed as the input parameters, the proposed method allocates the most appropriate resource based on users’ request and service-level agreement. The results obtained from simulations and the comparison of the proposed method with the other methods indicates that the degree of occupied bandwidth is significantly reduced. Also, system overhead had a descending trend due to the appropriate response time and the additional computation elimination approach. Consequently, users’ satisfaction and the entire system efficiency are enhanced.
Similar content being viewed by others
References
Hussin, M., Hamid, N.A.W.A., Kasmiran, K.A.: Improving reliability in resource management through adaptive reinforcement learning for distributed systems. J. Parallel Distrib. Comput. 75, 93–100 (2015)
Krutz, R.L., Vines, R.D.: Cloud Security: A Comprehensive Guide to Secure Cloud Computing. Wiley Publishing, Hoboken (2010)
Sun, D., Chang, G., Sun, L., Wang, X.: Surveying and analyzing security, privacy and trust issues in cloud computing environments. Procedia Eng. 15, 2852–2856 (2011)
Foster, I., Zhao, Y., Raicu, I., Lu, S.: Cloud computing and grid computing 360-degree compared. In: 2008 Grid Computing Environments Workshop, pp. 1–10 (2008)
Salot, P.: A survey of various scheduling algorithm in cloud computing environment. International Journal of research and engineering Technology (IJRET), ISSN, pp. 2319–1163 (2013)
Han, T., Sim, K.M.: An ontology-enhanced cloud service discovery system. In: Proceedings of the International MultiConference of Engineers and Computer Scientists, pp. 17–19 (2010)
Furno, A., Zimeo, E.: Self-scaling cooperative discovery of service compositions in unstructured P2P networks. J. Parallel Distrib. Comput. 74, 2994–3025 (2014)
Kahraman, C., Onar, S.C., Oztaysi, B.: Fuzzy multicriteria decision-making: a literature review. Int. J. Comput. Intell. Syst. 8, 637–666 (2015)
Dalman, H., Güzel, N., Sivri, M.: A fuzzy set-based approach to multi-objective multi-item solid transportation problem under uncertainty. Int. J. Fuzzy Syst. 18, 716–729 (2016)
He, Y., He, Z., Shi, L.: Multiple attributes decision making based on scaled prioritized intuitionistic fuzzy interaction aggregation operators. Int. J. Fuzzy Syst. 18, 924–938 (2016)
Suder, A., Kahraman, C.: Multicriteria analysis of technological innovation investments using fuzzy sets. Technol. Econ. Dev. Econ. 22, 235–253 (2016)
He, Y., He, Z.: Extensions of Atanassov’s intuitionistic fuzzy interaction Bonferroni means and their application to multiple-attribute decision making. IEEE Trans. Fuzzy Syst. 24, 558–573 (2016)
Vinothina, V., Sridaran, R., Ganapathi, P.: A survey on resource allocation strategies in cloud computing. Int. J. Adv. Comput. Sci. Appl. 3, 97–104 (2012)
Ghaffari, A., Rahmani, A., Khademzadeh, A.: Energy-efficient and QoS-aware geographic routing protocol for wireless sensor networks. IEICE Electron. Express 8, 582–588 (2011)
Ghaffari, A.: An energy efficient routing protocol for wireless sensor networks using A-star algorithm. J. Appl. Res. Technol. 12, 815–822 (2014)
Ghaffari, A.: Congestion control mechanisms in wireless sensor networks: a survey. J. Netw. Comput. Appl. 52, 101–115 (2015)
Mohammadi, R., Ghaffari, A.: Optimizing reliability through network coding in wireless multimedia sensor networks. Indian J. Sci. Technol. 8, 834 (2015)
Masoudi, R., Ghaffari, A.: Software defined networks: a survey. J. Netw. Comput. Appl. 67, 1–25 (2016)
Ghaffari, A., Rahmani, A.: Fault tolerant model for data dissemination in wireless sensor networks. In: 2008 International Symposium on Information Technology, pp. 1–8 (2008)
Delgado, C., Gállego, J.R., Canales, M., Ortín, J., Bousnina, S., Cesana, M.: On optimal resource allocation in virtual sensor networks. Ad Hoc Netw. 50, 23–40 (2016)
Lin, W., Zhu, C., Li, J., Liu, B., Lian, H.: Novel algorithms and equivalence optimisation for resource allocation in cloud computing. Int. J. Web Grid Serv. 11, 193–210 (2015)
Nan, G., Mao, Z., Li, M., Zhang, Y., Gjessing, S., Wang, H., et al.: Distributed resource allocation in cloud-based wireless multimedia social networks. IEEE Netw. 28, 74–80 (2014)
Wu, L., Garg, S.K., Versteeg, S., Buyya, R.: SLA-based resource provisioning for hosted software-as-a-service applications in cloud computing environments. IEEE Trans. Serv. Comput. 7, 465–485 (2014)
Bahrpeyma, F., Zakerolhoseini, A., Haghighi, H.: Using IDS fitted Q to develop a real-time adaptive controller for dynamic resource provisioning in Cloud’s virtualized environment. Appl. Soft Comput. 26, 285–298 (2015)
Singh, S., Chana, I.: Energy based efficient resource scheduling: a step towards green computing. Int. J. Energy Inf. Commun. 5, 35–52 (2014)
Singh, A., Malhotra, M.: Agent based resource allocation mechanism focusing cost optimization in cloud computing. Int. J. Cloud Appl. Comput. (IJCAC) 5, 53–61 (2015)
Pillai, P.S., Rao, S.: Resource allocation in cloud computing using the uncertainty principle of game theory. IEEE Syst. J. 1, 1–12 (2014)
Wang, Y., Lin, X., Pedram, M.: A game theoretic framework of sla-based resource allocation for competitive cloud service providers. In: 2014 Sixth Annual IEEE Green Technologies Conference, pp. 37–43 (2014)
Wei, G., Vasilakos, A.V., Zheng, Y., Xiong, N.: A game-theoretic method of fair resource allocation for cloud computing services. J. Supercomput. 54, 252–269 (2010)
Bonomi, F., Milito, R., Zhu, J., Addepalli, S.: Fog computing and its role in the internet of things. In: Proceedings of the first edition of the MCC workshop on Mobile cloud computing, pp. 13–16 (2012)
Shi, C., Ammar, M.H., Zegura, E.W., Naik, M.: Computing in cirrus clouds: the challenge of intermittent connectivity. In: Proceedings of the first edition of the MCC workshop on Mobile cloud computing, pp. 23–28 (2012)
Guan, L., Ke, X., Song, M., Song, J.: A survey of research on mobile cloud computing. In: Proceedings ofthe 2011 10th IEEE/ACIS International Conference on Computer and Information Science, pp. 387–392 (2011)
Malhotra, M., Malhotra, R.: Cloud adaptive resource allocation mechanism for efficient parallel processing. Int. J. Cloud Appl. Comput. (IJCAC) 4, 1–6 (2014)
Sriram, V., Ravimaran, S.: Dynamic resource parallel processing and scheduling by using virtual machine in the cloud environment. Int. J. Eng. Res. Technol. 3, (2014).
Liu, W., Nishio, T., Shinkuma, R., Takahashi, T.: Adaptive resource discovery in mobile cloud computing. Comput. Commun. 50, 119–129 (2014)
Mirtaheri, S.L., Sharifi, M.: An efficient resource discovery framework for pure unstructured peer-to-peer systems. Comput. Netw. 59, 213–226 (2014)
Liang, J.-C., Chen, J.-C., Zhang, T.: An adaptive low-overhead resource discovery protocol for mobile ad-hoc networks. Wireless Netw. 17, 437–452 (2011)
Tchakarov, J.B., Vaidya, N.H.: Efficient content location in wireless ad hoc networks. In: Proceedings of 2004 IEEE International Conference on, Mobile Data Management, pp. 74–85 (2004)
Park, K.-L., Yoon, U.H., Kim, S.-D.: Personalized service discovery in ubiquitous computing environments. IEEE Pervasive Comput. 8, 58–65 (2009)
Ray, I., Chakraborty, S.: A vector model of trust for developing trustworthy systems. In: Samarati, P., Ryan, P., Gollmann, D., Molva, R. (eds.) Proceedings of Computer Security—ESORICS 2004: 9th European Symposium on Research in Computer Security, Sophia Antipolis, France, September 13–15, 2004, pp. 260–275. Springer, Berlin (2004)
He, Y., Chen, H., Zhou, L., Liu, J., Tao, Z.: Generalized interval-valued Atanassov’s intuitionistic fuzzy power operators and their application to group decision making. Int. J. Fuzzy Syst. 15, 401–411 (2013)
He, Y., He, Z., Chen, H.: Intuitionistic fuzzy interaction Bonferroni means and its application to multiple attribute decision making. IEEE Trans. Cybern. 45, 116–128 (2015)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ghebleh, R., Ghaffari, A. A Multi-criteria Method for Resource Discovery in Distributed Systems Using Deductive Fuzzy System. Int. J. Fuzzy Syst. 19, 1829–1839 (2017). https://doi.org/10.1007/s40815-016-0274-x
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40815-016-0274-x