Questions tagged [gossip]

A gossip protocol is a style of computer-to-computer communication protocol inspired by the form of gossip seen in social networks.

A gossip protocol is a style of computer-to-computer communication protocol inspired by the form of gossip seen in social networks. Modern distributed systems often use gossip protocols to solve problems that might be difficult to solve in other ways, either because the underlying network has an inconvenient structure, is extremely large, or because gossip solutions are the most efficient ones available.

47 questions
0
votes
1 answer

Is decentralized communication between 3+ computers in a network possible in python?

So I've been racking my brain trying to implement a system in which computers on a network (where there are always three or more computers on the network) are able to asynchronously communicate with each other by sending each other data. So far, all…
Mav
  • 115
  • 9
0
votes
1 answer

Cassandra nodetool status down and generation time very old

Our cassandra cluster went down. It was not maintained properly. The nodetool status from each node is different. So, when I tried the gossip info, the generation timestamp if very old. /192.168.0.35 generation:1539742113 heartbeat:8705953 …
0
votes
1 answer

kubernetes master failing to join cluster

We're using k8s 1.9.3 managed via kops 1.9.3 in AWS with Gossip based DNS using the weave cni network plugin. I was doing a rolling-update of the master IG's to enable a some additional admission controllers. (PodNodeSelector and…
user1522264
  • 123
  • 1
  • 1
  • 5
0
votes
1 answer

Which all ports spring cloud consul config app uses for communicating with consul?

As per my understanding the spring cloud consul config is using only port 8500 by default for communicating with consul. If this is correct, Won't this application participate in gossip protocol? If yes, how is it being done?
SHM
  • 182
  • 1
  • 2
  • 15
0
votes
1 answer

Consul connectivity in network partition(DMZ zone)

Suppose In any data centre there are different network partition(for eg. DMZ zone) and thus some sets of hosts cant contact other sets of hosts. So if I want to propagate a message to all hosts in any datacenter, can gossip/consul work for the use…
Harsh Sharma
  • 10,942
  • 2
  • 18
  • 29
0
votes
0 answers

Gossiping custom fields in cassandra

I wanted to know if we can gossip user defined values in cassandra. I'm looking at the Gossiper.java file to understand the workflow, but so far have been unable to figure how to add custom fields for gossiping in cassandra. I'm a novice when it…
LM10
  • 1,089
  • 4
  • 10
  • 16
0
votes
1 answer

Why does the gossip protocol in akka need to deliver it's state twice for the state change to be registered?

I am having trouble of understanding the cluster algorithm used in Akka. In the description in the akka Gossip Protocol it says that: The recipient of the gossip state or the gossip status can use the gossip version (vector clock) to determine…
0
votes
1 answer

Questions on Cassandra Bootstrap

Could someone please respond to my below questions, 1) I have the 4 nodes 172.30.56.60, 172.30.56.61, 172.30.56.62, 172.30.56.63 and also I have configured the seeds as '172.30.56.60, 172.30.56.61' in cassandra.yaml in all the four nodes. NOTE : I…
Harry
  • 3,072
  • 6
  • 43
  • 100
0
votes
1 answer

block dissemination in fabric

I'm following Gossip protocol. For dissemination of new blocks, the leader peer on the channel pulls the data from the ordering service and initiates gossip dissemination to peers. Is the leader peer only leader of its own organization or leader…
quan wen
  • 15
  • 4
0
votes
2 answers

Why does a heartbeat take O(log N) time to propagate

I was reading about gossip style failure detection. In the notes that I was reading it's stated that: a single heartbeat takes O(log(N)) time to propagate but this statement is not explained Any idea why this is?
bsky
  • 19,326
  • 49
  • 155
  • 270
0
votes
1 answer

How to disable "Received gossip status" log in akka?

I use akka cluster in runtime i received log like this Received gossip status from [akka.tcp://test@ip:port], chunk [1] of [1] containing [WeakUpdatesManagerCoordinatorState, SeqUpdatesManagerCoordinatorState,…
Naser Erfani
  • 38
  • 1
  • 8
0
votes
1 answer

Best JGroups stack configuration for leader/follower relationship

I built a distributed system where different nodes can either be leader or follower. In most of use cases, I'll have only one leader and several followers. The leader is generally single on its server while the followers are running on other servers…
Paul
  • 673
  • 9
  • 19
0
votes
1 answer

How does cassandra gossip protocol and phi_threshold works?

Current setting, cassandra 2.2.5, gossip is 1 second default and phi threshold value is 8. The problem, I am facing is spikes in hints. And one of the reason hints goes up is when node is marked down (gossip has not communicated for phi threshold…
Varun Gupta
  • 1,419
  • 6
  • 28
  • 53
0
votes
1 answer

Concept of remote controling several consul stacks securely

Introduction I am running multiple, i call them consul-stacks. They do always look like: - 1 consul server - 9 consul nodes Each node offers some services - just a classic web-stack and more (not interesting for this question). Gossip is used to…
Eugen Mayer
  • 8,942
  • 4
  • 33
  • 57
0
votes
0 answers

Guaranteed broadcasting messages in distributed system using Node.js

I have a distributed application written in Node.js and want to broadcast messages to all of the nodes. What I need is: Guaranteed delivery (at least once) Horizontal scalability Completely dezentralized architecture So far, I have taken a look at…
Golo Roden
  • 140,679
  • 96
  • 298
  • 425