Tuesday Keynote: ZeroMQ - The world-saving superhero sockets of the networking world
ZeroMQ (also known as ØMQ, 0MQ, or zmq) looks like an embeddable networking library but acts like a concurrency framework. It gives you sockets that carry atomic messages secure and reliable across various transports like in-process, inter-process, TCP, and multicast. You can connect sockets N-to-N with patterns like fan-out, pub-sub, task distribution, and request-reply. It’s fast enough to be the fabric for clustered products. Its asynchronous I/O model gives you scalable multicore applications, built as asynchronous message-processing tasks. It has a score of language APIs and runs on most operating systems.
This keynote is going to make an introduction into the goals and basic concepts of ZeroMQ. Tell how the project came to be and explain the ways of community. Finally we’re going to showcase software built on top of ZeroMQ namely: czmq (High-level C binding), Zyre (Framework for proximity-based peer-to-peer application), Sphactor (Extended nodal actor framework based on zactor) and Dafka (Decentralized distributed streaming platform).
Conference DayTue 17 NovDisplayed time zone: Central Time (US & Canada) change
09:00 - 13:00
|Tuesday Keynote: ZeroMQ - The world-saving superhero sockets of the networking world|
|Tuesday early coffee break|
|XERIS/APEX: Hyperscaling with Ada|
|Challenges and lessons learned introducing Fuse, an evolving open source technology, into an established legacy Ada and C++ program|
|Tuesday later coffee break|
|Productive Parallel Programming with Parsl|
Kyle ChardUniversity of Chicago
|Building a Culture of Safe and Performant Systems with the Rust Programming Language|
James MunnsFerrous Systems
|Tuesday Panel: Language support for parallel and distributed computing|