ABSTRACT
The success of application migration to cloud depends on multiple factors such as achieving expected performance, optimal cost on deployment, data security etc. The application migration process starts with the architecture design, mapping technical and business specifications to the appropriate services in cloud. However, cloud vendors offer numerous services for each service type and requirement. The onus of selecting the optimal service from the pool lies with the user. Identifying an optimal service for a specific component or application requirement is a daunting task and necessitates a deep understanding of each cloud service offered.
This paper introduces SuperArch, a supervised architecture design tool designed to facilitate optimal selection and configuration of cloud services. We propose utilization of Large Language Models (LLM) for extracting information from user requirements and specifications, aiding in optimal selection of cloud services. Additionally, SuperArch maps workloads to the cloud services to generate optimal configurations of the cloud service and estimate performance and cost of the entire architecture.
- Brainboard. [n.,d.]. The cloud is your canvas. Accessed Jan. 22, 2024. https://www.brainboard.co/Google Scholar
- Cloudcraft. [n.,d.]. Visualize your cloud architecture like a Pro. Accessed Jan. 22, 2024. https://www.cloudcraft.co/Google Scholar
- Cloudskew. [n.,d.]. Online Diagram, Flowchart Maker. Accessed Jan. 22, 2024. https://www.cloudskew.com/Google Scholar
- Diagrams.net(Draw.io). [n.,d.]. Flowchart Maker & Online Diagram Software. Accessed Jan. 22, 2024. https://app.diagrams.net/Google Scholar
- Hava.io. [n.,d.]. Automated Cloud Diagrams in Minutes. Accessed Jan. 22, 2024. https://www.hava.io/Google Scholar
- Holori. [n.,d.]. Cloud cost platform with infrastructure visibility. Accessed Jan. 22, 2024. https://holori.com/Google Scholar
- Lucidchart. [n.,d.]. Diagram your people, processes, and systems. Accessed Jan. 22, 2024. https://www.lucidchart.com/pages/Google Scholar
- Hugo Touvron, Thibaut Lavril, Gautier Izacard, Xavier Martinet, Marie-Anne Lachaux, Timothée Lacroix, Baptiste Rozière, Naman Goyal, Eric Hambro, Faisal Azhar, Aurelien Rodriguez, Armand Joulin, Edouard Grave, and Guillaume Lample. 2023. LLaMA: Open and Efficient Foundation Language Models. arxiv: 2302.13971 [cs.CL]ioGoogle Scholar
Index Terms
- SuperArch: Optimal Architecture Design for Cloud Deployment
Recommendations
Toward Optimal Deployment of Communication-Intensive Cloud Applications
CLOUD '11: Proceedings of the 2011 IEEE 4th International Conference on Cloud ComputingStrongly promoted by the leading industrial companies, cloud computing becomes increasingly popular in re-cent years. The growth rate of cloud computing surpasses even the most optimistic predictions. A cloud application is a large-scale distributed ...
Pragmatic assessment of research intensive areas in cloud: a systematic review
Cloud computing is a name given to a set of systems for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly ...
Optimal deployment of components of cloud-hosted application for guaranteeing multitenancy isolation
One of the challenges of deploying multitenant cloud-hosted services that are designed to use (or be integrated with) several components is how to implement the required degree of isolation between the components when there is a change in the workload. ...
Comments