Skip to main content
Erschienen in: Journal of Network and Systems Management 4/2014

01.10.2014

Cost-Effective Feature Placement of Customizable Multi-Tenant Applications in the Cloud

verfasst von: Hendrik Moens, Eddy Truyen, Stefan Walraven, Wouter Joosen, Bart Dhoedt, Filip De Turck

Erschienen in: Journal of Network and Systems Management | Ausgabe 4/2014

Einloggen

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

search-config
loading …

Abstract

Cloud computing technologies can be used to more flexibly provision application resources. By exploiting multi-tenancy, instances can be shared between users, lowering the cost of providing applications. A weakness of current cloud offerings however, is the difficulty of creating customizable applications that retain these advantages. In this article, we define a feature-based cloud resource management model, making use of Software Product Line Engineering techniques, where applications are composed of feature instances using a service-oriented architecture. We focus on how resources can be allocated in a cost-effective way within this model, a problem which we refer to as the feature placement problem. A formal description of this problem, that can be used to allocate resources in a cost-effective way, is provided. We take both the cost of failure to place features, and the cost of using servers into account, making it possible to take energy costs or the cost of public cloud infrastructure into consideration during the placement calculation. Four algorithms that can be used to solve the feature placement problem are defined. We evaluate the algorithm solutions, comparing them with the optimal solution determined using an integer linear problem solver, and evaluating the execution times of the algorithms, making use of both generated inputs and a use case based on three applications. We show that, using our approach a higher degree of multi-tenancy can be achieved, and that for the considered scenarios, taking the relationships between features into account and using application-oriented placement performs 25–40 % better than a purely feature-oriented placement.

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 Buyya, R., Yeo, C.S., Venugopal, S., Broberg, J., Brandic, I.: Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener. Comput. Syst. 25(6), 599 (2009). doi:10.1016/j.future.2008.12.001 CrossRef Buyya, R., Yeo, C.S., Venugopal, S., Broberg, J., Brandic, I.: Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener. Comput. Syst. 25(6), 599 (2009). doi:10.​1016/​j.​future.​2008.​12.​001 CrossRef
3.
Zurück zum Zitat Pohl, K., Böckle, G., Linden, F.: Software product line engineering: foundations, principles, and techniques. Springer, New York (2005)CrossRef Pohl, K., Böckle, G., Linden, F.: Software product line engineering: foundations, principles, and techniques. Springer, New York (2005)CrossRef
4.
Zurück zum Zitat Mietzner, R., Metzger, A., Leymann, F., Pohl, K.: In: ICSE Workshop on Principles of Engineering Service Oriented Systems, (IEEE, 2009), vol. 215483, pp. 18–25. doi:10.1109/PESOS.2009.5068815 Mietzner, R., Metzger, A., Leymann, F., Pohl, K.: In: ICSE Workshop on Principles of Engineering Service Oriented Systems, (IEEE, 2009), vol. 215483, pp. 18–25. doi:10.​1109/​PESOS.​2009.​5068815
5.
Zurück zum Zitat Wuhib, F., Stadler, R., Spreitzer, M.: In: Proceedings of the 6th International Conference on Network and Service Management (CNSM 2010), pp. 1–8 (2010) Wuhib, F., Stadler, R., Spreitzer, M.: In: Proceedings of the 6th International Conference on Network and Service Management (CNSM 2010), pp. 1–8 (2010)
6.
Zurück zum Zitat Li, Y., Chen, F.H., Sun, X., Zhou, M.H., Jiao, W.P., Cao, D.G., Mei, H.: Self-adaptive resource management for large-scale shared clusters. Sci. Technol. 25, 945 (2009). doi:10.1007/s11390-010-1075-6 Li, Y., Chen, F.H., Sun, X., Zhou, M.H., Jiao, W.P., Cao, D.G., Mei, H.: Self-adaptive resource management for large-scale shared clusters. Sci. Technol. 25, 945 (2009). doi:10.​1007/​s11390-010-1075-6
7.
Zurück zum Zitat Moens, H., Truyen, E., Walraven, S., Joosen, W., Dhoedt, B., Turck, F.D.: In: Proceedings of the 13th Network Operations and Management Symposium (NOMS 2012), pp. 17–24 (2012). doi:10.1109/NOMS.2012.6211878 Moens, H., Truyen, E., Walraven, S., Joosen, W., Dhoedt, B., Turck, F.D.: In: Proceedings of the 13th Network Operations and Management Symposium (NOMS 2012), pp. 17–24 (2012). doi:10.​1109/​NOMS.​2012.​6211878
8.
Zurück zum Zitat Tang, C., Steinder, M., Spreitzer, M., Pacifici, G.: In: Proceedings of the 16th international conference on World Wide Web, pp. 331–340 (2007). doi:10.1145/1242572.1242618 Tang, C., Steinder, M., Spreitzer, M., Pacifici, G.: In: Proceedings of the 16th international conference on World Wide Web, pp. 331–340 (2007). doi:10.​1145/​1242572.​1242618
9.
Zurück zum Zitat Zhang, K., Zhang, X., Sun, W., Liang, H., Huang, Y., Zeng, L., Liu, X.: In: 9th IEEE International Conference on E-Commerce Technology & The 4th IEEE International Conference on Enterprise Computing, E-Commerce and E-Services (CEC-EEE) (IEEE, 2007), pp. 123–130. doi:10.1109/CEC-EEE.2007.9 Zhang, K., Zhang, X., Sun, W., Liang, H., Huang, Y., Zeng, L., Liu, X.: In: 9th IEEE International Conference on E-Commerce Technology & The 4th IEEE International Conference on Enterprise Computing, E-Commerce and E-Services (CEC-EEE) (IEEE, 2007), pp. 123–130. doi:10.​1109/​CEC-EEE.​2007.​9
11.
Zurück zum Zitat Abu-Matar, M., Gomaa, H.: In: Proceedings of the 9th Working IEEE/IFIP Conference on Software Architecture (WICSA 2011) (IEEE, 2011), pp. 302–309. doi:10.1109/WICSA.2011.47 Abu-Matar, M., Gomaa, H.: In: Proceedings of the 9th Working IEEE/IFIP Conference on Software Architecture (WICSA 2011) (IEEE, 2011), pp. 302–309. doi:10.​1109/​WICSA.​2011.​47
12.
13.
Zurück zum Zitat Ruehl, S.T., Andelfinger, U.: In: Proceedings of the 15th International Software Product Line Conference (SPLC 2011), pp. 16:1–16:4 (2011) Ruehl, S.T., Andelfinger, U.: In: Proceedings of the 15th International Software Product Line Conference (SPLC 2011), pp. 16:1–16:4 (2011)
14.
Zurück zum Zitat Alférez, G.H., Pelechano, V.: In: Proceedings of the 15th International Software Product Line Conference (SPLC 2011), pp. 100–109 (2011). doi:10.1109/SPLC.2011.21 Alférez, G.H., Pelechano, V.: In: Proceedings of the 15th International Software Product Line Conference (SPLC 2011), pp. 100–109 (2011). doi:10.​1109/​SPLC.​2011.​21
15.
Zurück zum Zitat Gomaa, H., Hashimoto, K., Kim, M., Malek, S., Menascé, D.A.: In: Proceedings of the 2010 ACM Symposium on Applied Computing (SAC 2010), pp. 462–469. ACM Press, New York, New York, USA (2010). doi:10.1145/1774088.1774185 Gomaa, H., Hashimoto, K., Kim, M., Malek, S., Menascé, D.A.: In: Proceedings of the 2010 ACM Symposium on Applied Computing (SAC 2010), pp. 462–469. ACM Press, New York, New York, USA (2010). doi:10.​1145/​1774088.​1774185
18.
Zurück zum Zitat Rolia, J., Andrzejak, A., Arlitt, M.: In: Self-Managing Distributed Systems: 14th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management (DSOM 2003) (Springer, 2004), pp. 118–129. doi:10.1007/978-3-540-39671-0_11 Rolia, J., Andrzejak, A., Arlitt, M.: In: Self-Managing Distributed Systems: 14th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management (DSOM 2003) (Springer, 2004), pp. 118–129. doi:10.​1007/​978-3-540-39671-0_​11
19.
Zurück zum Zitat Whalley, I., Steinder, M.L: In: Proceedings of the 12th IFIP/IEEE International Symposium on Integrated Network Management (IM 2012), pp. 169–176 (2011) Whalley, I., Steinder, M.L: In: Proceedings of the 12th IFIP/IEEE International Symposium on Integrated Network Management (IM 2012), pp. 169–176 (2011)
20.
Zurück zum Zitat Breitgand, D., Epstein, A.: In: Proceedings of the 12th IFIP/IEEE International Symposium on Integrated Network Management (IM 2011), pp. 161–168 (2011). doi:10.1109/INM.2011.5990687 Breitgand, D., Epstein, A.: In: Proceedings of the 12th IFIP/IEEE International Symposium on Integrated Network Management (IM 2011), pp. 161–168 (2011). doi:10.​1109/​INM.​2011.​5990687
21.
22.
Zurück zum Zitat Xu, J., Fortes, J.A.B.: In: 2010 IEEE/ACM International Conference on Green Computing and Communications & International Conference on Cyber, Physical and Social Computing (IEEE, 2010), pp. 179–188. doi:10.1109/GreenCom-CPSCom.2010.137 Xu, J., Fortes, J.A.B.: In: 2010 IEEE/ACM International Conference on Green Computing and Communications & International Conference on Cyber, Physical and Social Computing (IEEE, 2010), pp. 179–188. doi:10.​1109/​GreenCom-CPSCom.​2010.​137
23.
Zurück zum Zitat Zhu, X., Santos, C., Beyer, D., Ward, J., Singhal, S.: Automated application component placement in data centers using mathematical programming. Int. J. Netw. Manag. 18(6), 467 (2008)CrossRef Zhu, X., Santos, C., Beyer, D., Ward, J., Singhal, S.: Automated application component placement in data centers using mathematical programming. Int. J. Netw. Manag. 18(6), 467 (2008)CrossRef
24.
Zurück zum Zitat Carrera, D., Steinder, M., Whalley, I., Torres, J., Ayguadé, E.: In: Proceedings of the 11th Network Operations and Management Symposium (NOMS 2008) (IEEE, 2008), pp. 9–16. doi:10.1109/NOMS.2008.4575111 Carrera, D., Steinder, M., Whalley, I., Torres, J., Ayguadé, E.: In: Proceedings of the 11th Network Operations and Management Symposium (NOMS 2008) (IEEE, 2008), pp. 9–16. doi:10.​1109/​NOMS.​2008.​4575111
25.
Zurück zum Zitat Karve, A., Kimbrel, T., Pacifici, G., Spreitzer, M., Steinder, M., Sviridenko, M., Tantawi, A.: In: Proceedings of the 15th international conference on World Wide Web (ACM, 2006), pp. 595–604. doi:10.1145/1135777.1135865 Karve, A., Kimbrel, T., Pacifici, G., Spreitzer, M., Steinder, M., Sviridenko, M., Tantawi, A.: In: Proceedings of the 15th international conference on World Wide Web (ACM, 2006), pp. 595–604. doi:10.​1145/​1135777.​1135865
27.
Zurück zum Zitat Kimbrel, T., Steinder, M., Sviridenko, M., Tantawi, A.: In: Proceedings of the 4th international conference on Experimental and Efficient Algorithms, pp. 391–402 (2005). doi:10.1007/11427186_34 Kimbrel, T., Steinder, M., Sviridenko, M., Tantawi, A.: In: Proceedings of the 4th international conference on Experimental and Efficient Algorithms, pp. 391–402 (2005). doi:10.​1007/​11427186_​34
28.
Zurück zum Zitat Moens, H., Famaey, J., Latré, S., Dhoedt, B., De Turck, F.: In: Proceedings of the 12th IFIP/IEEE International Symposium on Integrated Network Management (IM 2011), pp. 137–144 (2011). doi:10.1109/INM.2011.5990684 Moens, H., Famaey, J., Latré, S., Dhoedt, B., De Turck, F.: In: Proceedings of the 12th IFIP/IEEE International Symposium on Integrated Network Management (IM 2011), pp. 137–144 (2011). doi:10.​1109/​INM.​2011.​5990684
29.
30.
Zurück zum Zitat Chapman, C., Emmerich, W., Marquez, F.G., Clayman, S., Galis, A.: In: Proceedings of the 12th IEEE/IFIP Network Operations and Management Symposium Workshops (NOMS 2010) (IEEE, 2010), pp. 327–334. doi:10.1109/NOMSW.2010.5486555 Chapman, C., Emmerich, W., Marquez, F.G., Clayman, S., Galis, A.: In: Proceedings of the 12th IEEE/IFIP Network Operations and Management Symposium Workshops (NOMS 2010) (IEEE, 2010), pp. 327–334. doi:10.​1109/​NOMSW.​2010.​5486555
32.
Zurück zum Zitat Guo, C.J., Sun, W., Huang, Y., Wang, Z.H., Gao, B.: In: Proceedings of the 9th IEEE International Conference on E-Commerce and the 4th IEEE International Conference on Enterprise Computing, E-Commerce, and E-Services, 2007. CEC/EEE 2007, pp. 551–558 (2007) Guo, C.J., Sun, W., Huang, Y., Wang, Z.H., Gao, B.: In: Proceedings of the 9th IEEE International Conference on E-Commerce and the 4th IEEE International Conference on Enterprise Computing, E-Commerce, and E-Services, 2007. CEC/EEE 2007, pp. 551–558 (2007)
34.
Zurück zum Zitat Hajjat, M., Sun, X., Sung, Y.W.E., Maltz, D., Rao, S., Sripanidkulchai, K., Tawarmalani, M.: Cloudward bound: planning for the beneficial migration of enterprise applications to the cloud. SIGCOMM Comput. Commun. Rev. 40(4), 243 (2010) Hajjat, M., Sun, X., Sung, Y.W.E., Maltz, D., Rao, S., Sripanidkulchai, K., Tawarmalani, M.: Cloudward bound: planning for the beneficial migration of enterprise applications to the cloud. SIGCOMM Comput. Commun. Rev. 40(4), 243 (2010)
37.
Zurück zum Zitat Leontiou, N., Dechouniotis, D., Denazis, S.: In: Proceedings of the 6th International Conference on Network and Service Management (CNSM 2010), pp. 318–321 (2010). doi:10.1109/CNSM.2010.5691214 Leontiou, N., Dechouniotis, D., Denazis, S.: In: Proceedings of the 6th International Conference on Network and Service Management (CNSM 2010), pp. 318–321 (2010). doi:10.​1109/​CNSM.​2010.​5691214
Metadaten
Titel
Cost-Effective Feature Placement of Customizable Multi-Tenant Applications in the Cloud
verfasst von
Hendrik Moens
Eddy Truyen
Stefan Walraven
Wouter Joosen
Bart Dhoedt
Filip De Turck
Publikationsdatum
01.10.2014
Verlag
Springer US
Erschienen in
Journal of Network and Systems Management / Ausgabe 4/2014
Print ISSN: 1064-7570
Elektronische ISSN: 1573-7705
DOI
https://doi.org/10.1007/s10922-013-9265-5

Weitere Artikel der Ausgabe 4/2014

Journal of Network and Systems Management 4/2014 Zur Ausgabe

Premium Partner