/r/distributed

Photograph via snooOG

Discussion of distributed systems.

/r/distributed

1,312 Subscribers

1

What does "C" in ACID mean for distributed transactions?

1 Comment
2020/02/20
21:17 UTC

1

Why do we need to keep several participant data systems consistent with each other?

1 Comment
2020/02/20
19:30 UTC

1

I started reading blogs from highscalability, however how should I practice it?

It is 6 months for my post grad to start and I want to be part of a community/platform where I can apply the theory related to distributed systems. How should I go about it?

5 Comments
2020/02/05
14:00 UTC

0

Distributed consensus vs distributed consistency

I am newbie to the field of distributed systems. I would like to know the difference between consensus and consistency in distributed systems. Thanks

1 Comment
2020/01/16
05:10 UTC

2

Does inconsistency count as Byzantine failure?

3 Comments
2019/12/29
00:18 UTC

1

Do persistent/transient communication and temporal decoupling/coupling mean the same?

0 Comments
2019/12/17
00:42 UTC

2

Introduction Dappkit, Firebase for Web3.0

Dappkit allows you to manage the Web3.0 platforms and tools that you love to use, all in one place, making it easy for you to integrate different projects in your Dapps.

You can build cross-platform dapps(Mobile, Web & Desktop) and Dappkit will help you to sync the dapp across the platforms.

We also have partnered with projects like Temporal to provide enterprise-grade infrastructure for your dapps, so you can focus on developing your dapps rather than messing with the infrastructure.

We are also partnering with Mythx, 3box, OpenSea, FortMatic and more to give the best tools for development all in one place.

We have 52/100 seats left for joining the Dappkit BETA Program. We will launch it in December! You can request access for the BETA program here: https://dappkit.io/beta

0 Comments
2019/10/31
05:53 UTC

0

Pekka is Live!

Hey all,

I am thrilled to announce the Alpha Launch of Pekka, a shared distributed computing platform. Pekka allows users to make money with their computer when they are not using it. Pekka is a platform for you to rent out your computing power to those who need a little extra boost in completing tasks such as 3D rendering or running Machine Learning scripts. These tasks could take hours or even days on weaker computers such as laptops. Using Pekka, they can upload their task, choose your machine, and pay you for its time. We estimate that by providing a powerful computer to the Pekka marketplace can make up to USD50/day! Pekka will be hosted on our very own blockchain network - Canonchain. This enables fast, cheap, and reliable transactions that are vastly superior to the current cloud providers such as Google and AWS. If you would like to learn more, check out these Medium articles about Pekka:

https://medium.com/@lichong0436213/pekka-the-uber-of-computing-9d066257c81b

https://medium.com/canonchain/pekka-a-breakthrough-in-shared-economy-2b46a38b4479

Alternatively you can check out our promotional video here:

https://www.youtube.com/watch?v=7uHjD32d2L8&t

Pekka has been in development for over a year now and we are excited to invite you all to join the Alpha Launch. We want to hear from you! Your thoughts, concerns, and any issues that you come across. Your feedback is invaluable to us on our journey to make Pekka the best if can be. We have an incentive program running at the moment for Alpha Launch users so join now to take advantage of it. If you are interested in joining Pekka, you can go here:

https://www.gopekka.com/

and follow the instructions. If you have any problems or questions, feel free to reach out to us at anytime at - jm@ntlabs.io - and we will be happy to assist you.

0 Comments
2019/08/07
07:05 UTC

1

What are the decentralized systems in terms of reaching the consensus?

Hi everyone!, Could anyone tell me the properties of decentralized systems?, From my point of view, the decentralized system is a case of distributed system, where all members in network should:

  1. Have the same state (RSM)
  2. Be able to commit to the state (everyone have permission to do so)
  3. Must be distributed

And from this point, can we treat the PA algorithms (CAP theorem), or algorithms, which use replication conflict-free structures, as decentralized?, Btw, blockchain use the same approach for passing unconfirmed txs to the pool (via gossip protocol, or smth like that).

2 Comments
2019/07/13
10:05 UTC

1

Ask me anything w/ Shamir Karkal, who co-founded Simple Bank, back when digital banking wasn’t a thing in 2009. Click the link below to ask questions. 

0 Comments
2019/06/10
10:18 UTC

2

AMA with Carlos Domingo ( @carlosdomingo ) co-founder of @securize on Friday, May 31st, at 12 PM PST

0 Comments
2019/05/29
18:41 UTC

1

Resources on how to parallelly consume and process tasks while maintaining their order

Are there any articles or case studies that discuss how to process a large number of tasks (while maintaining their order if possible) ?

Consider multiple producers emitting tasks and multiple consumers at the other end processing them inorder.

2 Comments
2019/05/25
19:50 UTC

0

Building your own (blockchain like) distributed system in Browser with Mokka consensus algorithm!

0 Comments
2019/05/20
09:59 UTC

2

[Java; To Read] Repository recommendations for Distributed Systems

TL;DR: What are some good open sourced distributed systems code repositories in Java?

I am working on a distributed systems project and was wondering if any knows of some open sourced code I could read for inspiration and learning. I am looking for code written by better men in Java to learn distributed systems design patterns.

Any and all repository recommendations appreciated. A good implementation of something like DNS or something heavy on RMI would be super helpful.

1 Comment
2019/03/27
02:51 UTC

1

How can we utilize distributed Databases in multiple regions ?

Hello All,

I am trying to learn Distributed computing and one topic always confuses me. Can anyone please share there thought on this ?

Lets say, We have Cloud DNS which distributed traffic to Asia and America servers which internal fetch data from databases and present to users. Now,can we have these databases also located in Asia and America so that serves can directly call them ?Can this be possible? If so how can we achieve this?

4 Comments
2019/03/07
22:29 UTC

1

Need help: Literature on handling concurrent orders in a food delivery app

Hello,

I am looking for reading material about the following (class of?) problem:

Consider a restaurant,

  • There are several waiters (>= 1) who take orders on an app and collect the payment from customers

  • The customer is then issued a receipt as proof of payment

  • The waiters then forward the order to the kitchen

  • When the order is ready the customer can show the receipt and collect the order

Limitations,

  • The restaurant can make only 50 burgers a day (this limit changes every day, but is fixed for the day)
  • Waiters are connected to the kitchen (and to each other) by a flaky network
  • Before accepting the payment, the waiters should ensure that the kitchen can actually make that many burgers
  • Some waiters might end up handling more customers than others

It is OK if they oversell (they issue a refund to the customer if the order can't be met), but it is bad customer experience so they should not overshoot by more than, say 5%, of daily capacity. But it is generally discouraged to undersell just because they couldn't confirm if they kitchen can accept the order. Basically, availability over consistency.

I have considered the following:

Waiters "reserve" certain burgers up front (when the network is available), like 5 burgers, they sell these without checking with the kitchen each time. If they sell all 5, they reserve more. Obvious problems include

  • Waiter reserving 5 burgers, then going offline and not being able to sell those 5, while the others could have.
  • A customer wanting to order more than 5 burgers etc.

Is this naive solution any good? Are there better solutions? What class of problems does this fall under (resource allocation? distributed work queue?)?

1 Comment
2019/02/27
19:59 UTC

Back To Top