Skip to main content
Erschienen in: The Journal of Supercomputing 1/2015

01.01.2015

Distributed optimization Grid resource discovery

verfasst von: Mohammad Hasanzadeh, Mohammad Reza Meybodi

Erschienen in: The Journal of Supercomputing | Ausgabe 1/2015

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Grid computing is a framework for large-scale resource sharing and indexing that evolves with the goal of resource provisioning. In this paper, we develop a distributed learning automata (DLA) based on multi-swarm discrete particle swarm optimization (PSO) approach for Grid resource discovery, called distributed optimization grid (DOG) resource discovery algorithm. This algorithm makes use of swarms of particles for different computational resource metrics while a group of DLA is the control unit of each swarm of particles. The algorithm takes advantage of the PSO solution diversity to optimize the quality of delivered resource. Moreover, the recommended algorithm uses DLA as a fully distributed model for imitating the Grid infrastructure topology. Our experimental results show that DOG is fast as well as efficient and accurate.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Czajkowski K, Fitzgerald S, Foster I, Kesselman C (2001) Grid information services for distributed resource sharing. In: Proceedings of the 10th IEEE international symposium on high performance distributed computing, pp 181–194 Czajkowski K, Fitzgerald S, Foster I, Kesselman C (2001) Grid information services for distributed resource sharing. In: Proceedings of the 10th IEEE international symposium on high performance distributed computing, pp 181–194
2.
Zurück zum Zitat Keung HNLC, Dyson JRD, Jarvis SA, Nudd GR (2003) Performance evaluation of a grid resource monitoring and discovery service. Softw IEE Proc 150(4):243–251CrossRef Keung HNLC, Dyson JRD, Jarvis SA, Nudd GR (2003) Performance evaluation of a grid resource monitoring and discovery service. Softw IEE Proc 150(4):243–251CrossRef
3.
Zurück zum Zitat Aloisio G, Cafaro M, Epicoco I, Fiore S, Lezzi D, Mirto M, Mocavero S (2005) iGrid, a novel grid information service. In: Advances in grid computing-EGC. Springer, Berlin, pp 506–515 Aloisio G, Cafaro M, Epicoco I, Fiore S, Lezzi D, Mirto M, Mocavero S (2005) iGrid, a novel grid information service. In: Advances in grid computing-EGC. Springer, Berlin, pp 506–515
4.
Zurück zum Zitat Mirto M, Cafaro M, Aloisio G (2013) Peer-to-peer data discovery in health centers. In: 2013 IEEE 26th international symposium on computer-based medical systems (CBMS), pp 343–348 Mirto M, Cafaro M, Aloisio G (2013) Peer-to-peer data discovery in health centers. In: 2013 IEEE 26th international symposium on computer-based medical systems (CBMS), pp 343–348
5.
Zurück zum Zitat Foster I, Kesselman C (1997) Globus: a metacomputing infrastructure toolkit. Int J High Perform Comput Appl 11(2):115–128CrossRef Foster I, Kesselman C (1997) Globus: a metacomputing infrastructure toolkit. Int J High Perform Comput Appl 11(2):115–128CrossRef
6.
Zurück zum Zitat Li C, Li L (2012) A resource selection scheme for QoS satisfaction and load balancing in ad hoc grid. J Supercomput 59(1):499–525CrossRef Li C, Li L (2012) A resource selection scheme for QoS satisfaction and load balancing in ad hoc grid. J Supercomput 59(1):499–525CrossRef
7.
Zurück zum Zitat Ranjan R, Harwood A, Buyya R (2012) Coordinated load management in Peer-to-Peer coupled federated grid systems. J Supercomput 61(2):292–316CrossRef Ranjan R, Harwood A, Buyya R (2012) Coordinated load management in Peer-to-Peer coupled federated grid systems. J Supercomput 61(2):292–316CrossRef
8.
Zurück zum Zitat Chung W-C, Hsu C-J, Lai K-C, Li K-C, Chung Y-C (2013) Direction-aware resource discovery in large-scale distributed computing environments. J Supercomput 66(1):229–248CrossRef Chung W-C, Hsu C-J, Lai K-C, Li K-C, Chung Y-C (2013) Direction-aware resource discovery in large-scale distributed computing environments. J Supercomput 66(1):229–248CrossRef
9.
Zurück zum Zitat Ergu D, Kou G, Peng Y, Shi Y, Shi Y (2013) The analytic hierarchy process: task scheduling and resource allocation in cloud computing environment. J Supercomput 64(3):835–848CrossRef Ergu D, Kou G, Peng Y, Shi Y, Shi Y (2013) The analytic hierarchy process: task scheduling and resource allocation in cloud computing environment. J Supercomput 64(3):835–848CrossRef
10.
Zurück zum Zitat Adabi S, Movaghar A, Rahmani AM, Beigy H (2013) Negotiation strategies considering market, time and behavior functions for resource allocation in computational grid. J Supercomput 66(3):1350–1389CrossRef Adabi S, Movaghar A, Rahmani AM, Beigy H (2013) Negotiation strategies considering market, time and behavior functions for resource allocation in computational grid. J Supercomput 66(3):1350–1389CrossRef
11.
Zurück zum Zitat Narendra KS, Thathachar M (1974) Learning Automata?: a survey. IEEE Trans Syst Man Cybern SMC (4):323–334 Narendra KS, Thathachar M (1974) Learning Automata?: a survey. IEEE Trans Syst Man Cybern SMC (4):323–334
12.
Zurück zum Zitat Beigy H, Meybodi MR (2006) Utilizing distributed learning automata to solve stochastic shortest path problems. Int J Uncertain FUZZINESS Knowl BASED Syst 14(5):591CrossRefMathSciNetMATH Beigy H, Meybodi MR (2006) Utilizing distributed learning automata to solve stochastic shortest path problems. Int J Uncertain FUZZINESS Knowl BASED Syst 14(5):591CrossRefMathSciNetMATH
13.
Zurück zum Zitat Kennedy J (2010) Particle swarm optimization. In: Encyclopedia of machine learning. Springer, Berlin, pp 760–766 Kennedy J (2010) Particle swarm optimization. In: Encyclopedia of machine learning. Springer, Berlin, pp 760–766
14.
Zurück zum Zitat Mohamadi H, Ismail AS, Salleh S, Nodhei A (2013) Learning automata-based algorithms for finding cover sets in wireless sensor networks. J Supercomput 66(3):1533–1552CrossRef Mohamadi H, Ismail AS, Salleh S, Nodhei A (2013) Learning automata-based algorithms for finding cover sets in wireless sensor networks. J Supercomput 66(3):1533–1552CrossRef
15.
Zurück zum Zitat Piwonska A, Seredynski F, Szaban M (2013) Learning cellular automata rules for binary classification problem. J Supercomput 63(3):800–815CrossRef Piwonska A, Seredynski F, Szaban M (2013) Learning cellular automata rules for binary classification problem. J Supercomput 63(3):800–815CrossRef
16.
Zurück zum Zitat Misra S, Krishna PV, Bhiwal A, Chawla AS, Wolfinger BE, Lee C (2012) A learning automata-based fault-tolerant routing algorithm for mobile ad hoc networks. J Supercomput 62(1):4–23CrossRef Misra S, Krishna PV, Bhiwal A, Chawla AS, Wolfinger BE, Lee C (2012) A learning automata-based fault-tolerant routing algorithm for mobile ad hoc networks. J Supercomput 62(1):4–23CrossRef
17.
Zurück zum Zitat Mozafari M, Alizadeh R (2013) A cellular learning automata model of investment behavior in the stock market. Neurocomputing 122:470–479CrossRef Mozafari M, Alizadeh R (2013) A cellular learning automata model of investment behavior in the stock market. Neurocomputing 122:470–479CrossRef
18.
Zurück zum Zitat Hasanzadeh M, Meybodi MR (2013) Grid resource discovery based on distributed learning automata. Computing 96(9):909–922 Hasanzadeh M, Meybodi MR (2013) Grid resource discovery based on distributed learning automata. Computing 96(9):909–922
19.
Zurück zum Zitat Ghanbari S, Meybodi MR (2005) On-line mapping algorithms in highly heterogeneous computational grids: a learning automata approach. In: International conference on information and knowledge technology (IKT’05), vol 67 Ghanbari S, Meybodi MR (2005) On-line mapping algorithms in highly heterogeneous computational grids: a learning automata approach. In: International conference on information and knowledge technology (IKT’05), vol 67
20.
21.
Zurück zum Zitat Huang D, Yuan Y, Zhang L, Zhao K (2009) Research on tasks scheduling algorithms for dynamic and uncertain computing grid based on a+ bi connection number of SPA. J Softw 4(10):1102–1109CrossRef Huang D, Yuan Y, Zhang L, Zhao K (2009) Research on tasks scheduling algorithms for dynamic and uncertain computing grid based on a+ bi connection number of SPA. J Softw 4(10):1102–1109CrossRef
22.
Zurück zum Zitat Kashyap R, Vidyarthi DP (2013) Security driven scheduling model for computational grid using NSGA-II. J Grid Comput 11(4):721–734 Kashyap R, Vidyarthi DP (2013) Security driven scheduling model for computational grid using NSGA-II. J Grid Comput 11(4):721–734
23.
Zurück zum Zitat Jacob B, I. B. M. C. I. T. S. Organization, S. B. O. (Firme) (2005) Introduction to grid computing. IBM, International Technical Support Organization Jacob B, I. B. M. C. I. T. S. Organization, S. B. O. (Firme) (2005) Introduction to grid computing. IBM, International Technical Support Organization
24.
Zurück zum Zitat Trunfio P, Talia D, Papadakis H, Fragopoulou P, Mordacchini M, Pennanen M, Popov K, Vlassov V, Haridi S (2007) Peer-to-Peer resource discovery in Grids: models and systems. Future Gener Comput Syst 23(7):864–878CrossRef Trunfio P, Talia D, Papadakis H, Fragopoulou P, Mordacchini M, Pennanen M, Popov K, Vlassov V, Haridi S (2007) Peer-to-Peer resource discovery in Grids: models and systems. Future Gener Comput Syst 23(7):864–878CrossRef
25.
Zurück zum Zitat Iamnitchi A, Foster I (2001) On fully decentralized resource discovery in grid environments. In: Lee C (ed) Grid computing—GRID 2001, vol 2242. Springer, Berlin, pp 51–62CrossRef Iamnitchi A, Foster I (2001) On fully decentralized resource discovery in grid environments. In: Lee C (ed) Grid computing—GRID 2001, vol 2242. Springer, Berlin, pp 51–62CrossRef
26.
Zurück zum Zitat Iamnitchi A, Foster I, Nurmi DC (2003) A peer-to-peer approach to resource location in grid environments. In: International series in operations research and management science, pp 413–430 Iamnitchi A, Foster I, Nurmi DC (2003) A peer-to-peer approach to resource location in grid environments. In: International series in operations research and management science, pp 413–430
27.
Zurück zum Zitat Tangpongprasit S, Katagiri T, Kise K, Honda H, Yuba T (2005) A time-to-live based reservation algorithm on fully decentralized resource discovery in Grid computing. Parallel Comput 31(6):529–543CrossRef Tangpongprasit S, Katagiri T, Kise K, Honda H, Yuba T (2005) A time-to-live based reservation algorithm on fully decentralized resource discovery in Grid computing. Parallel Comput 31(6):529–543CrossRef
28.
Zurück zum Zitat Noghabi HB, Ismail AS, Ahmed AA, Khodaei M (2012) Optimized query forwarding for resource discovery in unstructured peer-to-peer grids. Cybern Syst 43(8):687–703CrossRef Noghabi HB, Ismail AS, Ahmed AA, Khodaei M (2012) Optimized query forwarding for resource discovery in unstructured peer-to-peer grids. Cybern Syst 43(8):687–703CrossRef
29.
Zurück zum Zitat Campos J, Esteva M, López-Sánchez M, Morales J, Salamó M (2011) Organisational adaptation of multi-agent systems in a peer-to-peer scenario. Computing 91(2):169–215CrossRef Campos J, Esteva M, López-Sánchez M, Morales J, Salamó M (2011) Organisational adaptation of multi-agent systems in a peer-to-peer scenario. Computing 91(2):169–215CrossRef
30.
Zurück zum Zitat Deng Y, Wang F, Ciura A (2009) Ant colony optimization inspired resource discovery in P2P Grid systems. J Supercomput 49(1):4–21CrossRef Deng Y, Wang F, Ciura A (2009) Ant colony optimization inspired resource discovery in P2P Grid systems. J Supercomput 49(1):4–21CrossRef
31.
Zurück zum Zitat Brocco A, Malatras A, Hirsbrunner B (2010) Enabling efficient information discovery in a self-structured grid. Future Gener Comput Syst 26(6):838–846CrossRef Brocco A, Malatras A, Hirsbrunner B (2010) Enabling efficient information discovery in a self-structured grid. Future Gener Comput Syst 26(6):838–846CrossRef
32.
Zurück zum Zitat Beverly Yang B, Garcia-Molina H (2003) Designing a super-peer network. In: Proceedings of the 19th international conference on data engineering, pp 49–60 Beverly Yang B, Garcia-Molina H (2003) Designing a super-peer network. In: Proceedings of the 19th international conference on data engineering, pp 49–60
33.
Zurück zum Zitat Mastroianni C, Talia D, Verta O (2008) Designing an information system for Grids: comparing hierarchical, decentralized P2P and super-peer models. Parallel Comput 34(10):593–611CrossRef Mastroianni C, Talia D, Verta O (2008) Designing an information system for Grids: comparing hierarchical, decentralized P2P and super-peer models. Parallel Comput 34(10):593–611CrossRef
34.
Zurück zum Zitat Hasanzadeh M, Meybodi MR, Ebadzadeh MM (2013) Adaptive cooperative particle swarm optimizer. Appl Intell 39(2):397–420CrossRef Hasanzadeh M, Meybodi MR, Ebadzadeh MM (2013) Adaptive cooperative particle swarm optimizer. Appl Intell 39(2):397–420CrossRef
35.
Zurück zum Zitat Hashemi AB, Meybodi MR (2011) A note on the learning automata based algorithms for adaptive parameter selection in PSO. Appl Soft Comput 11(1):689–705CrossRef Hashemi AB, Meybodi MR (2011) A note on the learning automata based algorithms for adaptive parameter selection in PSO. Appl Soft Comput 11(1):689–705CrossRef
36.
Zurück zum Zitat Vafashoar R, Meybodi MR, Momeni Azandaryani AH (2011) CLA-DE: a hybrid model based on cellular learning automata for numerical optimization. Appl Intell 36(3):735–748 Vafashoar R, Meybodi MR, Momeni Azandaryani AH (2011) CLA-DE: a hybrid model based on cellular learning automata for numerical optimization. Appl Intell 36(3):735–748
37.
Zurück zum Zitat Esnaashari M, Meybodi MR (2013) Deployment of a mobile wireless sensor network with k-coverage constraint: a cellular learning automata approach. Wirel Netw 19(5):945–968 Esnaashari M, Meybodi MR (2013) Deployment of a mobile wireless sensor network with k-coverage constraint: a cellular learning automata approach. Wirel Netw 19(5):945–968
38.
Zurück zum Zitat Shojafar M, Pooranian Z, Meybodi MR, Singhal M (2013) ALATO: an efficient intelligent algorithm for time optimization in an economic grid based on adaptive stochastic Petri net. J Intell Manuf 1–18. doi:10.1007/s10845-013-0824-0 Shojafar M, Pooranian Z, Meybodi MR, Singhal M (2013) ALATO: an efficient intelligent algorithm for time optimization in an economic grid based on adaptive stochastic Petri net. J Intell Manuf 1–18. doi:10.​1007/​s10845-013-0824-0
39.
Zurück zum Zitat Thathachar M (1987) Learning automata with changing number of actions. IEEE Trans Syst Man Cybern 17(6):1095–1100CrossRefMathSciNet Thathachar M (1987) Learning automata with changing number of actions. IEEE Trans Syst Man Cybern 17(6):1095–1100CrossRefMathSciNet
40.
Zurück zum Zitat Akbari Torkestani J, Meybodi MR (2010) An intelligent backbone formation algorithm for wireless ad hoc networks based on distributed learning automata. Comput Netw 54(5):826–843CrossRefMATH Akbari Torkestani J, Meybodi MR (2010) An intelligent backbone formation algorithm for wireless ad hoc networks based on distributed learning automata. Comput Netw 54(5):826–843CrossRefMATH
41.
Zurück zum Zitat Forsati R, Meybodi MR (2010) Effective page recommendation algorithms based on distributed learning automata and weighted association rules. Expert Syst Appl 37(2):1316–1330CrossRef Forsati R, Meybodi MR (2010) Effective page recommendation algorithms based on distributed learning automata and weighted association rules. Expert Syst Appl 37(2):1316–1330CrossRef
42.
Zurück zum Zitat Sharma B, Thulasiram RK, Thulasiraman P (2013) Normalized particle swarm optimization for complex chooser option pricing on graphics processing unit. J Supercomput 66(1):170–192CrossRef Sharma B, Thulasiram RK, Thulasiraman P (2013) Normalized particle swarm optimization for complex chooser option pricing on graphics processing unit. J Supercomput 66(1):170–192CrossRef
43.
Zurück zum Zitat Toumi L, Moussaoui A, Ugur A (2014) Particle swarm optimization for bitmap join indexes selection problem in data warehouses. J Supercomput 68(2):672–708 Toumi L, Moussaoui A, Ugur A (2014) Particle swarm optimization for bitmap join indexes selection problem in data warehouses. J Supercomput 68(2):672–708
44.
Zurück zum Zitat Garg R, Singh AK (2013) Multi-objective workflow grid scheduling using \(\varepsilon \)-fuzzy dominance sort based discrete particle swarm optimization. J Supercomput 68(2):709–732 Garg R, Singh AK (2013) Multi-objective workflow grid scheduling using \(\varepsilon \)-fuzzy dominance sort based discrete particle swarm optimization. J Supercomput 68(2):709–732
45.
Zurück zum Zitat Kennedy J, Eberhart RC (1997) A discrete binary version of the particle swarm algorithm. In: 1997 IEEE International conference on systems, man, and cybernetics. Computational cybernetics and simulation, vol 5, pp 4104–4108 Kennedy J, Eberhart RC (1997) A discrete binary version of the particle swarm algorithm. In: 1997 IEEE International conference on systems, man, and cybernetics. Computational cybernetics and simulation, vol 5, pp 4104–4108
46.
Zurück zum Zitat Rastegar R, Meybodi MR, Badie K (2004) A new discrete binary particle swarm optimization based on learning automata. In: Proceedings of the 2004 international conference on machine learning and applications, pp 456–462 Rastegar R, Meybodi MR, Badie K (2004) A new discrete binary particle swarm optimization based on learning automata. In: Proceedings of the 2004 international conference on machine learning and applications, pp 456–462
47.
Zurück zum Zitat Buyya R, Murshed M (2002) Gridsim: a toolkit for the modeling and simulation of distributed resource management and scheduling for grid computing. Concurr Comput Pract Exp 14(13–15):1175–1220CrossRefMATH Buyya R, Murshed M (2002) Gridsim: a toolkit for the modeling and simulation of distributed resource management and scheduling for grid computing. Concurr Comput Pract Exp 14(13–15):1175–1220CrossRefMATH
48.
Zurück zum Zitat Jeanvoine E, Morin C (2008) RW-OGS: an optimized randomwalk protocol for resource discovery in large scale dynamic Grids. In: Proceedings of the 2008 9th IEEE/ACM international conference on grid computing, Washington, DC, USA, pp 168–175 Jeanvoine E, Morin C (2008) RW-OGS: an optimized randomwalk protocol for resource discovery in large scale dynamic Grids. In: Proceedings of the 2008 9th IEEE/ACM international conference on grid computing, Washington, DC, USA, pp 168–175
49.
Zurück zum Zitat Dimakopoulos VV, Pitoura E (2006) On the performance of flooding-based resource discovery. IEEE Trans Parallel Distrib Syst 17(11):1242–1252CrossRef Dimakopoulos VV, Pitoura E (2006) On the performance of flooding-based resource discovery. IEEE Trans Parallel Distrib Syst 17(11):1242–1252CrossRef
50.
Zurück zum Zitat Oommen BJ (2010) Recent advances in learning Automata systems. In: 2010 2nd international conference on computer engineering and technology (ICCET), vol 1. pp V1–724 Oommen BJ (2010) Recent advances in learning Automata systems. In: 2010 2nd international conference on computer engineering and technology (ICCET), vol 1. pp V1–724
Metadaten
Titel
Distributed optimization Grid resource discovery
verfasst von
Mohammad Hasanzadeh
Mohammad Reza Meybodi
Publikationsdatum
01.01.2015
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 1/2015
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-014-1289-4

Weitere Artikel der Ausgabe 1/2015

The Journal of Supercomputing 1/2015 Zur Ausgabe