Nätverk för innehållsleverans (CDN) levererar innehåll (t.ex. Webbsidor, videor) till geografiskt distribuerade slutanvändare över Internet. Vissa innehåll drar ibland till sig uppmärksamhet från en stor grupp slutanvändare. Detta leder ofta till flash-publiker som kan orsaka stora problem som avbrott i CDN. Mikroservice arkitektonisk stil syftar till att sönderdela monolitiska system i mindre komponenter som kan användas självständigt, uppgraderas och bortskaffas. Nätverksfunktion Virtualization (NFV) är en framväxande teknik som syftar till att minska kostnaderna och skapa smidighet genom att frikoppla nätverksfunktioner från den underliggande hårdvaran. Detta papper utnyttjar NFV och microservice arkitektoniska stil för att föreslå en arkitektur för on-the-fly CDN-komponent avsättning för att ta itu med frågor som flash crowds. I den föreslagna arkitekturen är CDN-komponenter utformade som uppsättningar av mikrotjänster som interagerar via RETFul Web-tjänster och tillhandahålls som virtuella nätverksfunktioner (VNF), som används och orkestreras i farten. Vi har byggt en prototyp där en CDN surrogatserver, utformad som en uppsättning av mikrotjänster, är utplacerad i farten. Prototypen används på SAVI, en kanadensisk distribuerad testbädd för framtida Internetapplikationer. Prestandan utvärderas också.
inom tillämpningsområdet för nätverksfunktioner REF.
An NFV and microservice based architecture for on-the-fly component provisioning in content delivery networks
{'venue': '2018 15th IEEE Annual Consumer Communications & Networking Conference (CCNC)', 'journal': '2018 15th IEEE Annual Consumer Communications & Networking Conference (CCNC)', 'mag_field_of_study': ['Computer Science']}