Skip to main content

2013 | OriginalPaper | Buchkapitel

A Deadlock Detection Algorithm Using Gossip in Cloud Computing Environments

verfasst von : JongBeom Lim, TaeWeon Suh, HeonChang Yu

Erschienen in: Ubiquitous Information Technologies and Applications

Verlag: Springer Netherlands

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

search-config
loading …

Abstract

To detection deadlock in distributed systems, the initiator should construct a global wait-for graph in an efficient way. In this paper, we present a deadlock detection algorithm using gossip for cloud computing environments where each node may leave and join at any time. Due to its inherit properties of a gossip protocol, we claim that our proposed deadlock detection algorithm is scalable and fault-tolerant. The amortized message complexity of our proposed algorithm is O(n), where n is the number of nodes. Our evaluation over scalable settings shows that our approach has a significant merit to solve scalability and fault-tolerance problems over existing algorithms.

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

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!

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"

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!

Literatur
1.
Zurück zum Zitat Menasce, D.A., Muntz, R.R.: Locking and deadlock detection in distributed data bases. IEEE Transact. Softw. Eng. SE-5, 195–202 (1979) Menasce, D.A., Muntz, R.R.: Locking and deadlock detection in distributed data bases. IEEE Transact. Softw. Eng. SE-5, 195–202 (1979)
2.
Zurück zum Zitat Chandy, K.M., Misra, J., Haas, L.M.: Distributed deadlock detection. ACM Trans. Comput. Syst. 1, 144–156 (1983)CrossRef Chandy, K.M., Misra, J., Haas, L.M.: Distributed deadlock detection. ACM Trans. Comput. Syst. 1, 144–156 (1983)CrossRef
3.
Zurück zum Zitat Mitchell, D.P., Merritt, M.J.: A distributed algorithm for deadlock detection and resolution. In: Proceedings of the Third Annual ACM Symposium on Principles of Distributed Computing, pp. 282–284. ACM, Vancouver, British Columbia, Canada (1984) Mitchell, D.P., Merritt, M.J.: A distributed algorithm for deadlock detection and resolution. In: Proceedings of the Third Annual ACM Symposium on Principles of Distributed Computing, pp. 282–284. ACM, Vancouver, British Columbia, Canada (1984)
4.
Zurück zum Zitat Kshemkalyani, A.D., Singhal, M.: Efficient detection and resolution of generalized distributed deadlocks. IEEE Trans. Softw. Eng. 20, 43–54 (1994)CrossRef Kshemkalyani, A.D., Singhal, M.: Efficient detection and resolution of generalized distributed deadlocks. IEEE Trans. Softw. Eng. 20, 43–54 (1994)CrossRef
5.
Zurück zum Zitat Lee, S.: Fast, centralized detection and resolution of distributed deadlocks in the generalized model. IEEE Trans. Softw. Eng. 30, 561–573 (2004)CrossRef Lee, S.: Fast, centralized detection and resolution of distributed deadlocks in the generalized model. IEEE Trans. Softw. Eng. 30, 561–573 (2004)CrossRef
6.
Zurück zum Zitat Srinivasan, S., Rajaram, R.: A decentralized deadlock detection and resolution algorithm for generalized model in distributed systems. Distrib. Parallel Databases 29, 261–276 (2011)CrossRef Srinivasan, S., Rajaram, R.: A decentralized deadlock detection and resolution algorithm for generalized model in distributed systems. Distrib. Parallel Databases 29, 261–276 (2011)CrossRef
7.
Zurück zum Zitat Ganesh, A.J., Kermarrec, A.M., Massoulie, L.: Peer-to-peer membership management for gossip-based protocols. IEEE Trans. Comput. 52, 139–149 (2003)CrossRef Ganesh, A.J., Kermarrec, A.M., Massoulie, L.: Peer-to-peer membership management for gossip-based protocols. IEEE Trans. Comput. 52, 139–149 (2003)CrossRef
8.
Zurück zum Zitat Allavena, A., Demers, A., Hopcroft, J.E.: Correctness of a gossip based membership protocol. In: Proceedings of the Twenty-Fourth Annual ACM Symposium on Principles of Distributed Computing, pp. 292–301. ACM, Las Vegas, NV, USA (2005) Allavena, A., Demers, A., Hopcroft, J.E.: Correctness of a gossip based membership protocol. In: Proceedings of the Twenty-Fourth Annual ACM Symposium on Principles of Distributed Computing, pp. 292–301. ACM, Las Vegas, NV, USA (2005)
9.
Zurück zum Zitat Gurevich, M., Keidar, I.: Correctness of gossip-based membership under message loss. In: Proceedings of the 28th ACM Symposium on Principles of Distributed Computing, pp. 151–160. ACM, Calgary, AB, Canada (2009) Gurevich, M., Keidar, I.: Correctness of gossip-based membership under message loss. In: Proceedings of the 28th ACM Symposium on Principles of Distributed Computing, pp. 151–160. ACM, Calgary, AB, Canada (2009)
10.
Zurück zum Zitat Ganesh, A.J., Kermarrec, A.-M., Massoulié, L.: HiScamp: self-organizing hierarchical membership protocol. In: Proceedings of the 10th Workshop on ACM SIGOPS European Workshop, pp. 133–139. ACM, Saint-Emilion, France (2002) Ganesh, A.J., Kermarrec, A.-M., Massoulié, L.: HiScamp: self-organizing hierarchical membership protocol. In: Proceedings of the 10th Workshop on ACM SIGOPS European Workshop, pp. 133–139. ACM, Saint-Emilion, France (2002)
11.
Zurück zum Zitat Voulgaris, S., Gavidia, D., van Steen, M.: CYCLON: inexpensive membership management for unstructured P2P overlays. J. Netw. Syst. Manage. 13, 197–217 (2005)CrossRef Voulgaris, S., Gavidia, D., van Steen, M.: CYCLON: inexpensive membership management for unstructured P2P overlays. J. Netw. Syst. Manage. 13, 197–217 (2005)CrossRef
12.
Zurück zum Zitat Matos, M., Sousa, A., Pereira, J., Oliveira, R., Deliot, E., Murray, P.: CLON: overlay networks and gossip protocols for cloud environments. In: Proceedings of the Confederated International Conferences, CoopIS, DOA, IS, and ODBASE 2009 on the Move to Meaningful Internet Systems: Part I, pp. 549–566. Springer, Vilamoura, Portugal (2009) Matos, M., Sousa, A., Pereira, J., Oliveira, R., Deliot, E., Murray, P.: CLON: overlay networks and gossip protocols for cloud environments. In: Proceedings of the Confederated International Conferences, CoopIS, DOA, IS, and ODBASE 2009 on the Move to Meaningful Internet Systems: Part I, pp. 549–566. Springer, Vilamoura, Portugal (2009)
13.
Zurück zum Zitat Jelasity, M., Montresor, A., Babaoglu, O.: T-Man: gossip-based fast overlay topology construction. Comput. Netw. 53, 2321–2339 (2009)MATHCrossRef Jelasity, M., Montresor, A., Babaoglu, O.: T-Man: gossip-based fast overlay topology construction. Comput. Netw. 53, 2321–2339 (2009)MATHCrossRef
14.
Zurück zum Zitat Lim, J.B., Lee, J.H., Chin, S.H., Yu, H.C.: Group-based gossip multicast protocol for efficient and fault tolerant message dissemination in clouds. In: Proceedings of the 6th International Conference on Advances in Grid and Pervasive Computing, pp. 13–22. Springer, Oulu, Finland (2011) Lim, J.B., Lee, J.H., Chin, S.H., Yu, H.C.: Group-based gossip multicast protocol for efficient and fault tolerant message dissemination in clouds. In: Proceedings of the 6th International Conference on Advances in Grid and Pervasive Computing, pp. 13–22. Springer, Oulu, Finland (2011)
15.
Zurück zum Zitat Iwanicki, K., Steen, M.V., Voulgaris, S.: Gossip-based clock synchronization for large de-centralized systems. In: Proceedings of the Second IEEE International Conference On Self-Managed Networks, Systems, and Services, pp. 28–42. Springer, Dublin, Ireland (2006) Iwanicki, K., Steen, M.V., Voulgaris, S.: Gossip-based clock synchronization for large de-centralized systems. In: Proceedings of the Second IEEE International Conference On Self-Managed Networks, Systems, and Services, pp. 28–42. Springer, Dublin, Ireland (2006)
16.
Zurück zum Zitat Jelasity, M., Guerraoui, R., Kermarrec, A.-M., Steen, M.V.: The peer sampling service: experimental evaluation of unstructured gossip-based implementations. In: Proceedings of the 5th ACM/IFIP/USENIX International Conference on Middleware, pp. 79–98. Springer, New York, Toronto, Canada (2004) Jelasity, M., Guerraoui, R., Kermarrec, A.-M., Steen, M.V.: The peer sampling service: experimental evaluation of unstructured gossip-based implementations. In: Proceedings of the 5th ACM/IFIP/USENIX International Conference on Middleware, pp. 79–98. Springer, New York, Toronto, Canada (2004)
17.
Zurück zum Zitat Montresor, A., Jelasity, M.: PeerSim: a scalable P2P simulator. In: IEEE Ninth International Conference on Peer-to-Peer Computing, P2P ‘09, pp. 99–100 (2009) Montresor, A., Jelasity, M.: PeerSim: a scalable P2P simulator. In: IEEE Ninth International Conference on Peer-to-Peer Computing, P2P ‘09, pp. 99–100 (2009)
Metadaten
Titel
A Deadlock Detection Algorithm Using Gossip in Cloud Computing Environments
verfasst von
JongBeom Lim
TaeWeon Suh
HeonChang Yu
Copyright-Jahr
2013
Verlag
Springer Netherlands
DOI
https://doi.org/10.1007/978-94-007-5857-5_84

Neuer Inhalt