The Middleware 2018 will feature two outstanding keynotes.
Anne-Marie Kermarrec — Recommenders in practice: Debunking some mythsAbstract: Recommenders are the most prominent way to provide personalization in most applications. Highly popularized by Amazon and Netflix, they are now pivotal in almost all applications out there. While most research on recommenders have focused on improving the quality of the results (aka precision) so far, building an operational end efficient recommender goes far beyond. Recommenders come with many challenges beyond quality. One of the most crucial is their ability to scale to a large number of users and a growing volume of dynamic data to provide real-time recommendations, thus introducing many system challenges. Another challenge is related to privacy awareness: while recommenders rely on the very fact that users give away information about themselves, this potentially raises some privacy concerns. In this talk, I will focus on the challenges associated to building efficient, scalable and privacy-aware recommenders.
|
Emin Gün Sirer — Blockchains, The New WaveAbstract: At once revolutionary and also over-hyped, blockchains represent a dilemma: the underlying technology proposed to date is thoroughly incapable of living up to a fraction of the dream that has been sold to the masses. Current crop of blockchains are unable to scale: if Venezuela switched to Bitcoin today, every adult would be able to go to store once every 36 days. And moderately popular smart contracts, like Cryptokitties, render Ethereum unusable for days. Yet the dream of Byzantine fault tolerant systems that control money flows, without trusted parties, at great scale, remains as compelling as it is unreachable. This talk will focus on an exciting recent development in blockchain infrastructure, a novel consensus protocol family called Avalanche that combines the best features of the Lamport-Liskov and Nakamoto protocol families that preceded it, to yield a currency with low latency to finality, high throughput, and high degree of decentralization. I will outline the design of new currency applications built on top of the new primitives this new foundation provides, and discuss how the protocol’s inherent operation can help address the governance problems associated with cryptocurrencies. Finally, I will touch upon the next set of challenges that emerge when the consensus protocol is finally made efficient and scalable.
|