outline
[gd/slides/2016-02-devconf.git] / abstract.txt
1 Originally 2 talks proposed. 2nd one accepted:
2
3
4 TALK #1:
5
6 title:
7
8 Freak show (#1) : Samba -- herder of protocols from outer space
9
10 author: gd
11
12 abstract:
13
14 Heterogenious environments are a fact and Samba is the link between the
15 different worlds.
16
17 SMB is the network file system protocol of Windows environments.
18 Today, it is a central part of a growing ecosystem of management
19 and authentication protocols.  Since the early days of "Windows
20 networking", the Samba software has followed up and implemented more
21 and more of the growing Windows protocol stack.
22
23 This presentation briefly describes the history of SMB and related
24 protocols as well as the history of the Samba project.  It then details
25 some of the more exciting developments like the Active Directory set of
26 protocols first published in Samba 4.0 in 2012 and the recent
27 developments in file serving with SMB version 3. The talk explains how
28 the relationship to the Windows world has substantially improved in the
29 last couple of years. Today, Samba as one of the ldest and most active
30 open source projects works closely together with Microsoft on
31 interoperability topics.
32
33 The talk concludes with a possibly surprising proposal for solutions to
34 an old set of problems.....
35
36 (The talk will be co-presented with Michael Adam (FAS: obnox).)
37
38
39 TALK #2:
40
41 #2
42
43 title:
44
45 Freak show (#2): CTDB -- scaling aliens back to outer space
46
47 author: obnox
48
49 abstract:
50
51 Samba is the well established server software implementing SMB and
52 related Windows-protocols on Linux since almost a quarter decade now.
53 Despite the fact that it has to follow Windows as the reference
54 implementation of all these protocols, Samba was able to substantially
55 raise the bar: Long before Microsoft announced SMB file server cluster
56 with SMB 3.0 in late 2012, Samba created an all-active scale-out file
57 server cluster when running on top of a distributed / clustered file
58 system with the introduction of the CTDB software.
59
60 While CTDB is at its core a special purpose clustered database and
61 messaging transport for Samba, it is also a slim little resource manager
62 for virtual IPs and a few other services in the cluster.
63
64 This presentation describes the architecture of Samba and the history of
65 the creation of CTDB. It demonstrates how easy one can set up a scale
66 out Samba cluster on top of a distributed scale-out file system with the
67 example of GlusterFS, and illustrates a few of the pleasantries that the
68 SMB protocol brings with it in the clustered environment, such as fail
69 over without aborting I/O by virtue of durable/persistent file handles.
70
71 Finally the current project to move towards a unified HA infrastructure
72 for storage components is introduced.
73
74 (The talk will be co-presented with Günther Deschner (FAS: gd).)