För att hantera och säkra nätverk krävs insamling och analys av mätdata. Nuvarande teknik gör det inte lätt att göra detta, vanligtvis eftersom de skiljer datainsamling (t.ex. paketfångst eller flödesövervakning) från analys, vilket ger antingen för mycket data för att svara på en allmän fråga, eller för lite data för att svara på en detaljerad fråga. Detta dokument presenterar Sonata, ett nätverkstelemetrisystem som exponerar ett frågegränssnitt som styr gemensam insamling och analys av nätverkstrafik. Sonata tillåter operatörer att direkt uttrycka frågor på en hög nivå språk, partitionerar varje fråga i en del som körs på switchen och en annan som körs på streaming analytics plattform, och förfinar frågan för att fånga bara trafiken som uppfyller en fråga. Sonata gör det möjligt för operatörer att uttrycka verkliga nätverksövervakning uppgifter med hjälp av dataflödesoperatörer, en kompakt, bekant programmering idiom. Utvärdering med hjälp av trafikspår från en stor ISP ryggrad visar att Sonata förmåga att sammanställa delar av dessa frågor till dataplanet kan minska trafikhastigheten vid strömmen processor med upp till sju storleksordningar.
Ett arbete mer relaterat till vårt sammanhang är Sonata REF, ett system som samordnar insamling och analys av nätverkstrafik för att svara på operatörsdefinierade övervakningsfrågor.
Sonata: query-driven streaming network telemetry
{'venue': "SIGCOMM '18", 'journal': None, 'mag_field_of_study': ['Computer Science']}