Thanks for coming along with me! This was me liveblogging "Solving the Batch Stochastic Bin Packing Problem in Cloud: A Chance-constrained Optimization Approach", by Jie Yan, et al. It's from a bunch of folks at Microsoft and Peking University.
Follow along for more of this in the future! Or, if you're interested in more long-form writing about these topics, you can subscribe to my blog! It's right here:
#liveblogging #distributedsystems #Optimization #binpacking
Ok, it's been a little while. It's time for me to liveblog another distributed systems paper!
Today's paper is "Solving the Batch Stochastic Bin Packing Problem in Cloud: A Chance-constrained Optimization Approach", by Jie Yan, et al. It's from a bunch of folks at Microsoft and Peking University. Let's take a look!
https://dl.acm.org/doi/10.1145/3534678.3539334
#liveblogging #distributedsystems #binpacking #optimization #research
#liveblogging #distributedsystems #binpacking #Optimization #research
We're back with Episode 2 of the Causal Islands Podcast🏝️🎙️! For our second episode, we discussed building community and the future of tech conferences with the organizers of Strange Loop and Papers We Love. https://fission.codes/blog/ep02-a-conversation-with-the-strange-loop-and-papers-we-love-conference-organizers/ #strangeloop #techconference #distributedsystems
#strangeloop #techconference #distributedsystems
Delegate capabilities, not keys! #ucan #auth #distributedsystems
#UCAN #auth #distributedsystems
The UCAN Community Call is tomorrow! Learn about the progress we've been making toward a 1.0 release. https://lu.ma/ucan #ucan #distributedsystems
How to do distributed #locking
https://martin.kleppmann.com/2016/02/08/how-to-do-distributed-locking.html
I had fun revisiting the basics with this #erlang implementation of totally ordered multicast based on logical clocks.
#erlang #distributedsystems #algorithms
Really interesting to see how fast, cheap content addressable stores are changing how we build CI and dev tools. If you can load or store just about anything a tool might produce in a few ms, knowing it's content digest only, you start to build differently.
Not just in build systems but anything that needs access to the artifacts: generated code, bytecode, logs, errors, object files, binaries.
This has been a trend for a while but I think the costs are so low now it becomes possible to build multiple layers of tools reusing the remote distributed cache
#softwareengineering #buildsystems #distributedsystems
Resiliency in Distributed Systems: https://blog.pragmaticengineer.com/resiliency-in-distributed-systems/ ... I personally think Distributed Systems is a very interesting topic. So much, that I also wrote a Distributed Systems Protocol Simulator back in the days https://codeberg.org/snonux/vs-sim #distributedsystems #distributed #resiliency #simulator
#distributedsystems #distributed #resiliency #simulator
In summary: a very cool paper, echoes a lot of what I've been thinking about over the past few years. There's definitely still a lot of problems to solve and work to be done, but I think this is moving in the right direction!
fin/
#liveblogging #distributedsystems
Ok, time to liveblog another paper! This time I'm reading a paper from Google published in HOTOS '23:
Towards Modern Development of Cloud Applications by Sanjay Ghemawat, Robert Grandl, Srdjan Petrovic, Michael Whittaker Parveen Patel, Ivan Posva, and Amin Vahdat
#liveblogging #distributedsystems
New additions to my bookshelves arrived today:
"Designing Data-Intensive Applications" by @martin will help me digging deeper into the foundations of #DistributedSystems. “System Design Interview" by Alex Xu is the most "real-world" systems design book apparently that does a solid effort to teach concepts, step by step.
Are you building an app on the decentralized web?
UCANs offer a secure way to ensure files are only accessible by authorized users.
Learn more here! https://fission.codes/blog/a-guide-to-ucans/ #ucan #distributedsystems #dweb
#UCAN #distributedsystems #dweb
Federated social media accounts distribute control and data across multiple independent servers or instances. UCANs offer a way to handle account authorization so the server administrator doesn't have access to participant credentials but can still revoke access as needed. #ucan #distributedsystems #dweb
#UCAN #distributedsystems #dweb
A UCAN is a user-originated authorization and revocation scheme that is trustless and secure - no ACL required. They enable authorization in distributed systems and can be used in file storage and retrieval, apps, the Fediverse, and more.
Learn more: https://fission.codes/blog/a-guide-to-ucans/ #ucan #distributedsystems #web3
#UCAN #distributedsystems #web3
Great explanation on how Logical Clocks work in #distributedsystems https://www.exhypothesi.com/clocks-and-causality/#future-and-past
Did you know that distributed systems have a fascinating history dating back to the 1960s? They were initially designed for military and research purposes, and now they are the foundation for social networks (like Mastodon!), blockchains, file systems, and more! #distributedsystems
Hi there! We hope UCAN join us for the July UCAN Community Call in one hour. See ya there! https://lu.ma/ucan #ucan #distributedsystems
Follow Fission on Bluesky! Our handle is our website - @ fission dot codes. Come for the Fediverse; stay for the good vibes. ✨ #fediverse #distributedsystems
#Fediverse #distributedsystems
The idea of platforms was laughably bad in the first place and it is through deliberate and continuous effort coupled with normie ignorance that corposcum managed to get anyone to adopt the notion with any degree of seriousness.
Everyone else already knew it was a bad idea.
https://mastodon.ie/@Ciaraioch/110768520153885274
#Decentralization is an absolute minimum, but #P2P #DistributedSystems are yet more resilient.
We already knew all this back in 1980.
Reinventing the wheel worse is most of corporate IT/dev.
#decentralization #p2p #distributedsystems