TFS: A Transparent File System for Contributory Storage
James Cipar Mark D. Corner Emery D. Berger
Luis Useche lusec001@cs.fiu.edu
4/3/07
TFS: A Transparent File System for Contributory Storage James Cipar - - PowerPoint PPT Presentation
Florida International University TFS: A Transparent File System for Contributory Storage James Cipar Mark D. Corner Emery D. Berger Luis Useche lusec001@cs.fiu.edu 4/3/07 Overview Introduction TFS: Design TFS: Implementation
James Cipar Mark D. Corner Emery D. Berger
4/3/07
04/03/07 Florida International University 2
04/03/07 Florida International University 3
04/03/07 Florida International University 4
– Low performance. – Users are generally reluctant to relinquish
04/03/07 Florida International University 5
04/03/07 Florida International University 6
– E.g. In an FFS throughput can drop 77% is the
04/03/07 Florida International University 7
50 55 60 65 70 75 80 85 90 95 5 10 15 20 25 30 35 40 45 50 Ext2 Copy
Disk Utiliztion (%) Time (s)
04/03/07 Florida International University 8
– Performance: does not affect the allocation
– Capacity: does not decrease the size of the
04/03/07 Florida International University 9
– transparent – free-and-overwritten – allocated-and-overwritten
04/03/07 Florida International University 10
– Benefit: The allocation policy is not affected. – Drawback: Overwrite of the contributory files.
04/03/07 Florida International University 11
04/03/07 Florida International University 12
04/03/07 Florida International University 13
04/03/07 Florida International University 14
– if some block is overwritten, returns an error
04/03/07 Florida International University 15
04/03/07 Florida International University 16
04/03/07 Florida International University 17
– TFS yields to open files.
– The transparent meta-data is stored in the FS
04/03/07 Florida International University 18
04/03/07 Florida International University 19
04/03/07 Florida International University 20
04/03/07 Florida International University 21
04/03/07 Florida International University 22
04/03/07 Florida International University 23
– The amount of storage contributed. – The effect on the block allocation policy. – Overall performance effect.
04/03/07 Florida International University 24
– Static contribution: 5% of contribution. – Dynamic system (watermarking): 35% of
– TFS: 47% of contribution. Determined using
04/03/07 Florida International University 25
– Microsoft corporate network – Skype super-peers
04/03/07 Florida International University 26
04/03/07 Florida International University 27
04/03/07 Florida International University 28
– No contribution (baseline) – 5% of contribution – 35% of contribution (Dynamic case) – TFS: The disk is filled with transparent data.
04/03/07 Florida International University 29
04/03/07 Florida International University 30
04/03/07 Florida International University 31
04/03/07 Florida International University 32
04/03/07 Florida International University 33
04/03/07 Florida International University 34