Account Options

  1. Sign in
The old Google Groups will be going away soon.
Switch to the new Google Groups.
Google Groups Home
« Groups Home
Message from discussion Google Wave Federation Protocol port open on WaveSandbox.com and Other Updates
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post will appear after it is approved by moderators
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Jochen Bekmann  
View profile  
 More options Nov 10 2009, 10:00 pm
From: Jochen Bekmann <joc...@google.com>
Date: Wed, 11 Nov 2009 14:00:53 +1100
Local: Tues, Nov 10 2009 10:00 pm
Subject: Re: Google Wave Federation Protocol port open on WaveSandbox.com and Other Updates

On Tue, Nov 3, 2009 at 7:59 AM, Peter Saint-Andre <stpe...@stpeter.im> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1

> On 11/2/09 11:18 AM, Dan Peterson wrote:

>>     * Reliable Delivery:
>>           o For any communication mechanism it is important that there
>>             is a contract for delivery of the message contents, and we
>>             are working on a reliable delivery mechanism
>>             from WaveSandbox.com.

> What is meant by "reliable delivery"? What are your requirements for a
> reliable delivery mechanism? I ask because the broader XMPP developer
> community has put a lot of thought into this problem, and depending on
> your needs a solution might already exist. Let's not reinvent the wheel
> if we don't need to. :)

> Peter

Hi Peter,

We're still working through some of the finer points on "reliable
delivery", we're also hoping to incorporate some form of flow control.
We have yet to write a full spec of how we envision this mechanism to
work, so if you allow be to be brief, we expect the requirements for
"reliable delivery" to be:
- short term retransmission and acknowledgement of all messages (this
can be done using regular XMPP mechanisms).
- selectively dropping non-essential messages queued for
retransmission if there are any non-trivial transmission delays (e.g.
delta updates, which can be recovered by a receiver using getHistory
on receipt of a commit notification).
- keeping retransmission efficient by only sending of essential
messages over a significant amount of time (e.g. days, weeks,....
months? if a wave provider has gone offline. The retransmission policy
might be similar to what happens with SMTP (*)). Essential messages
would include the last commit notification for all wavelets on which a
provider has users.

(*) One might possibly add an active mechanism on the receiver's part
to query for new waves, however there are a few issues with this. e.g
after being down for a long while, receivers can't know the complete
set of servers to contact for waves without some central authority
informing a provider which providers have waves for whom.

regards,
Jochen


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.