BEGIN:VCALENDAR
VERSION:2.0
METHOD:PUBLISH
X-WR-CALNAME: Calendar | DS&R Miniconf 
PRODID:-//Drupal iCal API//EN
BEGIN:VEVENT
UID:calendar:25:field_proposal_scheduled:0:0
SUMMARY:Sun Zetabyte File System: a speedy intro for sysadmins
DTSTAMP;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100902T174058
DTSTART;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100119T103500
DTEND;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100119T111500
URL;VALUE=URI:http://miniconf.osda.asn.au/proposal/25/sun-zetabyte-file-system-speedy-intro-sysadmins
LOCATION:Civic Suites 1 & 2
DESCRIPTION:ZFS is a fancy filesystem from Sun which betters RAID and also does  \n snapshotting and replication. It turned out to be a very useful solution to  \n our backup problems. I'll be giving you a very quick tour.\n \n UPDATED\; Please see attached files for the commands run during this  \n presentation. The OS was SunOS 5.11 snv_111b i86pc i386 Solaris installed  \n from osol-0906-x86.iso available at  \n http://hub.opensolaris.org/bin/view/Main/downloads [1]\n \n \n [1] http://hub.opensolaris.org/bin/view/Main/downloads
END:VEVENT
BEGIN:VEVENT
UID:calendar:75:field_proposal_scheduled:0:1
SUMMARY:Sheepdog: Distributed Storage System for KVM
DTSTAMP;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100902T174058
DTSTART;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100119T111500
DTEND;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100119T113500
URL;VALUE=URI:http://miniconf.osda.asn.au/proposal/75/sheepdog-distributed-storage-system-kvm
LOCATION:Civic Suites 1 & 2
DESCRIPTION:Sheepdog is a distributed storage system for KVM. It provides highly  \n available block level storage volumes that can be attached to KVM virtual  \n machines. Sheepdog supports advanced volume management features such as  \n snapshot\, cloning\, and thin provisioning. The architecture of Sheepdog is  \n fully symmetric\; there is no central node such as a meta-data server. This  \n design enables linear scalability in performance and capacity\, no single  \n point of failure\, and easy administration. Sheepdog is distributed as an  \n open-source software under the terms of the GPL. We will talk about the  \n design\, implementation\, and experimental results of Sheepdog.
END:VEVENT
BEGIN:VEVENT
UID:calendar:61:field_proposal_scheduled:0:2
SUMMARY:Memcached
DTSTAMP;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100902T174058
DTSTART;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100119T113500
DTEND;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100119T115500
URL;VALUE=URI:http://miniconf.osda.asn.au/proposal/61/memcached
LOCATION:Civic Suites 1 & 2
DESCRIPTION:Memcached is an open source project that provides an extremely simple  \n extremely fast name/value store\, widely used for caching database results and  \n web pages. It takes the load off database servers\, and speeds up website  \n responsiveness.\n \n Find out how memcached works\, what you can use it for\, and how to add support  \n for it in your own sites and projects.
END:VEVENT
BEGIN:VEVENT
UID:calendar:37:field_proposal_scheduled:0:3
SUMMARY:Relational vs. Non-Relational
DTSTAMP;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100902T174058
DTSTART;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100119T115500
DTEND;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100119T121500
URL;VALUE=URI:http://miniconf.osda.asn.au/proposal/37/relational-vs-non-relational
LOCATION:Civic Suites 1 & 2
DESCRIPTION:In recent years\, the no-SQL group of non-relational databases have been  \n picking up a lot of momentum and press. Unfortunately\, most users are still  \n picking SQL-relational or non-relational databases impetuously or based on  \n misinformation\, rather than analyzing what their application needs.\n \n In this whirlwind presentation\, Josh Berkus will go over why you might want a  \n relational database or not\, and what kinds or non-relational databases are  \n available and what tasks they do well.
END:VEVENT
BEGIN:VEVENT
UID:calendar:71:field_proposal_scheduled:0:4
SUMMARY:How to create a fulltext search solution with mysql
DTSTAMP;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100902T174058
DTSTART;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100119T133000
DTEND;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100119T135000
URL;VALUE=URI:http://miniconf.osda.asn.au/proposal/71/how-create-fulltext-search-solution-mysql
LOCATION:Civic Suites 1 & 2
DESCRIPTION:From this presentation you will know how to create a scalable full text  \n search solution with MySQL\, how to tune MySQL full text search for maximum  \n performance\, how to integrate MySQL with external search solutions and much  \n more.\n \n Full Text Search is a very popular feature nowadays. Many large web sites use  \n Full Text Search with MySQL to search thru the site content (texts\, titles\,  \n names and etc). However\, when the datasets are growing Full Text Search can  \n perform much worse and use much more resources than before. In this  \n presentation we will show how to create a high performance and scalable full  \n text solution with MySQL\, which can search thru billions of documents and  \n terabytes of data.\n  From this presentation you will know:\n \n 1. How to scale your full text search\n \n 2. How to tune MySQL Full Text Search for maximum performance\n \n 3. How to optimize your full text search queries\n \n 4. How to integrate MySQL with external search engines (i.e. Sphinx Search)\n \n 5. How to perform a Full Text Search with automatic typos correction
END:VEVENT
BEGIN:VEVENT
UID:calendar:65:field_proposal_scheduled:0:5
SUMMARY:How search.gmane.org works
DTSTAMP;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100902T174058
DTSTART;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100119T135000
DTEND;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100119T141000
URL;VALUE=URI:http://miniconf.osda.asn.au/proposal/65/how-searchgmaneorg-works
LOCATION:Civic Suites 1 & 2
DESCRIPTION:Gmane is an archive of public mailing lists\, accessible via the web and NNTP.  \n It has been running for nearly 8 years\, and now carries around 12000 mailing  \n lists. It runs on Linux and is powered entirely by Free/Open Source  \n software..\n \n One of the services Gmane offers is a free-text search of over 70 million  \n email messages\, built using Xapian and libgmime\, and running on a single  \n server. In this presentation\, you'll learn exactly how this works.\n \n Slides: http://survex.com/~olly/how_search.gmane.org_works_lca2010/ [1]\n \n \n [1] http://survex.com/~olly/how_search.gmane.org_works_lca2010/
END:VEVENT
BEGIN:VEVENT
UID:calendar:79:field_proposal_scheduled:0:6
SUMMARY:GRAPH Engine for MySQL\, MariaDB and Drizzle
DTSTAMP;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100902T174058
DTSTART;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100119T141000
DTEND;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100119T145000
URL;VALUE=URI:http://miniconf.osda.asn.au/proposal/79/graph-engine-mysql-mariadb-and-drizzle
LOCATION:Civic Suites 1 & 2
DESCRIPTION:Everybody knows that dealing with hierarchies in a relational database is  \n awkward\, and depending on your needs it gets ugly\, or downright impossible to  \n do quickly in SQL (lots of queries needed\, etc).\n \n What if...\n - you could do such operations with simple single queries?\n - you could have not only simple trees but also complex ones (multiple  \n parents) ?\n - you could have complex graphs for friend-of-a-friend or other structures?\n \n GRAPH engine does all that\, without breaking a sweat. Externally it looks  \n like a table and a storage engine\, but internally it's a computational  \n engine\, in this case specialised for graph operations.
END:VEVENT
BEGIN:VEVENT
UID:calendar:53:field_proposal_scheduled:0:7
SUMMARY:Refactoring large\, HA PostgreSQL databases
DTSTAMP;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100902T174058
DTSTART;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100119T145000
DTEND;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100119T151000
URL;VALUE=URI:http://miniconf.osda.asn.au/proposal/53/refactoring-large-ha-postgresql-databases
LOCATION:Civic Suites 1 & 2
DESCRIPTION:PostgreSQL is being used for mission critical applications in enterprises and  \n FOSS projects. As part of a SAAS (Software As a Service) solution\, database  \n uptime is even more critical. However\, databases need just as much  \n maintainance as application code\, and if the database isn't designed  \n correctly\, even more.\n \n With large databases\, refactoring the database tends to cause long downtimes  \n while data is moved around or table structure changes wait for lock  \n availability. Some database refactorings need exclusive locks which block  \n reads as well.\n \n We shall speak about techniques for refactoring the database while  \n maintaining service availability and uptime.\n \n We shall demonstrate how to use PostgreSQL rules and functions to mimic  \n exclusive lock behaviour while not blocking SELECT queries.\n \n Database events generate logging. We will see how to use partitioning\n within the database for event log management\, including log rotation and  \n archival.\n \n Application programmers often miss out on PostgreSQL's rich native datatype  \n environment and use varchar(n) or integer fields instead. This often leads to  \n invalid data in the database due to missing checks\, and makes querying harder  \n than necessary. We will show examples of how to rename columns to more  \n sensible names\, and change datatypes using updatable views without any  \n application code changes.\n \n This talk is aimed at programmers and DBAs who realise they have data  \n problems\, but cannot really afford much downtime for the database. Attendees  \n with a grasp of basic relational theory and SQL will be able to gain the most  \n out of this talk.
END:VEVENT
BEGIN:VEVENT
UID:calendar:49:field_proposal_scheduled:0:8
SUMMARY:Distributed administration and testing of MySQL servers with Gearman
DTSTAMP;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100902T174058
DTSTART;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100119T154500
DTEND;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100119T160500
URL;VALUE=URI:http://miniconf.osda.asn.au/proposal/49/distributed-administration-and-testing-mysql-servers-gearman
LOCATION:Civic Suites 1 & 2
DESCRIPTION:Testing database application is hard enough when you have only one server.  \n When you need to test performance and scalability by involving multiple  \n servers\, then you need either a lot of patience or a tool that can simplify  \n your task.\n Using MySQL Sandbox\, you can install single or multiple nodes in one host.  \n Combining that with Gearman\, a client/server infrastructure for generic  \n tasks\, you can work on distributed servers easily\, with little worry about  \n the details.\n No matter what language you speak\, Gearman can meet your needs in C\, PHP\,  \n Perl\, Ruby\, shell scripting\, and several more.
END:VEVENT
BEGIN:VEVENT
UID:calendar:81:field_proposal_scheduled:0:9
SUMMARY:Multi-Master Replication with MMM
DTSTAMP;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100902T174058
DTSTART;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100119T160500
DTEND;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100119T164500
URL;VALUE=URI:http://miniconf.osda.asn.au/proposal/81/multi-master-replication-mmm
LOCATION:Civic Suites 1 & 2
DESCRIPTION:Having dual masters is useful\, not just for redundancy/resilience\, but also  \n for regular maintenance purposes. Managing it is a bit more tricky\, but the  \n MMM can help.
END:VEVENT
BEGIN:VEVENT
UID:calendar:57:field_proposal_scheduled:0:10
SUMMARY:Build your own DropBox
DTSTAMP;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100902T174058
DTSTART;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100119T164500
DTEND;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100119T170500
URL;VALUE=URI:http://miniconf.osda.asn.au/proposal/57/build-your-own-dropbox
LOCATION:Civic Suites 1 & 2
DESCRIPTION:Dropbox is probably the current leader in the storage application and service  \n space for desktop users. Featuring an auto-commit-and-update mechanism to  \n transparently send updates to the repository\, changes are reflected on any  \n other machine in near real-time.\n \n Unfortunately\, while Dropbox promises security\, you cannot use your own  \n infrastructure for data storage. Most data security policies would make this  \n a show stopper for many organisations that wish to deploy such a facility.\n \n By gluing a few existing open source tools together\, you can replicate the  \n functionality with a version control system\, a file system watcher and a  \n scheduled task.
END:VEVENT
BEGIN:VEVENT
UID:calendar:35:field_proposal_scheduled:0:11
SUMMARY:Primary Keyvil
DTSTAMP;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100902T174058
DTSTART;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100119T170500
DTEND;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100119T173000
URL;VALUE=URI:http://miniconf.osda.asn.au/proposal/35/primary-keyvil
LOCATION:Civic Suites 1 & 2
DESCRIPTION:Surrogate Key Abuse is a horrible crime which must be stopped in our  \n lifetimes. Josh Berkus\, president of the Society to Stop Surrogate Key Abuse\,  \n explains what surrogate key abuse is\, why it is so evil\, and how we can stop  \n it.
END:VEVENT
BEGIN:VEVENT
UID:calendar:93:field_proposal_scheduled:0:12
SUMMARY:md based cluster storage for virtualization environment
DTSTAMP;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100902T174058
DTSTART;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100119T170500
DTEND;TZID=Pacific/Auckland;VALUE=DATE-TIME:20100119T173000
URL;VALUE=URI:http://miniconf.osda.asn.au/proposal/93/md-based-cluster-storage-virtualization-environment
LOCATION:Civic Suites 1 & 2
DESCRIPTION:We are developing a cluster storage system whose main target is shared  \n storage for virtualised environments. In this talk we introduce its  \n architecture and implementation as well as discussing future plans.
END:VEVENT
END:VCALENDAR
