Dagens molnapplikationer domineras av sammansatta applikationer som består av flera dator- och datakomponenter med starka kommunikations korrelationer mellan dem. Även om molnleverantörerna använder ett stort antal dator- och lagringsenheter för att hantera den ständigt ökande efterfrågan på dator- och lagringsresurser, växer efterfrågan på nätverksresurser fram som ett av nyckelområdena för flaskhalsar med prestanda. Detta papper behandlar nätverksmedveten placering av virtuella komponenter (puting och data) av multi-tier program i datacenter och formellt definierar placeringen som ett optimeringsproblem. Den samtidiga placeringen av virtuella maskiner och datablock syftar till att minska nätet overhead för datacentrets nätverksinfrastruktur. En girig heuristic föreslås för den on-demand ansökan komponenter placering som lokaliserar nätverkstrafik i datacenter samtrafik. En sådan optimering hjälper till att minska kommunikation overhead i övre lager nätverk switchar som så småningom kommer att minska den totala trafikvolymen över hela datacenter. Detta kommer i sin tur att bidra till att minska fördröjningen av paketöverföringen, öka nätprestandan och minimera nätkomponenternas energiförbrukning. Experimentella resultat visar att den föreslagna algoritmen är överlägsen andra metoder där den överträffar den toppmoderna algoritmen för nätverksmedveten applikationsplacering över alla prestandamått genom att minska den genomsnittliga nätkostnaden upp till 67 % och nätanvändningen vid huvudströmbrytare upp till 84 %, samt öka det genomsnittliga antalet applikationsinstallationer upp till 18 %.
En girig heuristisk algoritm som kallas NDAP presenteras i REF för att optimera applikationsplaceringen, som utför samtidig distribution av virtuella maskiner och datakomponenter och förverkligar målet att minimera nätverkskostnaden.
An Algorithm for Network and Data-aware Placement of Multi-Tier Applications in Cloud Data Centers
{'venue': 'ArXiv', 'journal': 'ArXiv', 'mag_field_of_study': ['Computer Science']}