Skip to main content
Log in

A Multi-criteria Method for Resource Discovery in Distributed Systems Using Deductive Fuzzy System

  • Published:
International Journal of Fuzzy Systems Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

Similar content being viewed by others

References

  1. 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)

    Article  Google Scholar 

  2. Krutz, R.L., Vines, R.D.: Cloud Security: A Comprehensive Guide to Secure Cloud Computing. Wiley Publishing, Hoboken (2010)

    Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. 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)

  5. 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)

  6. 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)

  7. Furno, A., Zimeo, E.: Self-scaling cooperative discovery of service compositions in unstructured P2P networks. J. Parallel Distrib. Comput. 74, 2994–3025 (2014)

    Article  Google Scholar 

  8. Kahraman, C., Onar, S.C., Oztaysi, B.: Fuzzy multicriteria decision-making: a literature review. Int. J. Comput. Intell. Syst. 8, 637–666 (2015)

    Article  MATH  Google Scholar 

  9. 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)

    Article  MathSciNet  Google Scholar 

  10. 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)

    Article  MathSciNet  Google Scholar 

  11. Suder, A., Kahraman, C.: Multicriteria analysis of technological innovation investments using fuzzy sets. Technol. Econ. Dev. Econ. 22, 235–253 (2016)

    Article  Google Scholar 

  12. 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)

    Article  Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. 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)

    Article  Google Scholar 

  15. Ghaffari, A.: An energy efficient routing protocol for wireless sensor networks using A-star algorithm. J. Appl. Res. Technol. 12, 815–822 (2014)

    Article  Google Scholar 

  16. Ghaffari, A.: Congestion control mechanisms in wireless sensor networks: a survey. J. Netw. Comput. Appl. 52, 101–115 (2015)

    Article  Google Scholar 

  17. Mohammadi, R., Ghaffari, A.: Optimizing reliability through network coding in wireless multimedia sensor networks. Indian J. Sci. Technol. 8, 834 (2015)

    Article  Google Scholar 

  18. Masoudi, R., Ghaffari, A.: Software defined networks: a survey. J. Netw. Comput. Appl. 67, 1–25 (2016)

    Article  Google Scholar 

  19. 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)

  20. 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)

    Article  Google Scholar 

  21. 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)

    Article  Google Scholar 

  22. 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)

    Article  Google Scholar 

  23. 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)

    Article  Google Scholar 

  24. 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)

    Article  Google Scholar 

  25. Singh, S., Chana, I.: Energy based efficient resource scheduling: a step towards green computing. Int. J. Energy Inf. Commun. 5, 35–52 (2014)

    Google Scholar 

  26. 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)

    Google Scholar 

  27. Pillai, P.S., Rao, S.: Resource allocation in cloud computing using the uncertainty principle of game theory. IEEE Syst. J. 1, 1–12 (2014)

    Google Scholar 

  28. 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)

  29. 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)

    Article  Google Scholar 

  30. 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)

  31. 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)

  32. 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)

  33. Malhotra, M., Malhotra, R.: Cloud adaptive resource allocation mechanism for efficient parallel processing. Int. J. Cloud Appl. Comput. (IJCAC) 4, 1–6 (2014)

    Google Scholar 

  34. 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).

  35. Liu, W., Nishio, T., Shinkuma, R., Takahashi, T.: Adaptive resource discovery in mobile cloud computing. Comput. Commun. 50, 119–129 (2014)

    Article  Google Scholar 

  36. Mirtaheri, S.L., Sharifi, M.: An efficient resource discovery framework for pure unstructured peer-to-peer systems. Comput. Netw. 59, 213–226 (2014)

    Article  Google Scholar 

  37. 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)

    Article  Google Scholar 

  38. 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)

  39. Park, K.-L., Yoon, U.H., Kim, S.-D.: Personalized service discovery in ubiquitous computing environments. IEEE Pervasive Comput. 8, 58–65 (2009)

    Article  Google Scholar 

  40. 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)

  41. 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)

    MathSciNet  Google Scholar 

  42. 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)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ali Ghaffari.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40815-016-0274-x

Keywords

Navigation