FS2: Dynamic Data Replication in Free Disk Space for Improving Disk Performance and Energy Consumption



Relaterede dokumenter
Rx: Treating bugs as allergies a safe method to survive software failures. DIKU, Datalogisk Institut, Københavns Universitet 04/01/2006

Lageret er hierarkisk fokus nu: disk

Filsystemer. dopsys. fredag den 26. november 2010

Filsystemer: Implementation. dopsys

Oversigt. Operativsystemer [5]: Filsystemer. Hvad er en fil? Hvor er en fil? Strukturen af en fil. Beskrivelse af en fil

OpenTele Server Performance Test Rapport

Best Practices: I/O-konfiguration. Thomas Damgaard, Chefkonsulent, SAS Institute

Agenda. Typiske udfordringer. Begreber omkring recovery. Forretningens krav. Metoder/muligheder. Recovery med TSM. Nye teknologier

Arkitektur for begyndere

Principper for Samtidighed og Styresystemer

Internetsøgemaskiner. Gerth Stølting Brodal Datalogisk Institut Aarhus Universitet

Design Systemkald. User-mode Linux, The Linux kernel/

Filr: Næste generation af Fildeling. Flemming Steensgaard

- så er livet lidt lettere!

Filsystemer: Anvendelse. dopsys

Indholdsfortegnelse. Side 2

Disk-vedligeholdelse i Windows 10 - juli 2017

Interconnect. Front end interface

Indhold. Download driver Find version af Windows Hent drivers til Windows Udpak driver... 6

- så er livet lidt lettere!

Download. Information: Du kan downloade filer på følgende måder:

PERFORMANCE DokumentBrokeren

Indholdsfortegnelse. Installation

ALM / QualityCenter 11 Opgradering

Database Implementering

Safe Work Space service beskrivelse. Microsoft Windows version. Version (Maj 2018)

Operativsystemer of C Efterår 2013 Virtuel hukommelse (kap. 9)

Introduktion til CD ere og Arkivdeling Gammel Dok - September-oktober Jonas Christiansen Voss

Hvad er GPFS, og hvad kan jeg bruge det til? Peter Christensen, Senior it-konsulent hos Komplex it

PHP Quick Teknisk Ordbog

OS2BORGERPC. Installations guide. Januar 2019

Er din computer langsom, eller tror du at du har fået virus?

Database "opbygning"

as a Service Dynamisk infrastruktur

Logfiler Basestationpositioner. GPS Kortservice. Database

Flerbruger miljø, opdel database

Download, installation og ibrugtagning af CQ

DE FRIE SKOLERS EDB-BRUGS a.m.b.a. Side 1

Ekstra hurtigt lager til din pc

DE FRIE SKOLERS EDB-BRUGS a.m.b.a. Side 1. Ny server flerbruger (bestående bruger på en flerbruger/netværksinstallation)

Lageradministration Paging og segmentering

Netværk & elektronik

Vejledning. Indhold. 1. Kryptering. 2. Vigtig information

Globeteam A/S. Windows Server Globeteam Virumgårdsvej 17A 2830 Virum. SolutionsDay 2012, den 27. September, Brøndby Stadion

Copyright 2010 Netcompany A/S. Alle rettigheder forbeholdes.

Opgrader til nyeste Dynamics AX version og profiter af løbende opdateringer

SSSystems.local. Netværk. Sikkerhed. Webserver

Om denne CD og 10 anvendelser af den

Skråplan. Esben Bork Hansen Amanda Larssen Martin Sven Qvistgaard Christensen. 2. december 2008

Indhold. Installation af Cloudco HOME...1. Minimums systemkrav - Windows...1. Minimums Systemkrav - MAC...1. Minimums Systemkrav - MAC...

DE FRIE SKOLERS EDB-BRUGS a.m.b.a. Side 1. Nyinstallation flerbruger (ny bruger på en flerbruger/netværksinstallation)

Konfidentialitet og kryptografi 31. januar, Jakob I. Pagter

Kom godt i gang med DB KlientStyring for Revisorer

Database tips. Den forudsætter lidt kendskab til SQL men er for mindre erfarne. Denne guide er oprindeligt udgivet på Eksperten.dk

OpenTele datamonitoreringsplatform

Quick Guide V

