Abstract
The increased number of computers, enlarged network bandwidth, more powerful computers, consumed resources and the acceptance of the Internet has driven the ongoing demand for new and better ways to execute huge problems in shared computing infrastructure such as grid and P2P computing. Resource discovery is extremely significant and challenging issues in Grid and P2P. It is complex because resources are heterogeneous, dynamic, geographically distributed, manageability and autonomous. A well-organized resource discovery mechanism is the fundamental requirements for resource sharing infrastructure, as it supports and facilities the resource administration and scheduling of applications. In computing systems like Grid, provide many resources across multiple administrative domains for the achievement of the goal. The major challenge faced by the system is to find the right resources on the network. In this paper, we study the resource discovery mechanisms that have been used in distributed computing systems so far. The mechanism for discovery of resource is divided into different types: centralized, decentralized, and hierarchical. We review the main developments in these categories and outline the new challenges. This paper also provides a discussion of the differences between the mechanisms considered for scalability, dynamism, reliability and real consultations as well as directions for future research.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Ridgway, R.: Microwave photonics programs at DARPA. J. Lightwave Technol. 32(20), 3428–3439 (2014)
Strawn, G.: Masterminds of the arpanet. IT Prof. 16, 66–68 (2014)
Alzboon, M.M.M.S., Arif, A.S.: Towards self-resource discovery and selection models in grid computing. ARPN J. Eng. Appl. Sci. 11(10), 6269–6274 (2016)
Arif, S., Alzboon, M.S., Mahmuddin, M.: Distributed quadtree overlay for resource discovery in shared computing infrastructure. Adv. Sci. Lett. 23(6), 5397–5401 (2017)
Kosińska, J., Kosiński, J., Zieliński, K.: Virtual grid-new paradigm of system resources dynamic organization. Comput. Inform. 30, 749–760 (2012)
Bindu, P.L.H., Venkatesan, R., Ramalakshmi, K.: Perspective study on resource level load balancing in grid computing environments. In: 2011 3rd International Conference on Electronics Computer Technology, pp. 321–325, April 2011
Al-Namari, M.A., Mansoor, A.M., Idris, M.Y.: A brief survey on 5G wireless mobile network. Int. J. Adv. Comput. Sci. Appl. 8(11), 52–59 (2017)
Liu, H., et al.: Study on virtualization-based simulation grid. In: 2010 International Conference on Measuring Technology and Mechatronics Automation, pp. 685–689, March 2010
Shen, H., Lin, Y., Li, T.: Combining efficiency, fidelity and flexibility in resource information services (2013)
Zarrin, J., Aguiar, R.L., Barraca, J.P.: Resource discovery for distributed computing systems: a comprehensive survey. J. Parallel Distrib. Comput. (2017)
Junior, A.M.G., Sato, L.M., Massetto, F.I.: A parallel application programming and processing environment proposal for grid computing. In: 2012 IEEE 15th International Conference on Computational Science and Engineering, pp. 154–161, December 2012
Brocco, A., Malatras, A., Hirsbrunner, B.: Enabling efficient information discovery in a self-structured grid. Future Gener. Comput. Syst. 26(6), 838–846 (2010)
Jafari Navimipour, N., Masoud Rahmani, A., Habibizad Navin, A., Hosseinzadeh, M.: Resource discovery mechanisms in grid systems: a survey. J. Netw. Comput. Appl. 41, 389–410 (2014)
Kouicem, D.E., Bouabdallah, A., Lakhlef, H.: Internet of things security: a top-down survey. Comput. Netw. 141, 199–221 (2018)
Yu, J., Buyya, R.: A taxonomy of workflow management systems for grid computing. J. Grid Comput. 3(3–4), 171–200 (2006)
Fitzgerald, S., et al.: A directory service for configuring high-performance distributed computations. In: Proceedings of the Sixth IEEE International Symposium on High Performance Distributed Computing (1997)
Czajkowski, K., Fitzgerald, S.: Grid information services for distributed resource sharing. In: Proceeding of 10th IEEE International Symposium on High-Performance Distributed Computing, pp. 181–194 (2001)
Yu, J., Venugopal, S., Buyya, R.: Grid market directory: a web services based grid service publication directory. arXiv Prepr. arXiv:cs/0302006, pp. 1–9 (2003)
Kaur, D., Sengupta, J.: Resource discovery in web-services based grids. World Acad. Sci. Eng Technol. 31, 284–288 (2007)
Cokuslu, D., Hameurlain, A., Erciyes, K.: Grid resource discovery based on web services. In: 2009 International Conference for Internet Technology and Secured Transactions, ICITST 2009, pp. 1–6 (2009)
Benson, E.: Evaluation of UDDI as a provider of resource discovery services for OGSA-based Grids. In: Proceedings 20th IEEE International Parallel & Distributed Processing Symposium (2006)
Kovvur, R.M.R., Kadappa, V., Ramachandram, S., Govardhan, A.: Adaptive resource discovery models and resource selection in grids. In: 2010 1st International Conference on Parallel, Distributed and Grid Computing, PDGC - 2010, pp. 95–100 (2010)
Jeyabharathi, C., Pethalakshmi, A.: New approaches with chord in efficient P2P grid resource discovery. arXiv Prepr. arXiv:1401.2008, vol. 41, no. 8, pp. 3831–3849, June 2014
Azab, A.A., Kholidy, H.A.: An adaptive decentralized scheduling mechanism for peer-to-peer Desktop Grids. In: 2008 International Conference on Computer Engineering & Systems, pp. 364–371, November 2008
Le, N.T., Hossain, M.A., Islam, A., Kim, D.Y., Choi, Y.J., Jang, Y.M.: Survey of promising technologies for 5G networks. Mob. Inf. Syst. 2016, 25 (2016)
Nithya, K.A., Rajaduari, R., Ganesan, M.: A survey on structural health monitoring based on internet of things. Int. J. Pure Appl. Math. 117(19), 389–393 (2017)
Ray, P.P.: A survey on Internet of Things architectures. J. King Saud Univ. Comput. Inf. Sci. 30(3), 291–319 (2018)
Akpakwu, G.A., Silva, B.J., Hancke, G.P., Abu-Mahfouz, A.M.: A survey on 5G networks for the Internet of Things: communication technologies and challenges. IEEE Access 6(c), 3619–3647 (2017)
Condoluci, M., Lema, M.A., Mahmoodi, T., Dohler, M.: 5G IoT industry verticals and network requirements, no. 2010, pp. 148–175 (2017)
Chowdhury, N., Boutaba, R.: Network virtualization: state of the art and research challenges. Commun. Mag 3(July), 20–26 (2009)
Chowdhury, N., Boutaba, R.: A survey of network virtualization. Comput. Netw., 1–29 (2010)
Iamnitchi, A., Foster, I.: Resource discovery in large resource-sharing environments (2003)
Vashisht, P., Sharma, A.: Decentralized P2P grid resources discovery model in LC-Trie structured overlay. In: 2010 First International Conference on Parallel, Distributed and Grid Computing (PDGC 2010), pp. 330–333, October 2010
Tangpongprasit, S., Katagiri, T., Kise, K.: A time-to-live based reservation algorithm on fully decentralized resource discovery in Grid computing. Parallel Comput. (2005)
Fattahi, S.M., Charkari, N.M.: Distributed resource discovery in grid with efficient range query. In: 2009 14th International CSI Computer Conference, pp. 335–340, October 2009
Ebadi, S., Khanli, L.M.: A new distributed and hierarchical mechanism for service discovery in a grid environment. Future Gener. Comput. Syst. 27(6), 836–842 (2011)
Ge, X., Jia, Z.: Research on spatial knowledge service composition in grid environment. In: 2009 Second International Conference on Intelligent Computation Technology and Automation, pp. 259–262 (2009)
Yin, Y., Cui, H., Chen, X.: The grid resource discovery method based on hierarchical model. Inf. Technol. J. (2007)
SalemAlzboon, M., Arif, S., Mahmuddin, M., Dakkak, O.: Peer to peer resource discovery mechanisms in grid computing : a critical review. In: The 4th International Conference on Internet Applications, Protocols and Services (NETAPPS2015), pp. 48–54 (2015)
Mahmuddin, M., Alzboon, M.S., Arif, S.: Dynamic network topology for resource discovery in shared computing infrastructure. Adv. Sci. Lett. 23(6), 5402–5405 (2017)
Jamal, A.A., Teahan, W.J.: Alpha multipliers breadth-first search technique for resource discovery in unstructured peer-to-peer networks. Int. J. Adv. Sci. Eng. Inf. Technol. 7(4), 1403–1412 (2017)
Sehra, S.S., Singh, J., Rai, H.S.: Dynamic scheduling in grid environment with the improvement of fault tolerant level. Indian J. Sci. Technol. 8(November), 507–515 (2015)
Nagarajan, V., Maluk Mohamed, M.A.: A decentralized two phase resource discovery model for peer-to-peer grid environments, vol. VII, no. Ii (2016)
Francesca, S., Carlo, C.G., Luca, D.N., Rocco, F., Marco, R.: Comparison of low-complexity algorithms for real-time QRS detection using standard ECG database. Int. J. Adv. Sci. Eng. Inf. Technol. 8(2), 307–314 (2018)
Kasim, S., Hassan, R., Zaini, N.H., Ahmad, A.S., Ramli, A.A., Saedudin, R.R.: A study on facial expression recognition using Local Binary Pattern. Int. J. Adv. Sci. Eng. Inf. Technol. 7(5), 1621–1626 (2017)
Ahad, M.A., Biswas, R.: PPS-ADS: a framework for privacy-preserved and secured distributed system architecture for handling big data. Int. J. Adv. Sci. Eng. Inf. Technol. 8(4), 1333–1342 (2018)
Wattana, M., Siriluk, B., Khotwit, S.: Counting and separating damaged seeds of soybean seeds using image processing. Adv. Sci. Eng. Inf. Technol. 8(4), 1366–1371 (2018)
Myung, R., Yu, H., Lee, D.: Optimizing parallelism of big data analytics at distributed computing system. Int. J. Adv. Sci. Eng. Inf. Technol. 7(5), 1716 (2017)
Hassan, M.H., Mostafa, S.A., Budiyono, A., Mustapha, A., Shamini, S.: A hybrid algorithm for improving the quality of service in MANET. Int. J. Adv. Sci. Eng. Inf. Technol. 8(4), 1218–1225 (2018)
Teo, J.: Analyzing the scalability performance of Crossover-first and self- adaptive Differential Evolution algorithms for complex numerical optimization. Int. J. Adv. Sci. Eng. Inf. Technol. 7(5), 1847–1852 (2017)
Fazea, Y.: Numerical simulation of helical structure mode-division multiplexing with nonconcentric ring vortices. Opt. Commun. 437, 303–311 (2019)
Fazea, Y.: Mode division multiplexing and dense WDM-PON for Fiber-to-the-Home. Optik 183, 994–998 (2019)
Hassan, S., Fazea, Y., Habbal, A., Ibrahim, H.: Twisted Laguerre-Gaussian mode division multiplexing to support blockchain applications. In: Region 10 Conference, TENCON 2017–2017. IEEE, pp. 2421–2425 (2017)
Fazea, Y., Alobaedy, M.M., Ibraheem, Z.T.: Performance of a direct-detection spot mode division multiplexing in multimode fiber. J. Opt. Commun. 40, 161–166 (2019)
Fazea, Y., Mezhuyev, V.: Selective mode excitation techniques for mode-division multiplexing: A critical review. Opt. Fiber Technol. 45, 280–288 (2018)
Fazea, Y., Sajat, M.S., Ahmad, A., Alobaedy, M.M.: Channel optimization in mode division multiplexing using neural networks. In: 2018 IEEE 14th International Colloquium on Signal Processing & Its Applications (CSPA), pp. 173–175 (2018)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Alzboon, M.S., Mahmuddin, M., Arif, S. (2020). Resource Discovery Mechanisms in Shared Computing Infrastructure: A Survey. In: Saeed, F., Mohammed, F., Gazem, N. (eds) Emerging Trends in Intelligent Computing and Informatics. IRICT 2019. Advances in Intelligent Systems and Computing, vol 1073. Springer, Cham. https://doi.org/10.1007/978-3-030-33582-3_51
Download citation
DOI: https://doi.org/10.1007/978-3-030-33582-3_51
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-33581-6
Online ISBN: 978-3-030-33582-3
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)