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
Link To Document