Abstract-Som fler och fler multitier tjänster utvecklas från kommersiella off-the-shälf komponenter eller heterogent mellanprogram utan källkod tillgängliga, både utvecklare och administratörer behöver en begäran spårningsverktyg till 1) exakt vet hur en användare begäran om intresse reser genom tjänster i svarta lådor och 2) få makronivå användare begär beteenden av tjänster utan att manuellt analysera massiva loggar. Detta behov förstärks ytterligare av IT-systemet "agility", som ger i uppdrag att spåra verktyg för att tillhandahålla online-prestanda data eftersom offline-strategier inte kan återspegla systemförändringar i realtid. Med tanke på den stora omfattningen av utplacerade tjänster bör dessutom en pragmatisk spårningsmetod vara skalbar när det gäller kostnaderna för att samla in och analysera loggar. I detta dokument introducerar vi ett exakt, skalbart och online-förfrågan spårningsverktyg för multitier tjänster av svarta lådor. Våra bidrag är trefaldiga. För det första föreslår vi en exakt begäran om spårningsalgoritm för multitiertjänster av svarta lådor, som endast använder applikationsoberoende kunskap. För det andra presenterar vi en mikronivåabstraction, komponentaktivitetsdiagram, för att representera kausala vägar för varje begäran. På grundval av denna abstraktion använder vi dominerade kausala vägmönster för att representera gång på gång utförda kausala vägar som står för betydande fraktioner, och vi presenterar vidare en härledd prestandamått för kausala vägmönster, latensprocent av komponenter, för att möjliggöra felsökning prestanda-in-the-large. För det tredje utvecklar vi två mekanismer för att spåra efterfrågan och provtagning för att avsevärt öka systemets skalbarhet. Vi implementerar en prototyp av det föreslagna systemet, som kallas PreciseTracer, och släpper det som öppen källkod. I jämförelse med WAP5-a black-box tracking approach uppnår PreciseTracer högre spårningsnoggrannhet och snabbare svarstid. Våra experimentella resultat visar också att PreciseTracer har låga omkostnader och ändå uppnår hög spårningsnoggrannhet även om en aggressiv provtagningspolitik antas, vilket tyder på att PreciseTracer är ett lovande spårningsverktyg för storskaliga produktionssystem.
PreciseTracer REF erbjuder ett spårningssystem för online-förfrågan.
Precise, Scalable, and Online Request Tracing for Multitier Services of Black Boxes
{'venue': 'IEEE Transactions on Parallel and Distributed Systems', 'journal': 'IEEE Transactions on Parallel and Distributed Systems', 'mag_field_of_study': ['Computer Science']}