In our first Infinit Meetup, Quentin (CTO) introduced our Infinit file system: its architecture (Overlay Network, DHT, POSIX File system), its CLI and then made a live demo.
Watch it on Youtube: https://youtu.be/zvF0FbpAALg
2. Infinit filesystem
Infinit is a peer-to-peer, scalable, reliable, secure file storage platform that relies
on the aggregation of various storage resources (local disk, NAS, SAN, cloud, etc.)
on top of which POSIX-compliant file systems can be created.
3. Infinit filesystem
Infinit is a peer-to-peer, scalable, reliable, secure file storage platform that relies
on the aggregation of various storage resources (local disk, NAS, SAN, cloud, etc.)
on top of which POSIX-compliant file systems can be created.
• Filesystem in the POSIX sense of the term.
◦ Works with any client, unmodified.
◦ Fine grained semantic (e.g: video streaming).
◦ Well featured (e.g: file locking).
4. Infinit filesystem
Infinit is a peer-to-peer, scalable, reliable, secure file storage platform that relies
on the aggregation of various storage resources (local disk, NAS, SAN, cloud, etc.)
on top of which POSIX-compliant file systems can be created.
• Filesystem in the POSIX sense of the term.
◦ Works with any client, unmodified.
◦ Fine grained semantic (e.g: video streaming).
◦ Well featured (e.g: file locking).
• Peer-to-peer distributed: no computer has any specific authority or role.
◦ Availability: no SPOF, network failure resilient.
◦ Scalability and flexibility.
5. Infinit filesystem
Infinit is a peer-to-peer, scalable, reliable, secure file storage platform that relies
on the aggregation of various storage resources (local disk, NAS, SAN, cloud, etc.)
on top of which POSIX-compliant file systems can be created.
• Filesystem in the POSIX sense of the term.
◦ Works with any client, unmodified.
◦ Fine grained semantic (e.g: video streaming).
◦ Well featured (e.g: file locking).
• Peer-to-peer distributed: no computer has any specific authority or role.
◦ Availability: no SPOF, network failure resilient.
◦ Scalability and flexibility.
• Byzantine: you do not need to trust other computers in any way.
◦ No omnipotent admins.
◦ Support untrusted networks, both faulty and malicious peers.
7. Infinit architecture
Infinit is composed of three main layers:
• Overlay network: regroup an arbitrary number of devices in a routable
network
8. Infinit architecture
Infinit is composed of three main layers:
• Overlay network: regroup an arbitrary number of devices in a routable
network
• DHT: a hash table interface that distributes data accross all devices
9. Infinit architecture
Infinit is composed of three main layers:
• Overlay network: regroup an arbitrary number of devices in a routable
network
• DHT: a hash table interface that distributes data accross all devices
• POSIX filesystem: Translate filesystem semantics into hash table operations.
11. Infinit CLI
Infinit provides a set of command-line tools allowing any sysadmin, devop or
developer to create a storage infrastructure in a matter of minutes being for your
files, between your bare metal machines, VMs or containers.