Skip to main content
Erschienen in: Cluster Computing 3/2015

01.09.2015

Superset: a non-uniform replica placement strategy towards perfect load balance and fine-grained power proportionality

verfasst von: Xiangyu Luo, Gang Xin, Yun Wang, Zexi Zhang, Hui Wang

Erschienen in: Cluster Computing | Ausgabe 3/2015

Einloggen

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

search-config
loading …

Abstract

Load balance and power proportionality are both important aspects in constructing high-performance and cost-effective distributed storage systems. However, traditional replica placement strategies which provide load balance usually produce scattered replica layouts, thus disabling power proportionality, while recent strategies that enable power proportionality are typically based on uniform replication, thus compromising the ability of load balance. In this article, we introduce Superset (an organized non-uniform replica placement strategy) which takes both load balance and power proportionality into consideration. The main idea is to partition the whole system into several uniform replication based subsystems with the accommodated file subsets satisfying the ‘superset’ condition. We proved Superset to be theoretically effective, and conducted a series of simulations with real-world distributions of data popularity. Our results show that, compared to state of the art solutions, Superset consumes less energy to fulfill the same performance requirement while offers higher performance subject to the same energy consumption constraint.

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 Amur, H., Cipar, J., Gupta, V., Ganger, G.R., Kozuch, M.A., Schwan, K.: Robust and flexible power-proportional storage. In: Proceedings of the 1st ACM Symposium on Cloud Computing, pp. 217–228. ACM (2010) Amur, H., Cipar, J., Gupta, V., Ganger, G.R., Kozuch, M.A., Schwan, K.: Robust and flexible power-proportional storage. In: Proceedings of the 1st ACM Symposium on Cloud Computing, pp. 217–228. ACM (2010)
2.
Zurück zum Zitat Ananthanarayanan, G., Agarwal, S., Kandula, S., Greenberg, A., Stoica, I., Harlan, D., Harris, E.: Scarlett: coping with skewed content popularity in mapreduce clusters. In: ACM Proceedings of the Sixth Conference on Computer systems, pp. 287–300 (2011) Ananthanarayanan, G., Agarwal, S., Kandula, S., Greenberg, A., Stoica, I., Harlan, D., Harris, E.: Scarlett: coping with skewed content popularity in mapreduce clusters. In: ACM Proceedings of the Sixth Conference on Computer systems, pp. 287–300 (2011)
3.
Zurück zum Zitat Barroso, L.A., Hölzle, U.: The case for energy-proportional computing. IEEE Comput. 40(12), 33–37 (2007) Barroso, L.A., Hölzle, U.: The case for energy-proportional computing. IEEE Comput. 40(12), 33–37 (2007)
4.
Zurück zum Zitat Bostoen, T., Mullender, S., Berbers, Y.: Analysis of disk power management for data-center storage systems. In: IEEE 2012 Third International Conference on Future Energy Systems: Where Energy, Computing and Communication Meet (e-Energy), pp. 1–10 (2012) Bostoen, T., Mullender, S., Berbers, Y.: Analysis of disk power management for data-center storage systems. In: IEEE 2012 Third International Conference on Future Energy Systems: Where Energy, Computing and Communication Meet (e-Energy), pp. 1–10 (2012)
5.
Zurück zum Zitat Ghemawat, S., Gobioff, H., Leung, S.T.: The google file system. In: ACM SIGOPS Operating Systems Review, vol. 37, pp. 29–43. ACM (2003) Ghemawat, S., Gobioff, H., Leung, S.T.: The google file system. In: ACM SIGOPS Operating Systems Review, vol. 37, pp. 29–43. ACM (2003)
6.
Zurück zum Zitat Kari, C., Kim, Y.A., Russell, A.: Data migration in heterogeneous storage systems. In: IEEE 2011 31st International Conference on Distributed Computing Systems (ICDCS), pp. 143–150 (2011) Kari, C., Kim, Y.A., Russell, A.: Data migration in heterogeneous storage systems. In: IEEE 2011 31st International Conference on Distributed Computing Systems (ICDCS), pp. 143–150 (2011)
7.
Zurück zum Zitat Kim, J., Chou, J., Rotem, D.: Energy proportionality and performance in data parallel computing clusters. In: Scientific and Statistical Database Management. Lecture Notes in Computer Science, vol. 6809, pp. 414–431. Springer, Heidelberg (2011) Kim, J., Chou, J., Rotem, D.: Energy proportionality and performance in data parallel computing clusters. In: Scientific and Statistical Database Management. Lecture Notes in Computer Science, vol. 6809, pp. 414–431. Springer, Heidelberg (2011)
8.
Zurück zum Zitat Lang, W., Patel, J.M.: Energy management for mapreduce clusters. Proc. VLDB Endow. 3(1–2), 129–139 (2010)CrossRef Lang, W., Patel, J.M.: Energy management for mapreduce clusters. Proc. VLDB Endow. 3(1–2), 129–139 (2010)CrossRef
9.
Zurück zum Zitat Lian, Q., Chen, W., Zhang, Z.: On the impact of replica placement to the reliability of distributed brick storage systems. In: Proceedings of the 25th IEEE 2005 International Conference on Distributed Computing Systems (ICDCS 2005), pp. 187–196 (2005) Lian, Q., Chen, W., Zhang, Z.: On the impact of replica placement to the reliability of distributed brick storage systems. In: Proceedings of the 25th IEEE 2005 International Conference on Distributed Computing Systems (ICDCS 2005), pp. 187–196 (2005)
10.
Zurück zum Zitat Lumb, C.R., Golding, R., Ganger, G.R.: D-SPTF: Decentralized request distribution in brick-based storage systems. In: ACM 2004 Proceedings of the 11th International Conference on, Architectural Support for Programming Languages and Operating Systems (ASPLOS 2004), pp. 37–47 (2004) Lumb, C.R., Golding, R., Ganger, G.R.: D-SPTF: Decentralized request distribution in brick-based storage systems. In: ACM 2004 Proceedings of the 11th International Conference on, Architectural Support for Programming Languages and Operating Systems (ASPLOS 2004), pp. 37–47 (2004)
11.
Zurück zum Zitat MacCormick, J., Murphy, N., Ramasubramanian, V., Wieder, U., Yang, J., Zhou, L.: Kinesis: A new approach to replica placement in distributed storage systems. ACM Transactions on Storage (TOS) 4(4), 11 (2009) MacCormick, J., Murphy, N., Ramasubramanian, V., Wieder, U., Yang, J., Zhou, L.: Kinesis: A new approach to replica placement in distributed storage systems. ACM Transactions on Storage (TOS) 4(4), 11 (2009)
12.
Zurück zum Zitat Mathew, V., Sitaraman, R.K., Shenoy, P.: Energy-aware load balancing in content delivery networks. In: Proceedings of the IEEE INFOCOM, 2012, pp. 954–962 (2012) Mathew, V., Sitaraman, R.K., Shenoy, P.: Energy-aware load balancing in content delivery networks. In: Proceedings of the IEEE INFOCOM, 2012, pp. 954–962 (2012)
13.
Zurück zum Zitat van Renesse, R., Schneider, F.B.: Chain replication for supporting high throughput and availability. In: Proceedings of the 6th conference on Symposium on Opearting Systems Design & Implementation, vol. 6, pp. 7–7 (2004) van Renesse, R., Schneider, F.B.: Chain replication for supporting high throughput and availability. In: Proceedings of the 6th conference on Symposium on Opearting Systems Design & Implementation, vol. 6, pp. 7–7 (2004)
14.
Zurück zum Zitat Rowstron, A., Druschel, P.: Storage management and caching in past, a large-scale, persistent peer-to-peer storage utility. In: ACM SIGOPS Operating Systems Review, vol. 35, pp. 188–201. ACM (2001) Rowstron, A., Druschel, P.: Storage management and caching in past, a large-scale, persistent peer-to-peer storage utility. In: ACM SIGOPS Operating Systems Review, vol. 35, pp. 188–201. ACM (2001)
15.
Zurück zum Zitat Serpanos, D.N., Georgiadis, L., Bouloutas, T.: Mmpacking: A load and storage balancing algorithm for distributed multimedia servers. In: Proceedings of the 1996 IEEE International Conference on Computer Design: VLSI in Computers and Processors 1996 (ICCD’96), pp. 170–174 (1996) Serpanos, D.N., Georgiadis, L., Bouloutas, T.: Mmpacking: A load and storage balancing algorithm for distributed multimedia servers. In: Proceedings of the 1996 IEEE International Conference on Computer Design: VLSI in Computers and Processors 1996 (ICCD’96), pp. 170–174 (1996)
16.
Zurück zum Zitat Shang, P., Wang, J., Zhu, H., Gu, P.: A new placement-ideal layout for multiway replication storage system. IEEE Trans. Comput. 60(8), 1142–1156 (2011)MathSciNetCrossRef Shang, P., Wang, J., Zhu, H., Gu, P.: A new placement-ideal layout for multiway replication storage system. IEEE Trans. Comput. 60(8), 1142–1156 (2011)MathSciNetCrossRef
17.
Zurück zum Zitat Tang, W., Fu, Y., Cherkasova, L., Vahdat, A.: Medisyn: A synthetic streaming media service workload generator. In: Proceedings of the 13th International Workshop on Network and Operating Systems Support for Digital Audio and Video, pp. 12–21. ACM (2003) Tang, W., Fu, Y., Cherkasova, L., Vahdat, A.: Medisyn: A synthetic streaming media service workload generator. In: Proceedings of the 13th International Workshop on Network and Operating Systems Support for Digital Audio and Video, pp. 12–21. ACM (2003)
18.
Zurück zum Zitat Thereska, E., Donnelly, A., Narayanan, D.: Sierra: practical power-proportionality for data center storage. Proc. Eurosys. 11, 169–182 (2011) Thereska, E., Donnelly, A., Narayanan, D.: Sierra: practical power-proportionality for data center storage. Proc. Eurosys. 11, 169–182 (2011)
19.
Zurück zum Zitat Wei, Q., Veeravalli, B., Gong, B., Zeng, L., Feng, D.: Cdrm: A cost-effective dynamic replication management scheme for cloud storage cluster. In: 2010 IEEE International Conference on Cluster Computing (CLUSTER), pp. 188–196 (2010) Wei, Q., Veeravalli, B., Gong, B., Zeng, L., Feng, D.: Cdrm: A cost-effective dynamic replication management scheme for cloud storage cluster. In: 2010 IEEE International Conference on Cluster Computing (CLUSTER), pp. 188–196 (2010)
Metadaten
Titel
Superset: a non-uniform replica placement strategy towards perfect load balance and fine-grained power proportionality
verfasst von
Xiangyu Luo
Gang Xin
Yun Wang
Zexi Zhang
Hui Wang
Publikationsdatum
01.09.2015
Verlag
Springer US
Erschienen in
Cluster Computing / Ausgabe 3/2015
Print ISSN: 1386-7857
Elektronische ISSN: 1573-7543
DOI
https://doi.org/10.1007/s10586-015-0459-3

Weitere Artikel der Ausgabe 3/2015

Cluster Computing 3/2015 Zur Ausgabe

Premium Partner