Advanced search
2 files | 1.08 MB

Design and evaluation of an architecture for future smart grid service provisioning

Author
Organization
Abstract
In recent years, there has been a growing interest in cloud technologies. Using current cloud solutions, it is however difficult to create customizable multi-tenant applications, especially if the application must support varying Quality of Service (QoS) guarantees. Software Product Line Engineering (SPLE) and feature modeling techniques are commonly used to address these issues in non-cloud applications, but these techniques cannot be ported directly to a cloud context, as the common approaches are geared towards customization of on-premise deployed applications, and do not support multi-tenancy. In this paper, we propose an architecture for the development and management of customizable Software as a Service (SaaS) applications, built using SPLE techniques. In our approach, each application is a composition of services, where individual services correspond to specific application functionalities, referred to as features. A feature-based methodology is described to abstract and convert the application information required at different stages of the application life-cycle: development, customization and deployment. We specifically focus on how development feature models can be adapted ensuring a one-to-one correspondence between features and services exists, ensuring the composition of services yields an application containing the corresponding features. These runtime features can then be managed using feature placement techniques. The proposed approach enables developers to define significantly less features, while limiting the amount of automatically generated features in the application runtime stage. Conversion times between models are shown to be in the order of milliseconds, while execution times of management algorithms are shown to improve by 5 to 17% depending on the application case.
Keywords
SPLE, Design methodology, SaaS, IBCN, Clouds

Downloads

  • 5226 i.pdf
    • full text
    • |
    • open access
    • |
    • PDF
    • |
    • 634.48 KB
  • (...).pdf
    • full text
    • |
    • UGent only
    • |
    • PDF
    • |
    • 445.30 KB

Citation

Please use this url to cite or link to this publication:

Chicago
Strobbe, Matthias, Tom Verschueren, Kevin Mets, Stijn Melis, Chris Develder, Filip De Turck, Thierry Pollet, and Stijn Van de Veire. 2012. “Design and Evaluation of an Architecture for Future Smart Grid Service Provisioning.” In IEEE IFIP Network Operations and Management Symposium, ed. Filip De Turck, Luciano Paschoal Gaspary, and Deep Medhi, 1295–1302. New York, NY, USA: IEEE.
APA
Strobbe, Matthias, Verschueren, T., Mets, K., Melis, S., Develder, C., De Turck, F., Pollet, T., et al. (2012). Design and evaluation of an architecture for future smart grid service provisioning. In Filip De Turck, L. Paschoal Gaspary, & D. Medhi (Eds.), IEEE IFIP Network Operations and Management Symposium (pp. 1295–1302). Presented at the 13th IEEE/IFIP Network Operations and Management Symposium (NOMS 2012), New York, NY, USA: IEEE.
Vancouver
1.
Strobbe M, Verschueren T, Mets K, Melis S, Develder C, De Turck F, et al. Design and evaluation of an architecture for future smart grid service provisioning. In: De Turck F, Paschoal Gaspary L, Medhi D, editors. IEEE IFIP Network Operations and Management Symposium. New York, NY, USA: IEEE; 2012. p. 1295–302.
MLA
Strobbe, Matthias, Tom Verschueren, Kevin Mets, et al. “Design and Evaluation of an Architecture for Future Smart Grid Service Provisioning.” IEEE IFIP Network Operations and Management Symposium. Ed. Filip De Turck, Luciano Paschoal Gaspary, & Deep Medhi. New York, NY, USA: IEEE, 2012. 1295–1302. Print.
@inproceedings{2914512,
  abstract     = {In recent years, there has been a growing interest in cloud technologies. Using current cloud solutions, it is however difficult to create customizable multi-tenant applications, especially if the application must support varying Quality of Service (QoS) guarantees. Software Product Line Engineering (SPLE) and feature modeling techniques are commonly used to address these issues in non-cloud applications, but these techniques cannot be ported directly to a cloud context, as the common approaches are geared towards customization of on-premise deployed applications, and do not support multi-tenancy. In this paper, we propose an architecture for the development and management of customizable Software as a Service (SaaS) applications, built using SPLE techniques. In our approach, each application is a composition of services, where individual services correspond to specific application functionalities, referred to as features. A feature-based methodology is described to abstract and convert the application information required at different stages of the application life-cycle: development, customization and deployment. We specifically focus on how development feature models can be adapted ensuring a one-to-one correspondence between features and services exists, ensuring the composition of services yields an application containing the corresponding features. These runtime features can then be managed using feature placement techniques. The proposed approach enables developers to define significantly less features, while limiting the amount of automatically generated features in the application runtime stage. Conversion times between models are shown to be in the order of milliseconds, while execution times of management algorithms are shown to improve by 5 to 17\% depending on the application case.},
  author       = {Strobbe, Matthias and Verschueren, Tom and Mets, Kevin and Melis, Stijn and Develder, Chris and De Turck, Filip and Pollet, Thierry and Van de Veire, Stijn},
  booktitle    = {IEEE IFIP Network Operations and Management Symposium},
  editor       = {De Turck, Filip and Paschoal Gaspary, Luciano and Medhi, Deep},
  isbn         = {9781467302685},
  issn         = {1542-1201},
  language     = {eng},
  location     = {Maui, HI, USA},
  pages        = {1295--1302},
  publisher    = {IEEE},
  title        = {Design and evaluation of an architecture for future smart grid service provisioning},
  year         = {2012},
}

Web of Science
Times cited: