Abstract-Med ökningen av leverantörer av molntjänster, och det ökande antalet beräknade tjänster som erbjuds, en migration av informationssystem till molnet krav välja den bästa blandningen av datortjänster och virtuella maskiner (VM) bilder från ett överflöd av möjligheter. Därför måste en migreringsprocess för webbapplikationer automatisera utvärderingen och därigenom säkerställa att kraven på tjänsternas kvalitet uppfylls, samtidigt som motstridiga urvalskriterier uppfylls, t.ex. genomströmning och kostnad. När du väljer beräkna tjänster för flera anslutna programvarukomponenter måste webbapplikationer ingenjörer överväga heterogena uppsättningar av kriterier och komplexa beroenden över flera lager, vilket är omöjligt att lösa manuellt. Det tidigare föreslagna CloudGenius-ramverket har visat sig kunna stödja migreringar av enkomponents webbapplikationer. I detta dokument utökar vi den ytterligare komplexiteten i att underlätta migreringsstöd för flerkomponents webbapplikationer. I synnerhet presenterar vi en evolutionär migrationsprocess för webbtillämpningar som distribueras över flera platser, och tydligt identifiera de viktigaste kriterierna som är relevanta för urvalsproblemet. Dessutom presenterar vi en multi-criteria-baserad urvalsalgoritm baserad på Analytic Hierarchy Process (AHP). Eftersom lösningsutrymmet växer exponentiellt utvecklade vi en Genetisk Algoritm (GA)-baserad metod för att klara av beräkningskomplex på en växande molnmarknad. Dessutom är ett exempel på användningsfall ett bevis på CloudGenius tillämplighet. För att genomföra experiment har vi implementerat CumulusGenius, en prototyp av urvalsalgoritmen och GA som kan användas på hadoopkluster. Experiment med CumulusGenius ger insikter om tidskomplexitet och kvaliteten på GA.
Menzel m.fl. REF undersökte migreringen av flerkomponents webbapplikationer fördelade på olika platser.
CloudGenius: A Hybrid Decision Support Method for Automating the Migration of Web Application Clusters to Public Clouds
{'venue': 'IEEE Transactions on Computers', 'journal': 'IEEE Transactions on Computers', 'mag_field_of_study': ['Computer Science']}