Pilotprojekt FFA-Rådgivningsprogram Afdelingen for Veterinære forhold og Råvarekvalitet Mejeriforeningen/Dansk Kvæg. Slutrapport Maj 2007

- så er livet lidt lettere!

Input/Output: Disk & Clock. dopsys

VUC IT Niveau G. Drev Mapper Filer

Undervisning Version 1.0 redigering af billeder til hjemmesiden

Load Test. Projektet afgår om få minutter fra SPOR 3

STANDARD SYSTEMINDSTILLINGER

Installationsvejledning for CAB Service Platform med CABInstall

Lange svartider? Test af internetforbindelse

PageSpeed Insights. Fjern gengivelsesblokerende JavaScript og CSS fra indholdet over skillelinjen

Schedulering. dopsys 1

Energieffektive serverrum. Jacob Ilsøe Elsparefondens Kunderådgivning Tlf:

Algorithms & Architectures II

Schedulering. dopsys 1

Salg af servere. Torben Vig Nelausen Produktchef Windows Server Familien

INTELLIGENT STORAGE er VIRTUALISERET STORAGE IBM Storage Virtualisering og Unified Storage

Lærer nye styresystemer Installerer programmer som kun kan bruges i ældre versioner

Automatisk Vandingssystem

SPD server som Storage Medie. Michael Rosairus. Fra DB2 til SPD server

Stretched Cluster via IBM SAN Volume Controller

Lageret i maskinarkitekturen. Beregningsenhed, lagre (registre, RAM, disk), ydre enheder

Installation af DriverPrint - Windows

Click to edit Master title style. Opgavestyring hos private plejeservicevirksomheder. Tejs Scharling, Alexandra Instituttet

Velkommen. Backup & Snapshot v. Jørgen Weinreich / Arrow ECS Technical Specialist

Wii Software Modificering. Uber Guide

KIH Database. Systemdokumentation for KIH Databasen. 1. maj Side 1 af 13

Agenda. Muligheder for anvendelse. Komponenter. Features. Restore muligheder. DR og TSM integration. Repository. Demo. Spørgsmål

Har det en værdi og hvordan kommer du i gang?

Cisco ASA Introduktion & vejledning. Opsætning af DMZ-zone

User Management System

IT SUMMER CAMP Dato for arr. og. dato for seneste tilmelding. bliver offentliggjort i maj. Ubuntu-Linux, Web-Server, Anvendte Web-Teknologier

Ændring og tilføjelse af kontaktperson. Din guide til ændring og tilføjelse af organisationens kontaktperson i Participant Portal

komplet kopi af harddisken: 20 minu sådan! Med en kopi af Windows og dine programmer får du en ustabil eller fejlramt pc på ret kurs i en ruf.

Manual for installering og brug af SpywareBlaster

Dimittendundersøgelse 2015 Civilingeniøruddannelsen i Konstruktionsteknik. 1. Indledning. 2. Beskæftigelse. 2.1 Nuværende hovedbeskæftigelse

Sonlinc er den forretningsudviklende partner, der solidt forankret i forsyningssektoren leverer den højeste kundeværdi.

Opsætning af Outlook til Hosted Exchange 2003

Efter installation af GEM Drive Studio software fra Delta s CD-rom, skal hoved skærmbilledet se således ud: (koden til administrator adgang er: admin)

Datasikkerhed. Beskyt dine vigtige data. Hedeboegnens Slægtsforsker forening Bjarne Larsen

Optagelse med to kameraer

IT-Sikkerhed - en klods om benet eller sund fornuft? Lars Ole Pedersen OZ5VO Et dialog foredrag

Transkript:

FS2: Dynamic Data Replication in Free Disk Space for Improving Disk Performance and Energy Consumption DIKU, Datalogisk Institut, Københavns Universitet 07/12/2005 Præsentation af Lauge Wulff

Problem: Harddisken er performance flaskehals. Harddisken bruger meget energi. Årsag: Mekaniske dele begrænser ydelsen. Langsom udvikling vs. elektronik Løsning: Omrokering af data, så data ligger samlet. Dog svært at bestemme den bedste rækkefølge.

Spildtid Søgetid Rotationsforsinkelse. 1/7200 RPM = 8 ms. Kun overførselstid er reelt arbejde.

