Logo     Photos

16 Member(s) Online

PyCon is a 100%
Volunteer-run
Conference Organized by
Members of the
Python
Community.

Site/Questions etc ?

Valid XHTML 1.0 Transitional

Valid CSS!

 
PyCon 2007 is sponsored
in part by
Zenoss - The Next Step in IT Management Google Microsoft .Net Framework EWT LLC Enthought, Inc.
Platinum
Wingware Python IDE Accense Technology, Inc.
Gold
Quality Vision International Inc. MerchantCircle Big Nerd Ranch, Inc. Canonical
Silver

Details of Talk

#46: The Compete File System: File System Virtualization using Python
Presented: Thu Mar 24, 2005 Grand Ballroom 02:00 pm-02:30 pm
Author(s):
Christopher Gillett / Compete, Inc.
Items: audio-yes    handouts-yes    released-yes    video-no    ADMIN
Abstract:

The Compete File System (CFS) is a file management and file system virtualization software layer and Unix command set. CFS provides a framework for distributing files across multiple file systems while allowing the end-user or software developer the convenience of viewing the multiple systems as though they were a single large file system. Internally, CFS uses load balancing and server scheduling algorithms to provide maximum file system space availability while maintaining file server performance. CFS provides this functionality while still remaining in user application space - modifications to the operating system kernel are not necessary, and CFS never needs to operate in kernel or protected mode. In fact, to the extent that the underlying physical file systems can map to the local host's file system, CFS is largely system and platform independent.

CFS is written entirely in Python. The ability to develop high quality code extremely rapidly using Python combined with the depth and sophistication of the Python runtime system allowed a very small team to create this powerful system-level software package very quickly.

Item(s):
CompeteFileSystem.pdf 20:19:23 2005/04/05 72.3 kB application/pdf
abstract.stx 02:58:34 2005/04/14 1.1 kB text/html
cfs_final_pycon2005.htm 20:19:23 2005/04/05 7.8 kB text/html
pycon-20050324-2-1400-46-ike.mp3 02:09:48 2005/04/27 12.0 MB audio/mpeg
pycon-20050324-2-1400-46-kuro.flac 16:36:15 2005/07/05 25.8 MB audio/x-flac
pycon-20050324-2-1400-46-kuro.mp3 16:36:17 2005/07/05 24.3 MB audio/mpeg
pycon-20050324-2-1400-46-kuro.ogg 05:07:22 2005/05/22 6.2 MB application/ogg

Note: Talk recordings have come from different donors, with different levels of quality. A suffix has been added to the basename of each recording reflecting this. For eventual upload to a repository like archive.org, a formal naming convention has been followed:

pycon-{date}-{track}-{timeslot}-{talkno}-{donor}.mp3

For those who might prefer a more human-meaningful name, the recordings have MP3/Ogg/Flac ID3 information within and a simple python script could rename your collection to something in a {title}-{author} form.