Fault Isolation and Quick Recovery in Isolation File Systems
|
|
- Debra Miller
- 8 years ago
- Views:
Transcription
1 Fault Isolation and Quick Recovery in Isolation File Systems Lanyue Lu Andrea C. Arpaci-Dusseau Remzi H. Arpaci-Dusseau University of Wisconsin - Madison 1
2 File-System Availability Is Critical 2
3 File-System Availability Is Critical Main data access interface desktop, laptop, mobile devices, file servers 2
4 File-System Availability Is Critical Main data access interface desktop, laptop, mobile devices, file servers A wide range of failures resource allocation, metadata corruption failed I/O operations, incorrect system states 2
5 File-System Availability Is Critical Main data access interface desktop, laptop, mobile devices, file servers A wide range of failures resource allocation, metadata corruption failed I/O operations, incorrect system states A small fault can cause global failures e.g., a single bit can impact the whole file system 2
6 File-System Availability Is Critical Main data access interface desktop, laptop, mobile devices, file servers A wide range of failures resource allocation, metadata corruption failed I/O operations, incorrect system states A small fault can cause global failures e.g., a single bit can impact the whole file system Global failures considered harmful read-only, crash 2
7 Server Virtualization VM1 VM2 VM3 Guest virtual machines Hypervisor VMDK1 VMDK2 VMDK3 Shared file system 3
8 VM1 VM2 VM3 VMDK1 VMDK2 VMDK3 4
9 VM1 VM2 VM3 VMDK1 VMDK2 VMDK3 e.g., metadata corruption 4
10 VM1 VM2 VM3 VMDK1 VMDK2 VMDK3 5
11 VM1 VM2 VM3 VMDK1 VMDK2 VMDK3 e.g., metadata corruption 5
12 All VMs VM1 VM2 VM3 are affected ReadOnly VMDK1 VMDK2 VMDK3 or Crash 6
13 All VMs VM1 VM2 VM3 are affected ReadOnly VMDK1 VMDK2 VMDK3 or e.g., metadata corruption Crash 6
14 Our Solution 7
15 Our Solution A new abstraction for fault isolation support multiple independent fault domains protect a group of files for a domain 7
16 Our Solution A new abstraction for fault isolation support multiple independent fault domains protect a group of files for a domain Isolation file systems fine-grained fault isolation quick recovery 7
17 Introduction Study of Failure Policies Isolation File Systems Challenges 8
18 Questions to Answer 9
19 Questions to Answer What global failure policies are used? failure types number of each type 9
20 Questions to Answer What global failure policies are used? failure types number of each type What are the root causes of global failures? related data structures number of each cause 9
21 Methodology 10
22 Methodology Three major file systems Ext3 (Linux ), Ext4 (Linux ) Btrfs (Linux 3.8) 10
23 Methodology Three major file systems Ext3 (Linux ), Ext4 (Linux ) Btrfs (Linux 3.8) Analyze source code identify types of global failures count related error handling functions correlate global failures to data structures 10
24 Q1: What global failure policies are used? 11
25 Global Failure Policies 12
26 Global Failure Policies Definition a failure which impacts all users of the file system or even the operating system 12
27 Global Failure Policies Definition a failure which impacts all users of the file system or even the operating system Read-Only e.g., ext3_error(): mark file system as read-only abort the journal 12
28 Read-Only Example ext3/balloc.c, read_block_bitmap(...){ 1 bitmap_blk = desc->bg_block_bitmap; 2 bh = sb_getblk(sb, bitmap_blk); 3 if (!bh){ 4 ext3_error(sb, Cannot read block bitmap ); return NULL; } } 13
29 Read-Only Example ext3/balloc.c, read_block_bitmap(...){ 1 bitmap_blk = desc->bg_block_bitmap; 2 bh = sb_getblk(sb, bitmap_blk); 3 if (!bh){ 4 ext3_error(sb, Cannot read block bitmap ); return NULL; } } 13
30 Read-Only Example ext3/balloc.c, read_block_bitmap(...){ 1 bitmap_blk = desc->bg_block_bitmap; 2 bh = sb_getblk(sb, bitmap_blk); 3 if (!bh){ 4 ext3_error(sb, Cannot read block bitmap ); return NULL; } } 13
31 Read-Only Example ext3/balloc.c, read_block_bitmap(...){ 1 bitmap_blk = desc->bg_block_bitmap; 2 bh = sb_getblk(sb, bitmap_blk); 3 if (!bh){ 4 ext3_error(sb, Cannot read block bitmap ); return NULL; } } 13
32 Read-Only Example ext3/balloc.c, read_block_bitmap(...){ 1 bitmap_blk = desc->bg_block_bitmap; 2 bh = sb_getblk(sb, bitmap_blk); 3 if (!bh){ 4 ext3_error(sb, Cannot read block bitmap ); return NULL; } } 13
33 Global Failure Policies Definition a failure which impacts users of the file system or even the operating system Read-Only e.g., ext3_error(): mark file system as read-only abort the journal Crash e.g., BUG(), ASSERT(), panic() crash the file system or operating system 14
34 Crash Example btrfs/disk-io.c, 3.8 open_ctree(...) { 1 root->node = read_tree_block(...); 2 BUG_ON(!root->node); 15
35 Crash Example btrfs/disk-io.c, 3.8 open_ctree(...) { 1 root->node = read_tree_block(...); 2 BUG_ON(!root->node); 15
36 Crash Example btrfs/disk-io.c, 3.8 open_ctree(...) { 1 root->node = read_tree_block(...); 2 BUG_ON(!root->node); 15
37 Crash Example btrfs/disk-io.c, 3.8 open_ctree(...) { 1 root->node = read_tree_block(...); 2 BUG_ON(!root->node); 15
38 1000 ReadOnly Crash Number of Instances Ext3 Ext4 Btrfs 16
39 Read-only and crash are common in modern file systems Over 67% of global failures will crash the system 17
40 Q2: What are the root causes of global failures? 18
41 Global Failure Causes 19
42 Global Failure Causes Metadata corruption metadata inconsistency is detected e.g., a block/inode bitmap corruption 19
43 Metadata Corruption Example ext3/dir.c, ext3_check_dir_entry(...){ 1 rlen = ext3_rec_len_from_disk(); 2 if (rlen < EXT3_DIR_REC_LEN(1)){ error = rec_len is too small ; 3 ext3_error(sb, error); } 20
44 Metadata Corruption Example ext3/dir.c, ext3_check_dir_entry(...){ 1 rlen = ext3_rec_len_from_disk(); 2 if (rlen < EXT3_DIR_REC_LEN(1)){ error = rec_len is too small ; 3 ext3_error(sb, error); } 20
45 Metadata Corruption Example ext3/dir.c, ext3_check_dir_entry(...){ 1 rlen = ext3_rec_len_from_disk(); 2 if (rlen < EXT3_DIR_REC_LEN(1)){ error = rec_len is too small ; 3 ext3_error(sb, error); } 20
46 Metadata Corruption Example ext3/dir.c, ext3_check_dir_entry(...){ 1 rlen = ext3_rec_len_from_disk(); 2 if (rlen < EXT3_DIR_REC_LEN(1)){ error = rec_len is too small ; 3 ext3_error(sb, error); } 20
47 Global Failure Causes Metadata corruption metadata inconsistency is detected e.g., a block/inode bitmap corruption I/O failure metadata I/O failure and journaling failure e.g., fail to read an inode block 21
48 I/O Failure Example ext4/namei.c, empty_dir(...){ 1 bh = ext4_bread(null, inode, &err); if (bh && err) 2 EXT4_ERROR_INODE(inode, fail to read directory block ); 22
49 I/O Failure Example ext4/namei.c, empty_dir(...){ 1 bh = ext4_bread(null, inode, &err); if (bh && err) 2 EXT4_ERROR_INODE(inode, fail to read directory block ); 22
50 I/O Failure Example ext4/namei.c, empty_dir(...){ 1 bh = ext4_bread(null, inode, &err); if (bh && err) 2 EXT4_ERROR_INODE(inode, fail to read directory block ); 22
51 I/O Failure Example ext4/namei.c, empty_dir(...){ 1 bh = ext4_bread(null, inode, &err); if (bh && err) 2 EXT4_ERROR_INODE(inode, fail to read directory block ); 22
52 Global Failure Causes Metadata corruption metadata inconsistency is detected e.g., a block/inode bitmap corruption I/O failure metadata I/O failure and journaling failure e.g., fail to read an inode block Software bugs unexpected states detected e.g., allocated block is not in a valid range 23
53 Software Bug Example ext3/balloc.c, ext3_rsv_window_add(...){ 1 if (start < this->rsv_start) p = &(*p)->rb->left; 2 else if (start > this->rsv_end) p = &(*p)->rb->right; 3 else { rsv_window_dump(root, 1); 4 BUG(); } 24
54 Software Bug Example ext3/balloc.c, ext3_rsv_window_add(...){ 1 if (start < this->rsv_start) p = &(*p)->rb->left; 2 else if (start > this->rsv_end) p = &(*p)->rb->right; 3 else { rsv_window_dump(root, 1); 4 BUG(); } 24
55 Software Bug Example ext3/balloc.c, ext3_rsv_window_add(...){ 1 if (start < this->rsv_start) p = &(*p)->rb->left; 2 else if (start > this->rsv_end) p = &(*p)->rb->right; 3 else { rsv_window_dump(root, 1); 4 BUG(); } 24
56 Software Bug Example ext3/balloc.c, ext3_rsv_window_add(...){ 1 if (start < this->rsv_start) p = &(*p)->rb->left; 2 else if (start > this->rsv_end) p = &(*p)->rb->right; 3 else { rsv_window_dump(root, 1); 4 BUG(); } 24
57 Software Bug Example ext3/balloc.c, ext3_rsv_window_add(...){ 1 if (start < this->rsv_start) p = &(*p)->rb->left; 2 else if (start > this->rsv_end) p = &(*p)->rb->right; 3 else { rsv_window_dump(root, 1); 4 BUG(); } 24
58 re types stances Ext3 Data Structure MC IOF SB Shared b-bitmap 2 2 Yes i-bitmap 1 1 Yes inode Yes super 1 Yes dir-entry Yes gdt 3 2 Yes indir-blk 1 1 No xattr No block 5 Yes/No journal 3 27 Yes journal head 31 Yes buf head 16 Yes handle 22 9 Yes transaction 28 Yes revoke 2 Yes other 1 11 Yes/No Total =
59 re types stances Ext3 Data Structure MC IOF SB Shared b-bitmap 2 2 Yes i-bitmap 1 1 Yes inode Yes super 1 Yes dir-entry Yes gdt 3 2 Yes indir-blk 1 1 No xattr No block 5 Yes/No journal 3 27 Yes journal head 31 Yes buf head 16 Yes handle 22 9 Yes transaction 28 Yes revoke 2 Yes other 1 11 Yes/No Total =
60 re types stances Ext3 Data Structure MC IOF SB Shared b-bitmap 2 2 Yes i-bitmap 1 1 Yes inode Yes super 1 Yes dir-entry Yes gdt 3 2 Yes indir-blk 1 1 No xattr No block 5 Yes/No journal 3 27 Yes journal head 31 Yes buf head 16 Yes handle 22 9 Yes transaction 28 Yes revoke 2 Yes other 1 11 Yes/No Total =
61 re types stances Ext3 Data Structure MC IOF SB Shared b-bitmap 2 2 Yes i-bitmap 1 1 Yes inode Yes super 1 Yes dir-entry Yes gdt 3 2 Yes indir-blk 1 1 No xattr No block 5 Yes/No journal 3 27 Yes journal head 31 Yes buf head 16 Yes handle 22 9 Yes transaction 28 Yes revoke 2 Yes other 1 11 Yes/No Total =
62 re types stances Ext3 Data Structure MC IOF SB Shared b-bitmap 2 2 Yes i-bitmap 1 1 Yes inode Yes super 1 Yes dir-entry Yes gdt 3 2 Yes indir-blk 1 1 No xattr No block 5 Yes/No journal 3 27 Yes journal head 31 Yes buf head 16 Yes handle 22 9 Yes transaction 28 Yes revoke 2 Yes other 1 11 Yes/No Total =
63 re types stances Ext3 Data Structure MC IOF SB Shared b-bitmap 2 2 Yes i-bitmap 1 1 Yes inode Yes super 1 Yes dir-entry Yes gdt 3 2 Yes indir-blk 1 1 No xattr No block 5 Yes/No journal 3 27 Yes journal head 31 Yes buf head 16 Yes handle 22 9 Yes transaction 28 Yes revoke 2 Yes other 1 11 Yes/No Total =
64 re types stances Ext3 Data Structure MC IOF SB Shared b-bitmap 2 2 Yes i-bitmap 1 1 Yes inode Yes super 1 Yes dir-entry Yes gdt 3 2 Yes indir-blk 1 1 No xattr No block 5 Yes/No journal 3 27 Yes journal head 31 Yes buf head 16 Yes handle 22 9 Yes transaction 28 Yes revoke 2 Yes other 1 11 Yes/No Total =
65 26
66 All global failures are caused by metadata and system states 26
67 All global failures are caused by metadata and system states Both local and shared metadata can cause global failures 26
68 All global failures are caused by metadata and system states Both local and shared metadata can cause global failures 26
69 Not Only Local File Systems 27
70 Not Only Local File Systems Shared-disk file systems OCFS2 inspired by Ext3 design used in virtualization environment host virtual machine images allow multiple Linux guests to share a file system 27
71 Not Only Local File Systems Shared-disk file systems OCFS2 inspired by Ext3 design used in virtualization environment host virtual machine images allow multiple Linux guests to share a file system Global failures are also prevalent a single piece of corrupted metadata can fail the whole file system on multiple nodes! 27
72 Current Abstractions 28
73 Current Abstractions File and directory metadata is shared for different files or directories 28
74 Current Abstractions File and directory metadata is shared for different files or directories Namespace virtual machines, Chroot, BSD jail, Solaris Zones multiple namespaces still share a file system 28
75 Current Abstractions File and directory metadata is shared for different files or directories Namespace virtual machines, Chroot, BSD jail, Solaris Zones multiple namespaces still share a file system Partitions multiple file systems on separated partitions a single panic on a partition can crash the whole operating system static partitions, dynamic partitions management of many partitions 28
76 29
77 All files on a file system implicitly share a single fault domain 29
78 All files on a file system implicitly share a single fault domain 29
79 All files on a file system implicitly share a single fault domain Current file-system abstractions do not provide fine-grained fault isolation 29
80 Introduction Study of Failure Policies Isolation File Systems New Abstraction Fault Isolation Quick Recovery Preliminary Implementation on Ext3 Challenges 30
81 Isolation File Systems 31
82 Isolation File Systems Fine-grained partitioned files are isolated into separated domains 31
83 Isolation File Systems Fine-grained partitioned files are isolated into separated domains Independent faulty units will not affect healthy units 31
84 Isolation File Systems Fine-grained partitioned files are isolated into separated domains Independent faulty units will not affect healthy units Fine-grained recovery repair a faulty unit quickly instead of checking the whole file system 31
85 Isolation File Systems Fine-grained partitioned files are isolated into separated domains Independent faulty units will not affect healthy units Fine-grained recovery repair a faulty unit quickly instead of checking the whole file system Elastic dynamically grow and shrink its size 31
86 New Abstraction 32
87 New Abstraction File Pod an abstract partition contains a group of files and related metadata an independent fault domain 32
88 New Abstraction File Pod an abstract partition contains a group of files and related metadata an independent fault domain Operations create a file pod set / get file pod s attributes failure policy recovery policy bind / unbind a file to pod share a file between pods 32
89 / d1 d2 d3 d4 33
90 / Pod1 Pod2 d1 d2 d3 d4 34
91 Introduction Study of Failure Policies Isolation File Systems New Abstraction Fault Isolation Quick Recovery Preliminary Implementation on Ext3 Challenges 35
92 Metadata Isolation 36
93 Metadata Isolation Observation metadata is organized in a shared manner hard to isolate a failure for metadata 36
94 Metadata Isolation Observation metadata is organized in a shared manner hard to isolate a failure for metadata For example multiple inodes are stored in a single inode block i i i i i i i i i i i i an inode block 36
95 Metadata Isolation Observation metadata is organized in a shared manner hard to isolate a failure for metadata For example multiple inodes are stored in a single inode block an I/O failure can affect multiple files a block read failure i i i i i i i i i i i i an inode block 36
96 37
97 Key Idea 1: 37
98 Key Idea 1: Isolate metadata for file pods 37
99 Localize Failures 38
100 Localize Failures Local Failures convert global failures to local failures same failure semantics only fail the faulty pod 38
101 Localize Failures Local Failures convert global failures to local failures same failure semantics only fail the faulty pod Read-Only mark a file pod as Read-Only 38
102 Localize Failures Local Failures convert global failures to local failures same failure semantics only fail the faulty pod Read-Only mark a file pod as Read-Only Crash crash a file pod instead of the whole system provide the same initial states after crash 38
103 / Pod1 Pod2 d1 d2 d3 d4 39
104 / Pod1 Pod2 d1 d2 d3 d4 e.g., corruption 40
105 / Pod1 Pod2 d1 d2 d3 d4 e.g., corruption 40
106 Introduction Study of Failure Policies Isolation File Systems New Abstraction Fault Isolation Quick Recovery Preliminary Implementation on Ext3 Challenges 41
107 Quick Recovery 42
108 Quick Recovery File system recovery is slow a small error requires a full check many random read requests 7 hours to sequentially read a 2 TB disk 42
109 43
110 a small fault requires a full check (slow!) 43
111 a small fault requires a full check (slow!) 43
112 44
113 Key Idea 2: 44
114 Key Idea 2: Minimize the file system checking range during recovery 44
115 Quick Recovery 45
116 Quick Recovery Metadata Isolation file pod as the unit of recovery check and recover independently both online and offline 45
117 Quick Recovery Metadata Isolation file pod as the unit of recovery check and recover independently both online and offline When recover? leverage internal detection mechanism 45
118 Quick Recovery Metadata Isolation file pod as the unit of recovery check and recover independently both online and offline When recover? leverage internal detection mechanism How to recover more efficiently? only check the faulty pod narrow down to certain data structures 45
119 Introduction Study of Failure Policies Isolation File Systems New Abstraction Fault Isolation Quick Recovery Preliminary Implementation on Ext3 Challenges 46
120 Ext3 Layout 47
121 Ext3 Layout A disk is divided into block groups physical partition for disk locality 47
122 Ext3 Layout A disk is divided into block groups physical partition for disk locality disk layout 47
123 Ext3 Layout A disk is divided into block groups physical partition for disk locality disk layout one block group 47
124 48
125 f1 f2 f3 f4 multiple files can share a single block group 48
126 f1 f2 f3 f4 multiple files can share a single block group 48
127 f1 f2 f3 f4 multiple files can share a single block group 48
128 f1 f2 f3 f4 multiple files can share a single block group 48
129 f1 f2 f3 f4 multiple files can share a single block group 48
130 f5 one file can span multiple block groups f1 f2 f3 f4 multiple files can share a single block group 48
131 f5 one file can span multiple block groups f1 f2 f3 f4 multiple files can share a single block group 48
132 f5 one file can span multiple block groups f1 f2 f3 f4 multiple files can share a single block group 48
133 f5 one file can span multiple block groups f1 f2 f3 f4 multiple files can share a single block group 48
134 f5 one file can span multiple block groups f1 f2 f3 f4 multiple files can share a single block group 48
135 Layout 49
136 Layout A file pod contains multiple block groups one block group only maps to one file pod performance locality and fault isolation 49
137 Layout A file pod contains multiple block groups one block group only maps to one file pod performance locality and fault isolation POD1 POD2 POD3 disk layout 49
138 Data Structures 50
139 Data Structures Pod related structure no extra mapping structures 50
140 Data Structures Pod related structure no extra mapping structures embeds in group descriptors group descriptors are loaded into memory pod a block group 50
141 Algorithms 51
142 Algorithms Pod based inode and block allocation preserve original allocation s locality allocation will not cross pod boundary 51
143 POD1 POD2 POD3 52
144 1. within the same pod 2. an empty block group POD1 POD2 POD3 52
145 Algorithms 53
146 Algorithms Pod based inode and block allocation preserve original allocation s locality allocation will not cross pod boundary De-fragmentation potential internal fragmentation 53
147 Algorithms Pod based inode and block allocation preserve original allocation s locality allocation will not cross pod boundary De-fragmentation potential internal fragmentation de-fragmentation for file pods similar solution in Ext4 53
148 Journaling 54
149 Journaling Virtual transaction contains updates only from one pod Pod 1 Pod 2 Pod 3 independent T1 T2 T3 transactions On-disk journal 54
150 Journaling Virtual transaction contains updates only from one pod better performance isolation Pod 1 Pod 2 Pod 3 independent T1 T2 T3 transactions On-disk journal 54
151 Journaling Virtual transaction contains updates only from one pod better performance isolation commit multiple virtual transactions in parallel Pod 1 Pod 2 Pod 3 independent T1 T2 T3 transactions journal reservation shared journal On-disk journal 54
152 Introduction Study of Failure Policies Isolation File Systems New Abstraction Fault Isolation Quick Recovery Preliminary Implementation on Ext3 Challenges 55
153 Status 56
154 Status What we did a simple prototype for Ext3 provide readonly isolation 56
155 Status What we did a simple prototype for Ext3 provide readonly isolation What we plan to do crash isolation 56
156 Status What we did a simple prototype for Ext3 provide readonly isolation What we plan to do crash isolation quick recovery after failure 56
157 Status What we did a simple prototype for Ext3 provide readonly isolation What we plan to do crash isolation quick recovery after failure other file systems: Ext4 and Btrfs 56
158 Challenges 57
159 Challenges Metadata isolation tree-based directory structure globally shared metadata: super block, journal shared system states: block allocation tree 57
160 Challenges Metadata isolation tree-based directory structure globally shared metadata: super block, journal shared system states: block allocation tree Local failure is it correct to continue to run? light-weight, stateless crash for a pod 57
161 Challenges Metadata isolation tree-based directory structure globally shared metadata: super block, journal shared system states: block allocation tree Local failure is it correct to continue to run? light-weight, stateless crash for a pod Performance potential overhead of managing pods better performance isolation better scalability 57
162 58
163 Failure is not an option. 58
164 Failure is not an option. -- NASA 58
165 59
166 Global failure is not an option; 59
167 Global failure is not an option; local failure with quick recovery 59
168 Global failure is not an option; local failure with quick recovery is an option. 59
169 Global failure is not an option; local failure with quick recovery is an option. -- Isolation File Systems 59
170 60
171 Questions? 60
Virtualization. Types of Interfaces
Virtualization Virtualization: extend or replace an existing interface to mimic the behavior of another system. Introduced in 1970s: run legacy software on newer mainframe hardware Handle platform diversity
More informationPractical Online Filesystem Checking and Repair
Practical Online Filesystem Checking and Repair Daniel Phillips Samsung Research America (Silicon Valley) d.phillips@partner.samsung.com 1 2013 SAMSUNG Electronics Co. Why we want online checking: Fsck
More informationChapter 13 File and Database Systems
Chapter 13 File and Database Systems Outline 13.1 Introduction 13.2 Data Hierarchy 13.3 Files 13.4 File Systems 13.4.1 Directories 13.4. Metadata 13.4. Mounting 13.5 File Organization 13.6 File Allocation
More informationChapter 13 File and Database Systems
Chapter 13 File and Database Systems Outline 13.1 Introduction 13.2 Data Hierarchy 13.3 Files 13.4 File Systems 13.4.1 Directories 13.4. Metadata 13.4. Mounting 13.5 File Organization 13.6 File Allocation
More informationLinux Filesystem Comparisons
Linux Filesystem Comparisons Jerry Feldman Boston Linux and Unix Presentation prepared in LibreOffice Impress Boston Linux and Unix 12/17/2014 Background My Background. I've worked as a computer programmer/software
More informationMaximizing VMware ESX Performance Through Defragmentation of Guest Systems. Presented by
Maximizing VMware ESX Performance Through Defragmentation of Guest Systems Presented by July, 2010 Table of Contents EXECUTIVE OVERVIEW 3 TEST EQUIPMENT AND METHODS 4 TESTING OVERVIEW 5 Fragmentation in
More informationSoftware to Simplify and Share SAN Storage Sanbolic s SAN Storage Enhancing Software Portfolio
Software to Simplify and Share SAN Storage Sanbolic s SAN Storage Enhancing Software Portfolio www.sanbolic.com Table of Contents About Sanbolic... 3 Melio File System... 3 LaScala Volume Manager... 3
More informationViewBox: Integrating Local File System with Cloud Storage Service
ViewBox: Integrating Local File System with Cloud Storage Service FAST 2014 Yupu Zhang +, Chris Dragga +*, Andrea Arpaci-Dusseau +, RemziArpaci-Dusseau + University of Wisconsin-Madison 1 Outline Introduction
More informationSanbolic s SAN Storage Enhancing Software Portfolio
Software to Simplify and Share SAN Storage Sanbolic s SAN Storage Enhancing Software Portfolio Overview of Product Suites www.sanbolic.com Version 2.0 Page 2 of 10 Contents About Sanbolic... 3 Sanbolic
More informationXFS File System and File Recovery Tools
XFS File System and File Recovery Tools Sekie Amanuel Majore 1, Changhoon Lee 2 and Taeshik Shon 3 1,3 Department of Computer Engineering, Ajou University Woncheon-doing, Yeongton-gu, Suwon, Korea {amanu97,
More informationCS3210: Crash consistency. Taesoo Kim
1 CS3210: Crash consistency Taesoo Kim 2 Administrivia Quiz #2. Lab4-5, Ch 3-6 (read "xv6 book") Open laptop/book, no Internet 3:05pm ~ 4:25-30pm (sharp) NOTE Lab6: 10% bonus, a single lab (bump up your
More informationOperating Systems Virtualization mechanisms
Operating Systems Virtualization mechanisms René Serral-Gracià Xavier Martorell-Bofill 1 1 Universitat Politècnica de Catalunya (UPC) May 26, 2014 Contents 1 Introduction 2 Hardware Virtualization mechanisms
More informationFilesystems Performance in GNU/Linux Multi-Disk Data Storage
JOURNAL OF APPLIED COMPUTER SCIENCE Vol. 22 No. 2 (2014), pp. 65-80 Filesystems Performance in GNU/Linux Multi-Disk Data Storage Mateusz Smoliński 1 1 Lodz University of Technology Faculty of Technical
More informationSolaris For The Modern Data Center. Taking Advantage of Solaris 11 Features
Solaris For The Modern Data Center Taking Advantage of Solaris 11 Features JANUARY 2013 Contents Introduction... 2 Patching and Maintenance... 2 IPS Packages... 2 Boot Environments... 2 Fast Reboot...
More informationAlgorithms and Methods for Distributed Storage Networks 7 File Systems Christian Schindelhauer
Algorithms and Methods for Distributed Storage Networks 7 File Systems Institut für Informatik Wintersemester 2007/08 Literature Storage Virtualization, Technologies for Simplifying Data Storage and Management,
More informationVirtual Machine Monitors. Dr. Marc E. Fiuczynski Research Scholar Princeton University
Virtual Machine Monitors Dr. Marc E. Fiuczynski Research Scholar Princeton University Introduction Have been around since 1960 s on mainframes used for multitasking Good example VM/370 Have resurfaced
More informationCOS 318: Operating Systems. Virtual Machine Monitors
COS 318: Operating Systems Virtual Machine Monitors Andy Bavier Computer Science Department Princeton University http://www.cs.princeton.edu/courses/archive/fall10/cos318/ Introduction Have been around
More informationData recovery Data management Electronic Evidence
Data recovery Data management Electronic Evidence 2 RAID, SAN and Virtual systems RAID, SAN and Virtual systems Data Loss Scenarios: RAID Recovery drive failure Deleted VM recovery Reinstall of ESX on
More informationJournaling the Linux ext2fs Filesystem
Journaling the Linux ext2fs Filesystem Stephen C. Tweedie sct@dcs.ed.ac.uk Abstract This paper describes a work-in-progress to design and implement a transactional metadata journal for the Linux ext2fs
More informationLecture 18: Reliable Storage
CS 422/522 Design & Implementation of Operating Systems Lecture 18: Reliable Storage Zhong Shao Dept. of Computer Science Yale University Acknowledgement: some slides are taken from previous versions of
More informationRyusuke KONISHI NTT Cyberspace Laboratories NTT Corporation
Ryusuke KONISHI NTT Cyberspace Laboratories NTT Corporation NILFS Introduction FileSystem Design Development Status Wished features & Challenges Copyright (C) 2009 NTT Corporation 2 NILFS is the Linux
More informationLinux Powered Storage:
Linux Powered Storage: Building a Storage Server with Linux Architect & Senior Manager rwheeler@redhat.com June 6, 2012 1 Linux Based Systems are Everywhere Used as the base for commercial appliances Enterprise
More informationWeek Overview. Installing Linux Linux on your Desktop Virtualization Basic Linux system administration
ULI101 Week 06b Week Overview Installing Linux Linux on your Desktop Virtualization Basic Linux system administration Installing Linux Standalone installation Linux is the only OS on the computer Any existing
More informationWhich filesystem should I use? LinuxTag 2013. Heinz Mauelshagen Consulting Development Engineer
Which filesystem should I use? LinuxTag 2013 Heinz Mauelshagen Consulting Development Engineer TOP Major on-disk local Linux filesystems Features, pros & cons of each Filesystem tools Performance/scalability
More informationFile-System Implementation
File-System Implementation 11 CHAPTER In this chapter we discuss various methods for storing information on secondary storage. The basic issues are device directory, free space management, and space allocation
More information<Insert Picture Here> Btrfs Filesystem
Btrfs Filesystem Chris Mason Btrfs Goals General purpose filesystem that scales to very large storage Feature focused, providing features other Linux filesystems cannot Administration
More informationCOSC 6374 Parallel Computation. Parallel I/O (I) I/O basics. Concept of a clusters
COSC 6374 Parallel I/O (I) I/O basics Fall 2012 Concept of a clusters Processor 1 local disks Compute node message passing network administrative network Memory Processor 2 Network card 1 Network card
More informationCOS 318: Operating Systems
COS 318: Operating Systems File Performance and Reliability Andy Bavier Computer Science Department Princeton University http://www.cs.princeton.edu/courses/archive/fall10/cos318/ Topics File buffer cache
More informationEMC VNXe3200 UFS64 FILE SYSTEM
White Paper EMC VNXe3200 UFS64 FILE SYSTEM A DETAILED REVIEW Abstract This white paper explains the UFS64 File System architecture, functionality, and features available in the EMC VNXe3200 storage system.
More informationCOSC 6374 Parallel Computation. Parallel I/O (I) I/O basics. Concept of a clusters
COSC 6374 Parallel Computation Parallel I/O (I) I/O basics Spring 2008 Concept of a clusters Processor 1 local disks Compute node message passing network administrative network Memory Processor 2 Network
More informationLinux/Open Source and Cloud computing Wim Coekaerts Senior Vice President, Linux and Virtualization Engineering
Linux/Open Source and Cloud computing Wim Coekaerts Senior Vice President, Linux and Virtualization Engineering NIST Definition of Cloud Computing Cloud computing is a model for enabling convenient, on-demand
More informationMicrosoft SMB File Sharing Best Practices Guide
Technical White Paper Microsoft SMB File Sharing Best Practices Guide Tintri VMstore, Microsoft SMB 3.0 Protocol, and VMware 6.x Author: Neil Glick Version 1.0 06/15/2016 @tintri www.tintri.com Contents
More informationGoogle File System. Web and scalability
Google File System Web and scalability The web: - How big is the Web right now? No one knows. - Number of pages that are crawled: o 100,000 pages in 1994 o 8 million pages in 2005 - Crawlable pages might
More informationDesign and Evolution of the Apache Hadoop File System(HDFS)
Design and Evolution of the Apache Hadoop File System(HDFS) Dhruba Borthakur Engineer@Facebook Committer@Apache HDFS SDC, Sept 19 2011 Outline Introduction Yet another file-system, why? Goals of Hadoop
More informationThe Hadoop Distributed File System
The Hadoop Distributed File System Konstantin Shvachko, Hairong Kuang, Sanjay Radia, Robert Chansler Yahoo! Sunnyvale, California USA {Shv, Hairong, SRadia, Chansler}@Yahoo-Inc.com Presenter: Alex Hu HDFS
More informationChapter 11: File System Implementation. Operating System Concepts 8 th Edition
Chapter 11: File System Implementation Operating System Concepts 8 th Edition Silberschatz, Galvin and Gagne 2009 Chapter 11: File System Implementation File-System Structure File-System Implementation
More informationDefining Digital Forensic Examination and Analysis Tools Using Abstraction Layers
Defining Digital Forensic Examination and Analysis Tools Using Abstraction Layers Brian Carrier Research Scientist @stake Abstract This paper uses the theory of abstraction layers to describe the purpose
More informationVMware vsphere Data Protection 6.0
VMware vsphere Data Protection 6.0 TECHNICAL OVERVIEW REVISED FEBRUARY 2015 Table of Contents Introduction.... 3 Architectural Overview... 4 Deployment and Configuration.... 5 Backup.... 6 Application
More informationChecksumming RAID. Brian Kroth bpkroth@cs.wisc.edu. Suli Yang suli@cs.wisc.edu. Abstract. 1 Introduction. 2 Background. 2.
Checksumming RAID Brian Kroth bpkroth@cs.wisc.edu Suli Yang suli@cs.wisc.edu Abstract Storage systems exhibit silent data corruptions that go unnoticed until too late, potenially resulting in whole trees
More informationVMware vsphere Data Protection 5.8 TECHNICAL OVERVIEW REVISED AUGUST 2014
VMware vsphere Data Protection 5.8 TECHNICAL OVERVIEW REVISED AUGUST 2014 Table of Contents Introduction.... 3 Features and Benefits of vsphere Data Protection... 3 Additional Features and Benefits of
More informationViewBox: Integrating Local File Systems with Cloud Storage Services
ViewBox: Integrating Local File Systems with Cloud Storage Services Yupu Zhang, University of Wisconsin Madison; Chris Dragga, University of Wisconsin Madison and NetApp, Inc.; Andrea C. Arpaci-Dusseau
More informationStorage and File Systems. Chester Rebeiro IIT Madras
Storage and File Systems Chester Rebeiro IIT Madras 1 Two views of a file system system calls protection rwx attributes Application View Look & Feel File system Hardware view 2 Magnetic Disks Chester Rebeiro
More informationMoving Virtual Storage to the Cloud. Guidelines for Hosters Who Want to Enhance Their Cloud Offerings with Cloud Storage
Moving Virtual Storage to the Cloud Guidelines for Hosters Who Want to Enhance Their Cloud Offerings with Cloud Storage Table of Contents Overview... 1 Understanding the Storage Problem... 1 What Makes
More informationSurvey of Filesystems for Embedded Linux. Presented by Gene Sally CELF
Survey of Filesystems for Embedded Linux Presented by Gene Sally CELF Presentation Filesystems In Summary What is a filesystem Kernel and User space filesystems Picking a root filesystem Filesystem Round-up
More informationCreating a Domain Tree
156 Chapter 4 Installing and Managing Trees and Forests Using the Active Directory Installation Wizard, you can quickly and easily create new domains by promoting a Windows Server 2008 stand-alone server
More informationRecovery Protocols For Flash File Systems
Recovery Protocols For Flash File Systems Ravi Tandon and Gautam Barua Indian Institute of Technology Guwahati, Department of Computer Science and Engineering, Guwahati - 781039, Assam, India {r.tandon}@alumni.iitg.ernet.in
More informationECE 7650 Scalable and Secure Internet Services and Architecture ---- A Systems Perspective
ECE 7650 Scalable and Secure Internet Services and Architecture ---- A Systems Perspective Part II: Data Center Software Architecture: Topic 1: Distributed File Systems Finding a needle in Haystack: Facebook
More informationDocker : devops, shared registries, HPC and emerging use cases. François Moreews & Olivier Sallou
Docker : devops, shared registries, HPC and emerging use cases François Moreews & Olivier Sallou Presentation Docker is an open-source engine to easily create lightweight, portable, self-sufficient containers
More informationHRG Assessment: Stratus everrun Enterprise
HRG Assessment: Stratus everrun Enterprise Today IT executive decision makers and their technology recommenders are faced with escalating demands for more effective technology based solutions while at
More informationCloud Storage. Parallels. Performance Benchmark Results. White Paper. www.parallels.com
Parallels Cloud Storage White Paper Performance Benchmark Results www.parallels.com Table of Contents Executive Summary... 3 Architecture Overview... 3 Key Features... 4 No Special Hardware Requirements...
More informationGeiger: Monitoring the Buffer Cache in a Virtual Machine Environment
Geiger: Monitoring the Buffer Cache in a Virtual Machine Environment Stephen T. Jones Andrea C. Arpaci-Dusseau Remzi H. Arpaci-Dusseau Computer Sciences Department, University of Wisconsin Madison {stjones,
More informationOnline De-duplication in a Log-Structured File System for Primary Storage
Online De-duplication in a Log-Structured File System for Primary Storage Technical Report UCSC-SSRC-11-03 May 2011 Stephanie N. Jones snjones@cs.ucsc.edu Storage Systems Research Center Baskin School
More informationParallels Server 4 Bare Metal
Parallels Server 4 Bare Metal Product Summary 1/21/2010 Company Overview Parallels is a worldwide leader in virtualization and automation software that optimizes computing for services providers, businesses
More informationThe Linux Virtual Filesystem
Lecture Overview Linux filesystem Linux virtual filesystem (VFS) overview Common file model Superblock, inode, file, dentry Object-oriented Ext2 filesystem Disk data structures Superblock, block group,
More informationReconFS: A Reconstructable File System on Flash Storage
ReconFS: A Reconstructable File System on Flash Storage Youyou Lu, Jiwu Shu, and Wei Wang, Tsinghua University https://www.usenix.org/conference/fast14/technical-sessions/presentation/lu This paper is
More informationVMware Virtual Machine File System: Technical Overview and Best Practices
VMware Virtual Machine File System: Technical Overview and Best Practices A VMware Technical White Paper Version 1.0. VMware Virtual Machine File System: Technical Overview and Best Practices Paper Number:
More information2972 Linux Options and Best Practices for Scaleup Virtualization
HP Technology Forum & Expo 2009 Produced in cooperation with: 2972 Linux Options and Best Practices for Scaleup Virtualization Thomas Sjolshagen Linux Product Planner June 17 th, 2009 2009 Hewlett-Packard
More informationCSE 120 Principles of Operating Systems
CSE 120 Principles of Operating Systems Fall 2004 Lecture 13: FFS, LFS, RAID Geoffrey M. Voelker Overview We ve looked at disks and file systems generically Now we re going to look at some example file
More informationLight-Weight and Resource Efficient OS-Level Virtualization Herbert Pötzl
Light-Weight and Resource Efficient OS-Level Virtualization 1 Introduction Computers have become sufficiently powerful to use virtualization to create the illusion of many smaller virtual machines, each
More informationIntroduction to Windows Azure Cloud Computing Futures Group, Microsoft Research Roger Barga, Jared Jackson,Nelson Araujo, Dennis Gannon, Wei Lu, and
Introduction to Windows Azure Cloud Computing Futures Group, Microsoft Research Roger Barga, Jared Jackson,Nelson Araujo, Dennis Gannon, Wei Lu, and Jaliya Ekanayake Range in size from edge facilities
More informationBest Practices on monitoring Solaris Global/Local Zones using IBM Tivoli Monitoring
Best Practices on monitoring Solaris Global/Local Zones using IBM Tivoli Monitoring Document version 1.0 Gianluca Della Corte, IBM Tivoli Monitoring software engineer Antonio Sgro, IBM Tivoli Monitoring
More informationChapter 11: File System Implementation. Operating System Concepts with Java 8 th Edition
Chapter 11: File System Implementation 11.1 Silberschatz, Galvin and Gagne 2009 Chapter 11: File System Implementation File-System Structure File-System Implementation Directory Implementation Allocation
More informationVMware/Hyper-V Backup Plug-in User Guide
VMware/Hyper-V Backup Plug-in User Guide COPYRIGHT No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying,
More informationCOS 318: Operating Systems. File Layout and Directories. Topics. File System Components. Steps to Open A File
Topics COS 318: Operating Systems File Layout and Directories File system structure Disk allocation and i-nodes Directory and link implementations Physical layout for performance 2 File System Components
More informationCrash Consistency: FSCK and Journaling
42 Crash Consistency: FSCK and ing As we ve seen thus far, the file system manages a set of data structures to implement the expected abstractions: files, directories, and all of the other metadata needed
More informationIntroduction to Engineering Using Robotics Experiments Lecture 18 Cloud Computing
Introduction to Engineering Using Robotics Experiments Lecture 18 Cloud Computing Yinong Chen 2 Big Data Big Data Technologies Cloud Computing Service and Web-Based Computing Applications Industry Control
More informationPARALLELS SERVER BARE METAL 5.0 README
PARALLELS SERVER BARE METAL 5.0 README 1999-2011 Parallels Holdings, Ltd. and its affiliates. All rights reserved. This document provides the first-priority information on the Parallels Server Bare Metal
More informationHow to Choose your Red Hat Enterprise Linux Filesystem
How to Choose your Red Hat Enterprise Linux Filesystem EXECUTIVE SUMMARY Choosing the Red Hat Enterprise Linux filesystem that is appropriate for your application is often a non-trivial decision due to
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 7
1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 7 Oracle Virtual Machine Server pre x86 Marián Kuna Technology Sales
More informationOptimizing Ext4 for Low Memory Environments
Optimizing Ext4 for Low Memory Environments Theodore Ts'o November 7, 2012 Agenda Status of Ext4 Why do we care about Low Memory Environments: Cloud Computing Optimizing Ext4 for Low Memory Environments
More informationCeph. A file system a little bit different. Udo Seidel
Ceph A file system a little bit different Udo Seidel Ceph what? So-called parallel distributed cluster file system Started as part of PhD studies at UCSC Public announcement in 2006 at 7 th OSDI File system
More informationRevisiting the Storage Stack in Virtualized NAS Environments
Revisiting the Storage Stack in Virtualized NAS Environments Dean Hildebrand, Anna Povzner, Renu Tewari IBM Almaden Vasily Tarasov Stony Brook University Abstract Cloud architectures are moving away from
More informationMoving Virtual Storage to the Cloud
Moving Virtual Storage to the Cloud White Paper Guidelines for Hosters Who Want to Enhance Their Cloud Offerings with Cloud Storage www.parallels.com Table of Contents Overview... 3 Understanding the Storage
More informationCHAPTER 17: File Management
CHAPTER 17: File Management The Architecture of Computer Hardware, Systems Software & Networking: An Information Technology Approach 4th Edition, Irv Englander John Wiley and Sons 2010 PowerPoint slides
More informationDigital Forensics Lecture 3. Hard Disk Drive (HDD) Media Forensics
Digital Forensics Lecture 3 Hard Disk Drive (HDD) Media Forensics Current, Relevant Topics defendants should not use disk-cleaning utilities to wipe portions of their hard drives before turning them over
More informationvsphere Data Protection 6.0 VDP 6.0
vsphere Data Protection 6.0 VDP 6.0 How to backup VMware environments? Daniel Olkowski EMC Data Protection and Availability Division Europe EAST 1 Goal of the meeting Where to use new vsphere Data Protection
More informationCOS 318: Operating Systems. Virtual Machine Monitors
COS 318: Operating Systems Virtual Machine Monitors Kai Li and Andy Bavier Computer Science Department Princeton University http://www.cs.princeton.edu/courses/archive/fall13/cos318/ Introduction u Have
More informationThe Art of Virtualization with Free Software
Master on Free Software 2009/2010 {mvidal,jfcastro}@libresoft.es GSyC/Libresoft URJC April 24th, 2010 (cc) 2010. Some rights reserved. This work is licensed under a Creative Commons Attribution-Share Alike
More informationAcronis Backup & Recovery 11 Virtual Edition
Acronis Backup & Recovery 11 Virtual Edition Backing Up Virtual Machines Copyright Acronis, Inc., 2000-2011. All rights reserved. Acronis and Acronis Secure Zone are registered trademarks of Acronis, Inc.
More informationCS 153 Design of Operating Systems Spring 2015
CS 153 Design of Operating Systems Spring 2015 Lecture 22: File system optimizations Physical Disk Structure Disk components Platters Surfaces Tracks Arm Track Sector Surface Sectors Cylinders Arm Heads
More informationParallel Databases. Parallel Architectures. Parallelism Terminology 1/4/2015. Increase performance by performing operations in parallel
Parallel Databases Increase performance by performing operations in parallel Parallel Architectures Shared memory Shared disk Shared nothing closely coupled loosely coupled Parallelism Terminology Speedup:
More informationIOS110. Virtualization 5/27/2014 1
IOS110 Virtualization 5/27/2014 1 Agenda What is Virtualization? Types of Virtualization. Advantages and Disadvantages. Virtualization software Hyper V What is Virtualization? Virtualization Refers to
More informationParallels Virtuozzo Containers
Parallels Virtuozzo Containers White Paper Greener Virtualization www.parallels.com Version 1.0 Greener Virtualization Operating system virtualization by Parallels Virtuozzo Containers from Parallels is
More informationChapter 12 File Management. Roadmap
Operating Systems: Internals and Design Principles, 6/E William Stallings Chapter 12 File Management Dave Bremer Otago Polytechnic, N.Z. 2008, Prentice Hall Overview Roadmap File organisation and Access
More informationChapter 12 File Management
Operating Systems: Internals and Design Principles, 6/E William Stallings Chapter 12 File Management Dave Bremer Otago Polytechnic, N.Z. 2008, Prentice Hall Roadmap Overview File organisation and Access
More informationBig data management with IBM General Parallel File System
Big data management with IBM General Parallel File System Optimize storage management and boost your return on investment Highlights Handles the explosive growth of structured and unstructured data Offers
More informationCloud Computing through Virtualization and HPC technologies
Cloud Computing through Virtualization and HPC technologies William Lu, Ph.D. 1 Agenda Cloud Computing & HPC A Case of HPC Implementation Application Performance in VM Summary 2 Cloud Computing & HPC HPC
More informationBest Practices: Modeling Virtual Environments in SPECTRUM
WHITE PAPER: MODELING VIRTUAL ENVIRONMENTS IN SPECTRUM Best Practices: Modeling Virtual Environments in SPECTRUM JANUARY 2009 Roger Nason CA SPECTRUM SUPPORT Table of Contents Executive Summary 1 SECTION
More informationTopics in Computer System Performance and Reliability: Storage Systems!
CSC 2233: Topics in Computer System Performance and Reliability: Storage Systems! Note: some of the slides in today s lecture are borrowed from a course taught by Greg Ganger and Garth Gibson at Carnegie
More informationCreating a New Domain Tree in the Forest
Creating Domain Trees and Forests 163 Creating a New Domain Tree in the Forest 1. Open the Active Directory Installation Wizard by clicking Start Run, and typing dcpromo. Click the Use Advanced Mode Installation
More informationWindows OS File Systems
Windows OS File Systems MS-DOS and Windows 95/98/NT/2000/XP allow use of FAT-16 or FAT-32. Windows NT/2000/XP uses NTFS (NT File System) File Allocation Table (FAT) Not used so much, but look at as a contrast
More informationPARALLELS CLOUD STORAGE
PARALLELS CLOUD STORAGE Performance Benchmark Results 1 Table of Contents Executive Summary... Error! Bookmark not defined. Architecture Overview... 3 Key Features... 5 No Special Hardware Requirements...
More informationWHITE PAPER Optimizing Virtual Platform Disk Performance
WHITE PAPER Optimizing Virtual Platform Disk Performance Think Faster. Visit us at Condusiv.com Optimizing Virtual Platform Disk Performance 1 The intensified demand for IT network efficiency and lower
More information9/26/2011. What is Virtualization? What are the different types of virtualization.
CSE 501 Monday, September 26, 2011 Kevin Cleary kpcleary@buffalo.edu What is Virtualization? What are the different types of virtualization. Practical Uses Popular virtualization products Demo Question,
More informationEMC DATA DOMAIN DATA INVULNERABILITY ARCHITECTURE: ENHANCING DATA INTEGRITY AND RECOVERABILITY
White Paper EMC DATA DOMAIN DATA INVULNERABILITY ARCHITECTURE: ENHANCING DATA INTEGRITY AND RECOVERABILITY A Detailed Review Abstract No single mechanism is sufficient to ensure data integrity in a storage
More informationWindows Server 2008 R2 Essentials
Windows Server 2008 R2 Essentials Installation, Deployment and Management 2 First Edition 2010 Payload Media. This ebook is provided for personal use only. Unauthorized use, reproduction and/or distribution
More informationHow To Protect Your Data From Being Damaged On Vsphere Vdp Vdpa Vdpo Vdprod (Vmware) Vsphera Vdpower Vdpl (Vmos) Vdper (Vmom
VMware vsphere Data Protection 6.0 Maciej Kot Senior Systems Engineer VMware Overview vsphere Data Protection Overview Data protection for VMs and applications Agent-less VM backup and restore Agents for
More informationWhy Computers Are Getting Slower (and what we can do about it) Rik van Riel Sr. Software Engineer, Red Hat
Why Computers Are Getting Slower (and what we can do about it) Rik van Riel Sr. Software Engineer, Red Hat Why Computers Are Getting Slower The traditional approach better performance Why computers are
More informationOracle VM Server Recovery Guide. Version 8.2
Oracle VM Server Recovery Guide Version 8.2 Oracle VM Server for x86 Recovery Guide The purpose of this document is to provide the steps necessary to perform system recovery of an Oracle VM Server for
More information