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

01.01.2015

The \(k\)-Set consensus problem with weight consideration

verfasst von: Chien-Fu Cheng, Hsien-Chun Liao

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

In the cloud computing environment, files are duplicated into several copies for storage at different locations to increase their access efficiency and fault tolerance. However, there may exist malicious processors in the cloud computing environment. How to ensure that fault-free processors coordinate to find appropriate locations to store these duplicated files without influence from malicious processors is an important issue. In this paper, we propose a consensus algorithm to assist fault-free processors in reaching a consensus on where to store the duplicated files in the presence of malicious processors. In this paper, we will extend the classical consensus problem to a new type of consensus problem called the \(k\)-Set consensus problem with weight consideration (\(k\)-SetW problem). This problem is integrated with the concepts of weight and \(k\)-Set. In other words, each processor in this problem is allowed to have multiple initial values (i.e., the expected locations for the duplicated files) and set the weight for each initial value. The weighted value shows the processor’s preference for an initial value. Regarding the consensus, this problem does not require agreement among all fault-free processors on a single consensus value. It allows coexistence of multiple consensus values as long as the number of consensus values is not greater than \(k\) (i.e., the maximum number of duplicated files). By solving the \(k\)-SetW problem, we can help fault-free processors determine the locations for storing the duplicates of at most \(k\) copies based on their preferences in the presence of malicious processors.

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 White T (2009) Hadoop: the definitive guide, MapReduce for the cloud. O’Reilly Media, New York White T (2009) Hadoop: the definitive guide, MapReduce for the cloud. O’Reilly Media, New York
2.
Zurück zum Zitat Afrati FN, Ullman JD (2011) Optimizing multiway joins in a map-reduce environment. IEEE Trans Knowl Data Eng 23(9) Afrati FN, Ullman JD (2011) Optimizing multiway joins in a map-reduce environment. IEEE Trans Knowl Data Eng 23(9)
3.
Zurück zum Zitat Jiang D, Tung AKH, Chen G (2011) MAP-JOIN-REDUCE: toward scalable and efficient data analysis on large clusters. IEEE Trans Knowl Data Eng 23(9) Jiang D, Tung AKH, Chen G (2011) MAP-JOIN-REDUCE: toward scalable and efficient data analysis on large clusters. IEEE Trans Knowl Data Eng 23(9)
4.
Zurück zum Zitat Attiya H, Welch J (2004) Distributed computing—fundamentals, simulation and advanced topics, 2nd edn. Wiley, New York, pp 414 Attiya H, Welch J (2004) Distributed computing—fundamentals, simulation and advanced topics, 2nd edn. Wiley, New York, pp 414
5.
Zurück zum Zitat Borran F, Hutle M, Santos N, Schiper A (2012) Quantitative analysis of consensus algorithms. IEEE Trans Depend Secure Comput 9(2):236–249CrossRef Borran F, Hutle M, Santos N, Schiper A (2012) Quantitative analysis of consensus algorithms. IEEE Trans Depend Secure Comput 9(2):236–249CrossRef
6.
Zurück zum Zitat Silberschatz A, Galvin PB, Gagne G (2009) Operating system concepts, 8th edn. Wiley, New York Silberschatz A, Galvin PB, Gagne G (2009) Operating system concepts, 8th edn. Wiley, New York
7.
Zurück zum Zitat Barborak M, Malek M, Dahubra A (1993) The consensus problem in fault-tolerant computing. ACM Comput Surv 25(2):171–220CrossRef Barborak M, Malek M, Dahubra A (1993) The consensus problem in fault-tolerant computing. ACM Comput Surv 25(2):171–220CrossRef
8.
9.
10.
Zurück zum Zitat Parvedy PR, Raynal M, Travers C (2005) Decision optimal early-stopping \(k\)-set agreement in synchronous systems prone to send omission failures. In: Proceedings of the 11th Pacific Rim international symposium on dependable computing Parvedy PR, Raynal M, Travers C (2005) Decision optimal early-stopping \(k\)-set agreement in synchronous systems prone to send omission failures. In: Proceedings of the 11th Pacific Rim international symposium on dependable computing
11.
Zurück zum Zitat Saks M, Zaharoglou F (2000) Wait-free \(k\)-set agreement is impossible: the topology of public knowledge. SIAM J Comput 29(5):1449–1483CrossRefMathSciNetMATH Saks M, Zaharoglou F (2000) Wait-free \(k\)-set agreement is impossible: the topology of public knowledge. SIAM J Comput 29(5):1449–1483CrossRefMathSciNetMATH
12.
Zurück zum Zitat Garg VK, Bridgman J (2011) The weighted Byzantine agreement problem. In: Proceedings of the IEEE parallel and distributed processing symposium Garg VK, Bridgman J (2011) The weighted Byzantine agreement problem. In: Proceedings of the IEEE parallel and distributed processing symposium
13.
Zurück zum Zitat Berman P, Garay JA (1989) Asymptotically optimal distributed consensus. Proceedings of the international colloquium on automata, languages and programming, Copenhagen Berman P, Garay JA (1989) Asymptotically optimal distributed consensus. Proceedings of the international colloquium on automata, languages and programming, Copenhagen
14.
Zurück zum Zitat Berman P, Garay JA, Perry KJ (1989) Towards optimal distributed consensus. In: Proceedings of the annual symposium on foundations of computer science, pp 410–415 Berman P, Garay JA, Perry KJ (1989) Towards optimal distributed consensus. In: Proceedings of the annual symposium on foundations of computer science, pp 410–415
15.
Zurück zum Zitat Fisher M, Lynch N (1982) A lower bound for the time to assure interactive consistency. Inf Process Lett 14(3):183–186CrossRef Fisher M, Lynch N (1982) A lower bound for the time to assure interactive consistency. Inf Process Lett 14(3):183–186CrossRef
16.
Zurück zum Zitat Fischer M, Lynch N, Paterson M (1985) Impossibility of distributed consensus with one faulty process. J ACM 32(2):378–382CrossRefMathSciNet Fischer M, Lynch N, Paterson M (1985) Impossibility of distributed consensus with one faulty process. J ACM 32(2):378–382CrossRefMathSciNet
17.
18.
Zurück zum Zitat Cheng CF, Tsai KT (2012) From immediate agreement to eventual agreement: early stopping agreement protocol for dynamic networks with malicious faulty processors. J Supercomput 62(2):874–894CrossRef Cheng CF, Tsai KT (2012) From immediate agreement to eventual agreement: early stopping agreement protocol for dynamic networks with malicious faulty processors. J Supercomput 62(2):874–894CrossRef
19.
Zurück zum Zitat Ma ZS, Krings AW (2011) Dynamic hybrid fault modeling and extended evolutionary game theory for reliability, survivability and fault tolerance analyses. IEEE Trans Reliab 60(1) Ma ZS, Krings AW (2011) Dynamic hybrid fault modeling and extended evolutionary game theory for reliability, survivability and fault tolerance analyses. IEEE Trans Reliab 60(1)
20.
Zurück zum Zitat Bar-Noy A, Dolev D, Dwork C, Raymond Strong H (1992) Shifting gears: changing algorithms on the fly to expedite Byzantine agreement. Inf Comput 97(2):205–233CrossRefMATH Bar-Noy A, Dolev D, Dwork C, Raymond Strong H (1992) Shifting gears: changing algorithms on the fly to expedite Byzantine agreement. Inf Comput 97(2):205–233CrossRefMATH
Metadaten
Titel
The -Set consensus problem with weight consideration
verfasst von
Chien-Fu Cheng
Hsien-Chun Liao
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-1291-x

Weitere Artikel der Ausgabe 1/2015

The Journal of Supercomputing 1/2015 Zur Ausgabe