Komplexa flernivåapplikationer som används i molnbaserade datormiljöer kan uppleva snabba förändringar i sin arbetsbelastning. För att säkerställa att sådana tillämpningar är redo för marknaden måste tillräckliga resurser ställas till förfogande så att ansökningarna kan uppfylla kraven på fastställda arbetsbelastningsnivåer och samtidigt säkerställa att servicenivåavtal uppfylls. Multi-tier molnapplikationer kan ha komplexa distributionskonfigurationer med lastbalansörer, webbservrar, programservrar och databasservrar. Komplexa beroenden kan finnas mellan servrar i olika nivåer. För att stödja beslut om tillhandahållande och kapacitetsplanering används prestandatestmetoder med syntetisk arbetsbelastning. Noggrannheten i en prestandatestningsmetod bestäms av hur nära de genererade syntetiska arbetsbelastningarna efterliknar den realistiska arbetsbelastningen. Eftersom tillämpningar på flera nivåer kan ha varierande installationskonfigurationer och karakteristisk arbetsbelastning finns det ett behov av en generisk prestandatestmetod som gör det möjligt att exakt modellera applikationernas prestanda. Vi föreslår en metodik för prestandatester av komplexa tillämpningar på flera nivåer. Arbetsbelastningen för molnapplikationer i flera nivåer fångas upp i två olika modeller-benchmark program och arbetsbelastning modeller. En arkitekturmodell fångar installationskonfigurationer för multi-tier-applikationer. Vi föreslår en snabb installationsprototypningsmetod som kan hjälpa till att välja de bästa och mest kostnadseffektiva installationerna för flernivåapplikationer som uppfyller de angivna prestandakraven. Vi beskriver också ett system flaskhals detektion metod baserad på experimentell utvärdering av multi-tier applikationer.
I REF föreslås en metod för utvärdering av prestanda för komplexa molntillämpningar på flera nivåer som fångar upp applikationsbelastningen via tre olika modeller: riktmärke, arbetsbelastning och arkitektur.
Performance Evaluation Approach for Multi-Tier Cloud Applications
{'venue': None, 'journal': 'Journal of Software Engineering and Applications', 'mag_field_of_study': ['Computer Science']}