IaaS leverantörer tillåter ofta användarna att ange många krav för sina program. Men användare utan avancerad teknisk kunskap ger vanligtvis inte en bra specifikation av molnmiljön, vilket leder till låg prestanda och / eller höga monetära kostnader. I detta sammanhang står användarna inför utmaningarna att skala moln-unaware program utan att omkonstruera dem. Därför föreslår och utvärderar vi i detta dokument en molnarkitektur, nämligen Excalibur, för att köra program i molnet. I vår arkitektur tillhandahåller användarna applikationerna och arkitekturen skapar hela miljön och justerar den på runtime i enlighet därmed. Vi utförde en genomics arbetsflöde i vår arkitektur, som var utplacerad i Amazon EC2. Experimenten visar att den föreslagna arkitekturen dynamiskt skalar detta moln-unaware program upp till 10 instanser, vilket minskar exekveringstiden med 73% och kostnaden med 84% jämfört med utförandet i den konfiguration som anges av användaren.
Leite m.fl. REF utvecklade en mellanprogram som heter Excalibur för att köra parallella program i molnet automatiskt.
Excalibur: an autonomic cloud architecture for executing parallel applications
{'venue': "CloudDP '14", 'journal': None, 'mag_field_of_study': ['Computer Science']}