[Show abstract][Hide abstract] ABSTRACT: Abstract-In order to meet the challenges of significant storage and application growth, as well as shortened backup windows and limited IT resources, more and more organizations embrace Hierarchical Storage Management (HSM). Parts of SAN file systems provide the ability to support HSM, but they didn't provide more details in design considerations and how to implement. In this paper, we present design considerations in Blue Whale File System (BWFS) which is a high performance SAN file system and implement the system. Event, migration and attribute constitute the three aspects of data management mechanism in BWFS. As for READ/WRITE/TRUNCATE event, the problem is that a client directly accesses to storage devices containing file data, rather than through a metadata server. We monitor LayoutGet operation instead of real I/O path. BWFS is a multi-volume file system which can support single name space across multiple data volumes. When different storage devices are managed by BWFS, migration is between volumes in BWFS. We also implement migration between BWFS and external repository. We believe the solutions to the problem we encountered are useful to file system developers.
[Show abstract][Hide abstract] ABSTRACT: Deploying operating systems and services in an enterprise environment can be a time-consuming and cumbersome task. With the dramatic increase of the number of computers managed by the system administrator, the work of management is more complicated than before. Moreover, services provided by servers in data center change frequently, which requires a flexible service deployment system to achieve on demand deployment. To maximize return on investment (ROI) and stay competitive in today's fast-paced global economy, administrators must be able to deploy systems or services quickly and effectively with minimal downtime. This paper presents SonD, a system for providing dynamic, flexible, and quick service and operating system deployment in a LAN environment. The techniques used by SonD include an iterative snapshot mechanism based on an IP SAN system, which provides writable snapshots to achieve fast creation of the service, a dynamic service mapping method, and a network boot technology achieved by both software and hardware solutions. This design results in a system which can rapidly, flexibly, dynamically and reliably distribute OSes and services to many clients simultaneously. For example, SonD can deploy 50 windows XP systems in a few minutes on commodity PCs. We describe SonD's design and implementation, and review the key technologies for our system. We evaluate its performance and apply it to oil exploration. The results show that SonD fits well with the service deployment usage in cluster computing environment.