Measurement-Based Modeling ofDistributed SystemsMeßbasierteModellierungverteilterSystemeDerTechnischenFakultätderUniversitätErlangen-NürnbergzurErlangungdesGradesDOKTOR-INGENIEURvorgelegtvonKai-SteffenJensHielscherErlangen-2008AlsDissertationgenehmigtvonderTechnischenFakultätderUniversitätErlangen-NürnbergTagderEinreichung: 12.März2008TagderPromotion: 21.April2008Dekan: Prof.Dr.-Ing.habil.JohannesHuberBerichterstatter: Prof.Dr.-Ing.ReinhardGermanProf.Dr.-Ing.WolfgangSchröder-PreikschatContentsList of Figures 7List of Tables 9Abstract 11Zusammenfassung 151 Introduction 192 Related Work 23 . Measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ?? . TimeSynchronization. . . . . . . . . . . . . . . . . . . . . . . . . . ?ƒ . InputModeling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ¢ .ƒ PerformanceEvaluationofWebServers . . . . . . . . . . . . . . . ¢3 The Web Cluster Laboratory 27 . eLinuxVirtualServerSystem. . . . . . . . . . . . . . . . . . . . ?? . HardwareSetup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ??4 Measurement Concepts 33ƒ. ComputerClocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . ??ƒ. ClockErrors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ??ƒ. . Classi cationintheFrequencyDomain. . . . . . . . . . . ƒ ƒ. . Classi cationintheTimeDomain. . . . . . . . . . . . . . ƒ?ƒ. ReferenceClocks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . ¢?ƒ. .