Distributed Data Structures xfs: Serverless Network File System
|
|
- Cecil Atkins
- 5 years ago
- Views:
Transcription
1 Advanced Tpics in Cmputer Systems, CS262B Prf Eric A. Brewer Distributed Data Structures xfs: Serverless Netwrk File System February 3, 2004 I. DDS Gal: new persistent strage layer that is a better fit fr Internet services separate service lgic frm durability, availability, cnsistency issues interface is that f a data structure, nt a SQL query (intentinally navigatinal) autmate replicatin and partitining acrss the cluster autmate recvery and high availability CAP: CA (nt P) -- depends n a machine rm with a redundant netwrk Nit: abstract s perf numbers have t much precisin! (shuld have been limited t 2-3 significant digits) Alternatives fr persistent strage: DBMS: chses C ver A, interface is inherently slw: parse and plan each query. Enterprise Java Beans (EJB): map Java bjects nt tables. Typical use has an array f bjects map t a table with ne rw fr each bject; rw stres the serialized bytes fr that bject => expensive cpy t get the bject in and ut f the database. Als, strage is never lcal and there is little cntrl ver partitining and replicatin (which ndes). Shuld be 10x r mre slwer, but n reliable data. File system: als has an expensive interface and very hard t prvide fine-grain atmicity. (primary atmic peratin is file rename, which implies cpying the whle file). Fine chice fr large bjects, but nt fr small nes... Internet requirements: extreme scale: billin request/day high availability unknwn but ptential fast grwth -- must be able t add capacity quickly verlad will ccur -- need graceful degradatin Cluster prperties: Incremental scalability -- add ndes ver time Ptential fr high availability -- but needs t be written! Natural parallelism fr bth I/O and CPUs High BW, lw-latency, *partitin free* netwrk (CAP) Machine rm prperties: security, administratin, reliable pwer, AC, netwrking 1
2 (these generally dn t apply t P2P systems in practice) DDS design decisins: hash table interface: 64-bit keys, byte array values, put/get/delete elements, create/ destry hash tables peratins are atmic, sequences f peratins (trans-actins) are nt tw-phase cmmit acrss all replicas fr cnsistency f writes read any replica (=> higher read thrughput than write thrughput) event-driven design fr high cncurrency. this was a mistake and led t Capricci. It is being rebuilt frm scratch in C ver Capricci. (see Java prblems belw) assume n netwrk partitins (CAP) Partitins: key idea: break hash tables int many small fixed size partitins replicate partitins (nt tables); replica grups are a set f partitins with the same data recvery: recver each partitin independently small partitins mean that yu can lck the whle partitin during recvery (ther partitins perate independently) als implies that yu can lazily recver each partitin, r yu can be practive. Fault tlerance DDS library: handles tw-phase cmmit acrss replica grup. cmmit ccurs when at least ne replica receives a cmmit message failure befre this and all replicas will time ut and discver there was n cmmit by cntacting each ther failure after this and the replicas will learn abut the cmmit frm the member that recrded it, and will then all cmmit Brick: failure befre cmmit will cause 2PC t fail and everyne abrts failure after agreement t cmmit, but befre cmmit: ther replica s cmmit, this nde will get the new value during recvery Other service cde: if all durable state is in the DDS, this is recvered autmatically n restart sft state can be rebuilt (e.g. caches) if lcal durable state (nt in DDS), then service is n its wn (e.g. might stre sme data in a DBMS als) Data Partitining Map: maps HT key t partitin id uses a trie s that it is easy t split r merge partitins as needed (increment data repartitining!) replicated n all DDS clients, eventual cnsistency (stale data causes a repair and a 2
3 retry); staleness is detected by cmparing a hash f the maps t the current values. Replica Grup Map: maps partitin id t the set f replicas replicated n all DDS clients, eventual cnsistency as abve writes are 2PC t all replicas reads g t ne replica. which ne? want t spread ut reads in the same way t maximize effective cache space! Recvery: Nde failure takes dwn all bricks n that nde; brick failure takes dwn all partitins n that brick a recvering brick must catch up all its partitins key idea 1: allw a brick t say n -- this simplifies the cde greatly! DDS library will retry in a bit. NO means that brick can be incnsistent fr a while (but nt t lng) all cmmitted peratins must use up-t-date maps (DP and RG), else retry bricks catch up ne partitin at a time: just cpy that partitin frm anther replica. Updates t a partitin stp during recvery, but this is OK but partitins are small! Must decide hw practive t be in recvery; OK t be cmpletely lazy (wait fr partitin t be accessed, but hurts latency) see recvery graph (figure 8) Perfrmance: great scalability, availability, graceful degradatin fr reads (less s fr writes) Prblems: Java GC can screw up perfrmance! One a nde gets behind it needs mre memry (fr grwing queues), s it tends t get wrse and wrse! Need admisstin cntrl, cntrl ver GC, r prbably bth. SEDA wuld prbably fix this... Events make this much wrse! Event driven systems (in Java) create a lt f garbage, as events are just passed up thrugh layer and then GC d. Threads wuld have mst f this state n the stack and thus create very little gargage... (this wuld als be a bad place fr functinal languages, which need t cpy a great deal) serius prblems with Java: GC issues, extra cpying, asynchrnus I/O... We later fixed async I/O, but the ther tw issues remain. In general, Java is t high level fr this kind f wrk... II. xfs Key backgrund: RAID small write prblem LFS fr basic servers Zebra fr netwrk striping, but replace centralized manager with a distributed manager, and use a parallel cleaner and stripe grups (rather than stripe acrss all disks) 3
4 Multiprcessr cache cnsistency: aggressive lcality explitatin Three prblems t slve: scalable, distributed metadata cache cherent recnfigurable after failure ( a level f indirectin!) Scalable way break strage servers int stripe grups Scalable lg cleaning Philsphy: anything, anywhere. All parts f the file system can be anywhere: lcatin independent Any nde can take ver fr any ther lcality determines lcatin... Fur basic mdules: client strage server manager: fr each file (index number), tracks cache inf and metadata (inde) cleaner Map 1: Manager Map: glbally replicated map index number t manager (which stres the imap fr that index number), i.e. which machine manages this file? 4
5 can use t balance metadata lad Map 2: Imap: split acrss managers maps index number t inde (i.e. where n disk is the inde?) Map 3: File Directries: maps file names t index numbers stred in regular files (just like previus file systems) Hw t pick new index numbers when create a file r directry? a) pick randmly fr lad balancing, b) pick lcally fr better lcality. xfs des the latter. Map 4: Stripe Grup Map partitins strage servers int grups glbally replicated maps stripe-grup IDs t a list f strage servers Implies a disk address = (grup ID, segment number, ffset) Grups can becme bslete, which allws GC r grups rather than having t update all f the disk addresses (everywhere) Grups have better fault tlerance than striping withut grups (why and at what cst?) Caching 1. lcal blck cache at client 2. smene else s cache (knwn by the manager) 3. inde cache at manager Deltas: critical sectin fr atmic writes Since we write data and metadata t different servers, we can t ensure that they happen atmically (as a grup) Deltas just allw the client t mark the bundaries f an atmic p, s that n replay it will ignre partial deltas Cperative caching: manager tracks list f readers write causes invalidatin f all readers, acquires write permissin read frm different client cnverts writer t reader and adds new reader t list Recvery: starts at strage servers Rebuild fragment ID t lcatin map frm checkpint + rll frward 5
6 Stripe ID (and members) in every fragment ifile stres imap n disk, but it has t be in a knwn place since it s needed fr recvery (list it in a checkpint) Rllback t last checkpint, lad imap frm ifile Then rll frward thrugh client lgs t finish imap changes (using deltas) Find cnsensus n which manager handles which clients lgs... 6
CS510 Concurrent Systems Class 2. A Lock-Free Multiprocessor OS Kernel
CS510 Cncurrent Systems Class 2 A Lck-Free Multiprcessr OS Kernel The Synthesis kernel A research prject at Clumbia University Synthesis V.0 ( 68020 Uniprcessr (Mtrla N virtual memry 1991 - Synthesis V.1
More informationIT Essentials (ITE v6.0) Chapter 5 Exam Answers 100% 2016
IT Essentials (ITE v6.0) Chapter 5 Exam Answers 100% 2016 1. What are tw functins f an perating system? (Chse tw.) cntrlling hardware access managing applicatins text prcessing flw chart editing prgram
More informationOperating systems. Module 15 kernel I/O subsystem. Tami Sorgente 1
Operating systems Mdule 15 kernel I/O subsystem Tami Srgente 1 SWAP SPACE MANAGEMENT Swap space can be defined as a temprary strage lcatin that is used when system s memry requirements exceed the size
More informationUsing the Swiftpage Connect List Manager
Quick Start Guide T: Using the Swiftpage Cnnect List Manager The Swiftpage Cnnect List Manager can be used t imprt yur cntacts, mdify cntact infrmatin, create grups ut f thse cntacts, filter yur cntacts
More informationCS4500/5500 Operating Systems Synchronization
Operating Systems Synchrnizatin Yanyan Zhuang Department f Cmputer Science http://www.cs.uccs.edu/~yzhuang UC. Clrad Springs Recap f the Last Class Multiprcessr scheduling Tw implementatins f the ready
More informationLecture Notes. UNIX Fast File System Log-Structured File System Analysis and Evolution of Journaling File Systems
Advanced Tpics in Cmputer Systems, CS262A Prf. Eric Brewer FFS/LFS Lecture Ntes UNIX Fast File System Lg-Structured File System Analysis and Evlutin f Jurnaling File Systems I. Backgrund i-nde: structure
More informationUpgrading Kaltura MediaSpace TM Enterprise 1.0 to Kaltura MediaSpace TM Enterprise 2.0
Upgrading Kaltura MediaSpace TM Enterprise 1.0 t Kaltura MediaSpace TM Enterprise 2.0 Assumptins: The existing cde was checked ut f: svn+ssh://mediaspace@kelev.kaltura.cm/usr/lcal/kalsurce/prjects/m ediaspace/scial/branches/production/website/.
More informationUsing the Swiftpage Connect List Manager
Quick Start Guide T: Using the Swiftpage Cnnect List Manager The Swiftpage Cnnect List Manager can be used t imprt yur cntacts, mdify cntact infrmatin, create grups ut f thse cntacts, filter yur cntacts
More informationTN How to configure servers to use Optimise2 (ERO) when using Oracle
TN 1498843- Hw t cnfigure servers t use Optimise2 (ERO) when using Oracle Overview Enhanced Reprting Optimisatin (als knwn as ERO and Optimise2 ) is a feature f Cntrller which is t speed up certain types
More informationCSE 3320 Operating Systems Synchronization Jia Rao
CSE 3320 Operating Systems Synchrnizatin Jia Ra Department f Cmputer Science and Engineering http://ranger.uta.edu/~jra Recap f the Last Class Multiprcessr scheduling Tw implementatins f the ready queue
More informationTroubleshooting of network problems is find and solve with the help of hardware and software is called troubleshooting tools.
Q.1 What is Trubleshting Tls? List their types? Trubleshting f netwrk prblems is find and slve with the help f hardware and sftware is called trubleshting tls. Trubleshting Tls - Hardware Tls They are
More informationINSTALLING CCRQINVOICE
INSTALLING CCRQINVOICE Thank yu fr selecting CCRQInvice. This dcument prvides a quick review f hw t install CCRQInvice. Detailed instructins can be fund in the prgram manual. While this may seem like a
More informationMemory Hierarchy. Goal of a memory hierarchy. Typical numbers. Processor-Memory Performance Gap. Principle of locality. Caches
Memry Hierarchy Gal f a memry hierarchy Memry: hierarchy f cmpnents f varius speeds and capacities Hierarchy driven by cst and perfrmance In early days Primary memry = main memry Secndary memry = disks
More informationThese tasks can now be performed by a special program called FTP clients.
FTP Cmmander FAQ: Intrductin FTP (File Transfer Prtcl) was first used in Unix systems a lng time ag t cpy and mve shared files. With the develpment f the Internet, FTP became widely used t uplad and dwnlad
More informationCS510 Concurrent Systems Class 1a. Linux Kernel Locking Techniques
CS510 Cncurrent Systems Class 1a Linux Kernel Lcking Techniques Intr t kernel lcking techniques (Linux) Why d we need lcking in the kernel? Which prblems are we trying t slve? What implementatin chices
More informationAvaya 9610 IP Telephone End User Guide
Avaya 9610 IP Telephne End User Guide 9610 IP Telephne End User Guide 1 P age Table f Cntents Abut Yur Telephne... 3 Abut Scrlling and Navigatin... 3 Selecting Names, Numbers, r Features... 3 Starting
More informationAssignment 10: Transaction Simulation & Crash Recovery
Database Systems Instructr: Ha-Hua Chu Fall Semester, 2004 Assignment 10: Transactin Simulatin & Crash Recvery Deadline: 23:59 Jan. 5 (Wednesday), 2005 This is a grup assignment, and at mst 2 students
More informationSW-G using new DryadLINQ(Argentia)
SW-G using new DryadLINQ(Argentia) DRYADLINQ: Dryad is a high-perfrmance, general-purpse distributed cmputing engine that is designed t manage executin f large-scale applicatins n varius cluster technlgies,
More informationLog shipping is a HA option. Log shipping ensures that log backups from Primary are
LOG SHIPPING Lg shipping is a HA ptin. Lg shipping ensures that lg backups frm Primary are cntinuusly applied n standby. Lg shipping fllws a warm standby methd because manual prcess is invlved t ensure
More informationSummary. Server environment: Subversion 1.4.6
Surce Management Tl Server Envirnment Operatin Summary In the e- gvernment standard framewrk, Subversin, an pen surce, is used as the surce management tl fr develpment envirnment. Subversin (SVN, versin
More informationSpin Leading OS Research Astray?
Advanced Tpics in Cmputer Systems, CS262B Prf Eric A. Brewer Spin Leading OS Research Astray? January 27, 2004 I. Extensibility, Safety and Perfrmance in the SPIN Operating System Gal: extensible OS that
More informationPlease contact technical support if you have questions about the directory that your organization uses for user management.
Overview ACTIVE DATA CALENDAR LDAP/AD IMPLEMENTATION GUIDE Active Data Calendar allws fr the use f single authenticatin fr users lgging int the administrative area f the applicatin thrugh LDAP/AD. LDAP
More informationCS4500/5500 Operating Systems Computer and Operating Systems Overview
Operating Systems Cmputer and Operating Systems Overview Yanyan Zhuang Department f Cmputer Science http://www.cs.uccs.edu/~yzhuang UC. Clrad Springs Ref. MOS4E, OS@Austin, Clumbia, UWisc Overview Recap
More informationFREE UP SPACE ON YOUR C: DRIVE IN "WINDOWS.."
FREE UP SPACE ON YOUR C: DRIVE IN "WINDOWS.." Web lcatin fr this presentatin: http://aztcs.rg Click n Meeting Ntes 2 SUMMARY The manufacturers f cmputers have been replacing the internal hard drives with
More information1 Version Spaces. CS 478 Homework 1 SOLUTION
CS 478 Hmewrk SOLUTION This is a pssible slutin t the hmewrk, althugh there may be ther crrect respnses t sme f the questins. The questins are repeated in this fnt, while answers are in a mnspaced fnt.
More informationWhat is Stream? Primary means for data collection in Reactor. Consumable by Reactor Programs. REST API to send individual event. Flow MapReduce.
What is Stream? Primary means fr data cllectin in Reactr REST API t send individual event Cnsumable by Reactr Prgrams Flw MapReduce Why n File? Data eventually persisted t file LevelDB -> lcal file HBase
More informationChapter 10: Information System Controls for System Reliability Part 3: Processing Integrity and Availability
Chapter 10: Infrmatin System Cntrls fr System Reliability Part 3: Prcessing Integrity and Availability Cntrls Ensuring Prcessing Integrity Input Prcess Output Input Cntrls Garbage-in Garbage-ut Frm Design
More informationDUO LINK 4 APP User Manual V- A PNY Technologies, Inc. 1. PNY Technologies, Inc. 34.
34. 1. Table f Cntents Page 1. Prduct Descriptin 4 2. System Requirements 5 3. DUO LINK App Installatin 5 4. DUO LINK App Mving Screens 7 5. File Management 5.1. Types f views 8 5.2. Select Files t Cpy,
More informationCSE 3320 Operating Systems Computer and Operating Systems Overview Jia Rao
CSE 3320 Operating Systems Cmputer and Operating Systems Overview Jia Ra Department f Cmputer Science and Engineering http://ranger.uta.edu/~jra Overview Recap f last class What is an perating system?
More informationIn-Class Exercise. Hashing Used in: Hashing Algorithm
In-Class Exercise Hashing Used in: Encryptin fr authenticatin Hash a digital signature, get the value assciated with the digital signature,and bth are sent separately t receiver. The receiver then uses
More informationChapter 14. Basic Planning Methodology
Chapter 14 Basic Planning Methdlgy This chapter prvides a basic and generic methdlgy fr planning prtectin requirements. It fcuses n the primary cnsideratins fr designing and implementing a basic strage
More informationGmail and Google Drive for Rutherford County Master Gardeners
Gmail and Ggle Drive fr Rutherfrd Cunty Master Gardeners Gmail Create a Ggle Gmail accunt. https://www.yutube.cm/watch?v=kxbii2dprmc&t=76s (Hw t Create a Gmail Accunt 2014 by Ansn Alexander is a great
More informationMID-II Examinations April 2018 Course: B. Tech Branch:CSE Year: II. Date of Exam: AN Max.Marks 30 TIME :02:00PM TO 03:00 PM
MID-II Examinatins April 2018 Curse: B. Tech Branch:CSE Year: II Subject: OS Semester :II Date f Exam:06-04-18 AN Max.Marks 30 TIME :02:00PM TO 03:00 PM Answer ANY TWO f the fllwing 2 x 15 = 30 Marks 1.A)
More informationWEB LAB - Subset Extraction
WEB LAB - Subset Extractin Fall 2005 Authrs: Megha Siddavanahalli Swati Singhal Table f Cntents: Sl. N. Tpic Page N. 1 Abstract 2 2 Intrductin 2 3 Backgrund 2 4 Scpe and Cnstraints 3 5 Basic Subset Extractin
More informationAdmin Report Kit for Exchange Server
Admin Reprt Kit fr Exchange Server Reprting tl fr Micrsft Exchange Server Prduct Overview Admin Reprt Kit fr Exchange Server (ARKES) is an Exchange Server Management and Reprting slutin that addresses
More informationLaboratory #13: Trigger
Schl f Infrmatin and Cmputer Technlgy Sirindhrn Internatinal Institute f Technlgy Thammasat University ITS351 Database Prgramming Labratry Labratry #13: Trigger Objective: - T learn build in trigger in
More informationINSERTING MEDIA AND OBJECTS
INSERTING MEDIA AND OBJECTS This sectin describes hw t insert media and bjects using the RS Stre Website Editr. Basic Insert features gruped n the tlbar. LINKS The Link feature f the Editr is a pwerful
More informationNiceLabel LMS. Installation Guide for Single Server Deployment. Rev-1702 NiceLabel
NiceLabel LMS Installatin Guide fr Single Server Deplyment Rev-1702 NiceLabel 2017. www.nicelabel.cm 1 Cntents 1 Cntents 2 2 Architecture 3 2.1 Server Cmpnents and Rles 3 2.2 Client Cmpnents 3 3 Prerequisites
More informationThe UNIVERSITY of NORTH CAROLINA at CHAPEL HILL
Yu will learn the fllwing in this lab: The UNIVERSITY f NORTH CAROLINA at CHAPEL HILL Cmp 541 Digital Lgic and Cmputer Design Spring 2016 Lab Prject (PART A): A Full Cmputer! Issued Fri 4/8/16; Suggested
More informationStudent Guide. Where can I print? Charges for Printing & Copying. Top up your Print Credits Online, whenever you like
Student Guide Where can I print? Yu can print ut yur wrk frm any Printer acrss Campus; in the Libraries, Open Access areas and IT Labs (which are available t wrk in when they are nt being used fr teaching).
More informationNetwork Rail ARMS - Asbestos Risk Management System. Training Guide for use of the Import Survey Template
Netwrk Rail ARMS - Asbests Risk Management System Training Guide fr use f the Imprt Survey Template The ARMS Imprt Survey Template New Asbests Management Surveys and their Survey Detail reprts can be added
More informationImplementation of Authentication Mechanism for a Virtual File System
Implementatin f Authenticatin Mechanism fr a Virtual File System Prject fr Operating Systems Curse (CS 5204) Implemented by- Vinth Jagannathan Abhishek Ram Under the guidance f Dr Dennis Kafura Abstract
More informationModel WM100. Product Manual
Mdel WM100 Prduct Manual Table f Cntents Sectin Page 1. Hardware... 3 2. Sftware... 4 3. Features... 5 4. Installatin... 6 5. App Devices... 9 6. App Rms... 12 7. App Scenes... 14 8. App Setup... 18 Cntents
More informationThe UNIVERSITY of NORTH CAROLINA at CHAPEL HILL
Yu will learn the fllwing in this lab: The UNIVERSITY f NORTH CAROLINA at CHAPEL HILL Designing a mdule with multiple memries Designing and using a bitmap fnt Designing a memry-mapped display Cmp 541 Digital
More informationDesign Patterns. Collectional Patterns. Session objectives 11/06/2012. Introduction. Composite pattern. Iterator pattern
Design Patterns By Võ Văn Hải Faculty f Infrmatin Technlgies HUI Cllectinal Patterns Sessin bjectives Intrductin Cmpsite pattern Iteratr pattern 2 1 Intrductin Cllectinal patterns primarily: Deal with
More informationInfrastructure Series
Infrastructure Series TechDc WebSphere Message Brker / IBM Integratin Bus Parallel Prcessing (Aggregatin) (Message Flw Develpment) February 2015 Authr(s): - IBM Message Brker - Develpment Parallel Prcessing
More informationHP OpenView Performance Insight Report Pack for Quality Assurance
Data sheet HP OpenView Perfrmance Insight Reprt Pack fr Quality Assurance Meet service level cmmitments Meeting clients service level expectatins is a cmplex challenge fr IT rganizatins everywhere ging
More informationDell EqualLogic PS Series Arrays: Expanding Windows Basic Disk Partitions
TECHNICAL REPORT Dell EqualLgic PS Series Arrays: Expanding Windws Basic Disk Partitins ABSTRACT This Technical Reprt describes hw t expand Micrsft Windws basic disk vlumes after increasing the size f
More informationBANNER BASICS. What is Banner? Banner Environment. My Banner. Pages. What is it? What form do you use? Steps to create a personal menu
BANNER BASICS What is Banner? Definitin Prduct Mdules Self-Service-Fish R Net Lg int Banner Banner Envirnment The Main Windw My Banner Pages What is it? What frm d yu use? Steps t create a persnal menu
More informationNVIDIA Tesla K20X GPU Accelerator. Breton Minnehan, Beau Sattora
NVIDIA Tesla K20X GPU Acceleratr Bretn Minnehan, Beau Sattra Overview Jb f the GPU Histry What is the K20X GK110 Benchmark Perfrmance Jb f the GPU Vertex Shader Applies transfrms n each vertex Applies
More informationOutlook Web Application (OWA) Basic Training
Outlk Web Applicatin (OWA) Basic Training Requirements t use OWA Full Versin: Yu must use at least versin 7 f Internet Explrer, Safari n Mac, and Firefx 3.X. (Ggle Chrme r Internet Explrer versin 6, yu
More informationConstituent Page Upgrade Utility for Blackbaud CRM
Cnstituent Page Upgrade Utility fr Blackbaud CRM In versin 4.0, we made several enhancements and added new features t cnstituent pages. We replaced the cnstituent summary with interactive summary tiles.
More informationUPGRADING TO DISCOVERY 2005
Centennial Discvery 2005 Why Shuld I Upgrade? Discvery 2005 is the culminatin f ver 18 mnths wrth f research and develpment and represents a substantial leap frward in audit and decisin-supprt technlgy.
More informationProduct Release Notes
Prduct Release Ntes ATTO Cnfiguratin Tl v3.25 - Windws 1. General Release Infrmatin The ATTO Cnfiguratin Tl helps yu custmize the settings f yur ExpressSAS, Celerity and ExpressPCI hst adapters t maximize
More informationAdobe Connect 8 Event Organizer Guide
Adbe Cnnect 8 Event Organizer Guide Questins fr Meeting HOST t ask at rganizatin meeting: Date (r dates) f event including time. Presenting t where Lcal ffice cubicles, reginal r glbal ffices, external
More informationTRAINING GUIDE. Lucity Mobile
TRAINING GUIDE The Lucity mbile app gives users the pwer f the Lucity tls while in the field. They can lkup asset infrmatin, review and create wrk rders, create inspectins, and many mre things. This manual
More informationCS4500/5500 Operating Systems Page Replacement Algorithms and Segmentation
Operating Systems Page Replacement Algrithms and Segmentatin Yanyan Zhuang Department f Cmputer Science http://www.cs.uccs.edu/~yzhuang UC. Clrad Springs Ref. MOSE, OS@Austin, Clumbia, Rchester Recap f
More informationCITI Technical Report 08-1 Parallel NFS Block Layout Module for Linux
CITI Technical Reprt 08-1 Parallel NFS Blck Layut Mdule fr Linux William A. Adamsn, University f Michigan andrs@citi.umich.edu Frederic Isaman, University f Michigan iisaman@citi.umich.edu Jasn Glasgw,
More informationGetting Started with DocuSign
Getting Started with DcuSign DcuSign is the electrnic system used t rute, apprve, and execute cnstructin related dcuments at The University f Alabama. While these basic instructins are intended t help
More informationDB2 10 for z/os System Administration. Day(s): 5. Overview
DB2 10 fr z/os System Administratin Day(s): 5 Curse Cde: CV851G Overview The curse is updated fr DB2 10 fr z/os. This is the Classrm versin f Instructr-led Online Curse (3V851GB). Administratrs f DB2 10
More informationReading and writing data in files
Reading and writing data in files It is ften very useful t stre data in a file n disk fr later reference. But hw des ne put it there, and hw des ne read it back? Each prgramming language has its wn peculiar
More informationCSE 3320 Operating Systems Page Replacement Algorithms and Segmentation Jia Rao
CSE 0 Operating Systems Page Replacement Algrithms and Segmentatin Jia Ra Department f Cmputer Science and Engineering http://ranger.uta.edu/~jra Recap f last Class Virtual memry Memry verlad What if the
More informationUSER MANUAL. RoomWizard Administrative Console
USER MANUAL RmWizard Administrative Cnsle Cntents Welcme... 3 Administer yur RmWizards frm ne lcatin... 3 Abut This Manual... 4 Setup f the Administrative Cnsle... 4 Installatin... 4 The Cnsle Windw...
More informationAndrid prgramming curse Data strage Sessin bjectives Internal Strage Intrductin By Võ Văn Hải Faculty f Infrmatin Technlgies Andrid prvides several ptins fr yu t save persistent applicatin data. The slutin
More informationClassFlow Administrator User Guide
ClassFlw Administratr User Guide ClassFlw User Engagement Team April 2017 www.classflw.cm 1 Cntents Overview... 3 User Management... 3 Manual Entry via the User Management Page... 4 Creating Individual
More informationScroll down to New and another menu will appear. Select Folder and a new
Creating a New Flder Befre we begin with Micrsft Wrd, create a flder n yur Desktp named Summer PD. T d this, right click anywhere n yur Desktp and a menu will appear. Scrll dwn t New and anther menu will
More informationCounterSnipe Software Installation Guide Software Version 10.x.x. Initial Set-up- Note: An internet connection is required for installation.
CunterSnipe Sftware Installatin Guide Sftware Versin 10.x.x CunterSnipe sftware installs n any system cmpatible with Ubuntu 14.04 LTS server which is supprted until 2019 Initial Set-up- Nte: An internet
More informationUiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash
UiPath Autmatin Walkthrugh Walkthrugh Calculate Client Security Hash Walkthrugh Calculate Client Security Hash Start with the REFramewrk template. We start ff with a simple implementatin t demnstrate the
More informationGroup Policy Manager Quick start Guide
Grup Plicy Manager Quick start Guide Sftware versin 4.0.0.0 General Infrmatin: inf@cinsystems.cm Online Supprt: supprt@cinsystems.cm Cpyright CinSystems Inc., All Rights Reserved Page 1 CinSystems Inc.
More informationInterfacing to MATLAB. You can download the interface developed in this tutorial. It exists as a collection of 3 MATLAB files.
Interfacing t MATLAB Overview: Getting Started Basic Tutrial Interfacing with OCX Installatin GUI with MATLAB's GUIDE First Buttn & Image Mre ActiveX Cntrls Exting the GUI Advanced Tutrial MATLAB Cntrls
More informationMOS Access 2013 Quick Reference
MOS Access 2013 Quick Reference Exam 77-424: MOS Access 2013 Objectives http://www.micrsft.cm/learning/en-us/exam.aspx?id=77-424 Create and Manage a Database Create a New Database This bjective may include
More informationAdverse Action Letters
Adverse Actin Letters Setup and Usage Instructins The FRS Adverse Actin Letter mdule was designed t prvide yu with a very elabrate and sphisticated slutin t help autmate and handle all f yur Adverse Actin
More informationInformationNOW Letters
InfrmatinNOW Letters Abut this Guide This Quick Reference Guide prvides an verview f letters in InfrmatinNOW. There are three types f letters: Student: May be used t create varius letters, frms, custmized
More informationDynamic Instruction Reuse
Dynamic Instructin Reuse Guri Shi Cmputer Sciences Department University f Wiscnsin Madisn 1 Mtivatin Prgrams cnsist f static instructins Executin sees static instructin many times - ften with same inputs
More informationE-Lock Policy Manager White Paper
White Paper Table f Cntents 1 INTRODUCTION... 3 2 ABOUT THE POLICY MANAGER... 3 3 HOW E-LOCK POLICY MANAGER WORKS... 3 4 WHAT CAN I DO WITH THE POLICY MANAGER?... 4 4.1 THINGS YOU CONTROL IN SIGNING...
More informationExperience With Processes and Monitors in Mesa
Advanced Tpics in Cmputer Systems, CS262A Prf. Eric Brewer Experience With Prcesses and Mnitrs in Mesa I. Experience With Prcesses and Mnitrs in Mesa Fcus f this paper: light-weight prcesses (threads in
More informationQualtrics Instructions
Create a Survey/Prject G t the Ursinus Cllege hmepage and click n Faculty and Staff. Click n Qualtrics. Lgin t Qualtrics using yur Ursinus username and passwrd. Click n +Create Prject. Chse Research Cre.
More informationORGANIZING HARD DRIVES IN A "WINDOWS 10" OR "WINDOWS 8.1" COMPUTER
ORGANIZING HARD DRIVES IN A "WINDOWS 10" OR "WINDOWS 8.1" COMPUTER Web lcatin fr this presentatin: http://aztcs.rg Click n Meeting Ntes 2 SUMMARY Yu can use the bundled "Strage Spaces" applet inside a
More information25years. MQ High Availability. Celebrating. David Ware IBM MQ Chief Architect. MQ Technical Conference v
MQ Technical Cnference v2.0.1.8 MQ High Availability David Ware IBM MQ Chief Architect Celebrating 25years High availability Available A system is said t be available if it is able t perfrm its required
More informationDocAve 6 Replicator. User Guide. Service Pack 2, Cumulative Update 2. Revision F Issued June DocAve 6: Archiver
DcAve 6 Replicatr User Guide Service Pack 2, Cumulative Update 2 Revisin F Issued June 2013 DcAve 6: Archiver 1 Table f Cntents Table f Cntents... 2 Abut DcAve Replicatr... 5 Cmplementary Prducts... 5
More informationInformationNOW Letters
InfrmatinNOW Letters Abut this Guide This Quick Reference Guide prvides an verview f letters in InfrmatinNOW. There are three types f letters: Student: May be used t create varius letters, frms, custmized
More informationCreate Your Own Report Connector
Create Yur Own Reprt Cnnectr Last Updated: 15-December-2009. The URS Installatin Guide dcuments hw t cmpile yur wn URS Reprt Cnnectr. This dcument prvides a guide t what yu need t create in yur cnnectr
More informationOracle Universal Records Management Oracle Universal Records Manager Adapter for Documentum Installation Guide
Oracle Universal Recrds Management Oracle Universal Recrds Manager Adapter fr Dcumentum Installatin Guide December 2009 Universal Recrds Manager Adapter fr Dcumentum Installatin Guide, Cpyright 2009, Oracle.
More informationOracle Database 11g Replay: The In-built Recorder for Real Application Testing
Oracle Database 11g Replay: The In-built Recrder fr Real Applicatin Testing Amaresh Mandal Infsys Technlgies Ltd Intrductin Oracle Database 11g intrduced a new feature Database Replay which helps in perfrming
More informationStructure Query Language (SQL)
Structure Query Language (SQL) 1. Intrductin SQL 2. Data Definitin Language (DDL) 3. Data Manipulatin Language ( DML) 4. Data Cntrl Language (DCL) 1 Structured Query Language(SQL) 6.1 Intrductin Structured
More informationCaseWare Working Papers. Data Store user guide
CaseWare Wrking Papers Data Stre user guide Index 1. What is a Data Stre?... 3 1.1. When using a Data Stre, the fllwing features are available:... 3 1.1.1.1. Integratin with Windws Active Directry... 3
More informationConfiguring Database & SQL Query Monitoring With Sentry-go Quick & Plus! monitors
Cnfiguring Database & SQL Query Mnitring With Sentry-g Quick & Plus! mnitrs 3Ds (UK) Limited, Nvember, 2013 http://www.sentry-g.cm Be Practive, Nt Reactive! One f the best ways f ensuring a database is
More informationDocAve 6 Deployment Manager
DcAve 6 Deplyment Manager User Guide Service Pack 6 Issued Octber 2015 1 Table f Cntents What s New in this Guide... 6 Abut Deplyment Manager... 7 Cmplementary Prducts... 8 Submitting Dcumentatin Feedback
More informationCSE 361S Intro to Systems Software Lab #2
Due: Thursday, September 22, 2011 CSE 361S Intr t Systems Sftware Lab #2 Intrductin This lab will intrduce yu t the GNU tls in the Linux prgramming envirnment we will be using fr CSE 361S this semester,
More informationUiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash
UiPath Autmatin Walkthrugh Walkthrugh Calculate Client Security Hash Walkthrugh Calculate Client Security Hash Start with the REFramewrk template. We start ff with a simple implementatin t demnstrate the
More informationFast In Memory Checkpointing with POSIX API for Legacy Exascale Applications
Fast In Memry Checkpinting with POSIX API fr Legacy Exascale Applicatins Jan Fajerski, Matthias Nack, Alexander Reinefeld, Flrian Schintke, Thrsten Schütt, Thmas Steinke Zuse Institute Berlin SPPEXA Sympsium,
More informationLink-layer switches. Jurassic Park* LANs with backbone hubs are good. LANs with backbone hubs are bad. Hubs, bridges, and switches
Link-layer switches Jurassic Park* Hubs, bridges, and switches CS4 Cmputer Netwrks Department f Cmputer Science Wellesley Cllege *A multi-tier hub design. Switches 0- LANs with backbne hubs are gd. Prvide
More informationDocAve 6 Replicator. User Guide. Service Pack 3. Revision H Issued August DocAve 6: Replicator
DcAve 6 Replicatr User Guide Service Pack 3 Revisin H Issued August 2013 1 Table f Cntents Abut DcAve Replicatr... 5 Cmplementary Prducts... 5 Submitting Dcumentatin Feedback t AvePint... 5 Befre Yu Begin...
More informationDocAve 6 Report Center
DcAve 6 Reprt Center User Guide Service Pack 2, Cumulative Update 1 Revisin E Issued April 2013 DcAve 6: Supplementary Tls 1 Table f Cntents Abut Reprt Center... 8 Cmplementary Prducts... 8 Submitting
More informationDNS (Domain Name Service)
mywbut.cm DNS (Dmain Name Service) The internet primarily uses IP addresses fr lcating ndes. Hwever, its humanly nt pssible fr us t keep track f the many imprtant ndes as numbers. Alphabetical names as
More informationQuerying Data with Transact SQL
Querying Data with Transact SQL Curse Cde: 20761 Certificatin Exam: 70-761 Duratin: 5 Days Certificatin Track: MCSA: SQL 2016 Database Develpment Frmat: Classrm Level: 200 Abut this curse: This curse is
More informationCampuses that access the SFS nvision Windows-based client need to allow outbound traffic to:
Summary This dcument is a guide intended t guide yu thrugh the prcess f installing and cnfiguring PepleTls 8.55.27 (r current versin) via Windws Remte Applicatin (App). Remte App allws the end user t run
More informationAT&T Corporate Voice Mail Unified Messaging (CVM-UM) Quick Start
AT&T Crprate Vice Mail Unified Messaging (CVM-UM) Quick Start 2011 AT&T Intellectual Prperty. All rights reserved. AT&T the lg and all ther AT&T marks cntained herein are trademarks f AT&T Intellectual
More informationClubRunner. Volunteers Module Guide
ClubRunner Vlunteers Mdule Guide 2014 Vlunteer Mdule Guide TABLE OF CONTENTS Overview... 3 Basic vs. Enhanced Versins... 3 Navigatin... 4 Create New Vlunteer Signup List... 5 Manage Vlunteer Tasks... 7
More informationUser Guide. Service Pack 6, Cumulative Update 1 Issued June DocAve 6: Content Manager
DcAve 6 Cntent Manager User Guide Service Pack 6, Cumulative Update 1 Issued June 2016 1 Table f Cntents What s New in this Guide... 5 Abut Cntent Manager... 6 Cmplementary Prducts... 7 Submitting Dcumentatin
More information