Eksempel: CVS update. Tilgår disken i to områder. Der skiftes mellem de to områder, og læsehovedet flytter sig meget. Fordel hvis data kan ligge samlet.

Scenarier hvor eksisterende filsystemer har problemer:

Systemer med delte biblioteker (DLLs) o Flere programmer kan dele de samme DLLs. Problem: Et delt bibliotek som anvendes af flere programmer kan ikke ligge tæt på alle programmer. Kan løses statisk ved at replikere data

Delte systemer: o Server med flere samtidige brugere. o PC med flere samtidige processer. Problem: Uforudsigeligt hvorledes brugere / processer bruger disken. Brugere og processer kan bruge disken samtidigt. Data kan ikke samles.

Kan ikke løses ved at statisk flytte data et andet sted på disken. Derfor dynamisk løsning der tilpasser sig til brugen.

FS2: Free Space File System ledig plads på disken anvendes til replikering. Beslaglægger derfor ikke, men låner, værdifulde ressourcer. Studie: 242 diske på 22 servere. 60% af diskene havde mindst 30% ledig plads. Andet studie: 47% ledig plads (undersøgelse foretaget på 4801 Windows-maskiner). Som regel er ledig diskplads store kontinuerlige områder. Frihed til at placere replika optimalt.

Andre dynamiske løsninger og FS2: - Mest brugte data lægges midt på disken. Problematisk: mest brugte data kan skifte over tid -> omrokering, går ud over specielt forgrundsprocesser. FS2: Ikke nødvendigt placerer replika af data over hele disken.

- Datablokke flyttes fra et sted på disken til et andet. FS2: Bedre at replikere data. Data kan ligge flere optimale steder.

- Der reserveres en vis mængde plads på disken til replikering. Dette fratager brugerne retten til at bestemme over deres disk. FS2: Pladsen frigives hvis der begynder at være pladsproblemer.

Blok-replikering Komplet læsning af fil: OK. Delvis, skiftevis læsning af filer ->mange lange søgninger. Fordel at replikere file 1 tættere på file 0 og file 2.

Bedre placering af indholdet af Dup file 1 på disken, således at vi kan tilgå dem i samme rotation.

Replika-styring #-tabel over replika og hvilken originalblok det er replika af + ekstra info om brug af disse replika. Ekstra info anvendes når replika slettes ved diskmangel.

Ved write, slettes replika for blokken. Ved (bruger) diskmangel, slettes store mængder replika hurtigt. Hele regioner invalideres. #-tabel skrives til disk ved shutdown. Ændringer til #- tabel skrives jævnligt til disk. #-tabel skrives evt til flash ram for at overleve nedbrud.

I en disk request spørges på et antal blokke. Disse ligger i forlængelse af hinanden. Replika anvendes kun hvis: alle blokke i requesten har replika og disse replikablokke ligger ved siden af hinanden og replika er tættere på diskhovedet end end originalen Hvis ingen blokke har replika -> Anvend original Hvis ikke alle blokke har replika -> Anvend original

Kandidater til replikering Block device driver finder kandidater: Disken deles op i mindre regioner på disken, registrering af brug. Mest aktive regioner, hot regions, findes. Data, der anvendes samtidig med data i hot regions, skal replikeres. Medfører: kortere søgeafstande -> lavere søgetider Besked til FS om at replikere udvalgte blokke, da kun FS kan lokalisere ubrugt plads.

Eksperimentelle målinger: TPC-W Benchmark E-commerce benchmark måler både DB og webserver. MySQL + Apache 20 minutter 25 brugere

Ext2 : Spredt på disken pgra # 2 FS2-static: Replikerer statisk relevante filer et sted på disken. Rotation primær faktor. Data ligger fysisk tæt, men ikke i samme cylinder. FS2-dynamic: Data i rigtig rækkefølge, > sandsynlighed for samme cylinder. Gns. svartid: 34% hurtigere på FS2

FS2-dynamic - 1., 2. og 7. gennemløb De anvendte blokke ligger tættere og tættere for hvert gennemløb.

Static vs. dynamic 7th.

CVS update Køretid: 33s vs. 23s

X server + KDE Køretid: 28s vs. 23,4s Ikke disktung.

SURGE webserver-simulering Gns svartid: 18% hurtigere på FS2