• DocumentCode
    705602
  • Title

    FIrM: Functional Middleware with Support to Multi-tenancy

  • Author

    Silva, Andre ; Rosa, Nelson

  • Author_Institution
    Dept. de Inf., Univ. do Estado do Rio Grande do Norte, Natal, Brazil
  • fYear
    2015
  • fDate
    24-27 March 2015
  • Firstpage
    650
  • Lastpage
    657
  • Abstract
    The use of middleware systems to support multi-tenancy applications in cloud computing environments can help to decrease the application costs by reducing the hardware infrastructure and the amount of software license required to run a software, and facilitating the its maintenance. However, the design and implementation of middleware systems that support multi-tenancy feature is complex due challenges such as hardware sharing, security, scalability, configuration per tenant and tenant isolation. Furthermore, developers generally implement middleware systems through general-purpose object-oriented languages without taking the benefits of using a language that allows a higher level of abstraction and concision on writing concurrent and parallel systems. In this paper, we present FIrM (Functional Middleware), a cloud computing middleware implemented in Haskell, which allows multi-tenant-aware remote procedure calls. In order to evaluate FIrM, we carry out a performance evaluation that shows the impact of the multi-tenancy mechanisms on the performance of the applications.
  • Keywords
    cloud computing; cost reduction; functional programming; middleware; object-oriented languages; software maintenance; software performance evaluation; FIrM; Functional Middleware; Haskell; application cost reduction; cloud computing environments; configuration-per-tenant; general-purpose object-oriented languages; hardware infrastructure; hardware sharing; multitenancy applications; multitenant-aware remote procedure calls; performance evaluation; scalability; security; software license; tenant isolation; Conferences; Cloud computing; Functional programming; Haskell; Middleware; Multi-tenancy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Information Networking and Applications (AINA), 2015 IEEE 29th International Conference on
  • Conference_Location
    Gwangiu
  • ISSN
    1550-445X
  • Print_ISBN
    978-1-4799-7904-2
  • Type

    conf

  • DOI
    10.1109/AINA.2015.249
  • Filename
    7098034