Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
GreenFS: making enterprise computers greener by protecting them better
Joukov N., Sipek J. ACM SIGOPS Operating Systems Review42 (4):69-80,2008.Type:Article
Date Reviewed: May 22 2008

Power consumption and the management of disk failures have been niche topics in computer science over the past ten years. It takes a nontrivial amount of energy to keep a disk spinning. The costs become significant when we consider the number of personal computers, servers, and notebooks currently in use. More critically, disks fail much more frequently than commonly believed. GreenFS is a system that addresses both the reliability of disks and the cost of constant operation.

The GreenFS architecture begins with the notion that most enterprise computers, of whatever form factor, are networked. Joukov and Sipek introduce the concept of a reverse backup. Typical systems store backup data on the server and use the local disk for daily operations. In GreenFS, they store the backup on the local disk and use the network for daily operations. This inversion allows the local disk to be spun up only a few times a day to retrieve updates from the active network. In case of disconnected operations, the local disk is spun up and used as the main repository.

To provide complete protection and uninterrupted operations, the GreenFS file system uses a local flash disk as an intermediary storage area for items that need to be retained locally, but do not warrant spinning up the local disk. Although necessary, the local flash disk complicates the architecture and its implementation.

I enjoyed reading this paper. It is full of good details and presents a novel file system design.

Reviewer:  Elliot Jaffe Review #: CR135626 (0904-0365)
Bookmark and Share
  Featured Reviewer  
 
Storage Management (D.4.2 )
 
Would you recommend this review?
yes
no
Other reviews under "Storage Management": Date
Storage management in IBM APL systems
Trimble R. IBM Systems Journal 30(4): 456-468, 1991. Type: Article
Dec 1 1993
Efficient storage management for temporary values in concurrent programming languages
Quammen D., Kearns J., Soffa M. IEEE Transactions on Computers 34(9): 832-840, 1985. Type: Article
Aug 1 1986
A reliable stable storage system for UNIX
Anyanwu J. Software--Practice & Experience 15(10): 973-990, 1985. Type: Article
May 1 1986
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy