[SWMP] semantic layers
"Jay C. Weber" <jweber@mediamachines.com> Fri, 24 August 2007 15:39 UTC
Return-path: <swmp-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IObFr-0004bZ-Fm; Fri, 24 Aug 2007 11:39:23 -0400
Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IObFp-0004bS-Vx for swmp@ietf.org; Fri, 24 Aug 2007 11:39:22 -0400
Received: from worlds.webers.org ([64.34.168.199] helo=william.mediamachines.com) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1IObFp-0007FR-CO for swmp@ietf.org; Fri, 24 Aug 2007 11:39:21 -0400
Received: from [192.168.1.101] (h-66-134-93-202.snvacaid.covad.net [66.134.93.202]) by william.mediamachines.com (Postfix) with ESMTP id C36D2464005; Fri, 24 Aug 2007 10:37:09 -0500 (CDT)
Message-ID: <46CEFBA9.60602@mediamachines.com>
Date: Fri, 24 Aug 2007 08:39:21 -0700
From: "Jay C. Weber" <jweber@mediamachines.com>
User-Agent: Thunderbird 2.0.0.6 (Windows/20070728)
MIME-Version: 1.0
To: john_patterson@us.ibm.com
References: <OFE08B3427.B3EA5603-ON8525732C.0077710F-85257333.0024F03B@lotus.com>
In-Reply-To: <OFE08B3427.B3EA5603-ON8525732C.0077710F-85257333.0024F03B@lotus.com>
X-Spam-Score: 1.7 (+)
X-Scan-Signature: 0ddefe323dd869ab027dbfff7eff0465
Cc: swmp@ietf.org
Subject: [SWMP] semantic layers
X-BeenThere: swmp@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Discussion of a Simple Wide-area Multiuser-3D Protocol <swmp.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/swmp>, <mailto:swmp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/swmp>
List-Post: <mailto:swmp@ietf.org>
List-Help: <mailto:swmp-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/swmp>, <mailto:swmp-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1484785537=="
Errors-To: swmp-bounces@ietf.org
john_patterson@us.ibm.com wrote:
A) As originally specified, swmp does not distinguish between requesting a state change and being notified of a state change. It tends to treat the state sharing as largely a replication task with neither network element having a controlling role over the state. I think it is more realistic and practical to assume that each network element has control over its state and the other network element may request changes and be notified when changes happen.I agree that distinction is important. The original SWMP doesn't take a position on which elements have a controlling role, leaving that to the semantics of the architecture. My intent was to separate the two layers of semantics, so that the protocol would be kept simple and be applicable to many different architectures.
E.g., a peer-peer architecture would specify, as you say, that "each network element has control over its state and the other network element may request changes and be notified when changes happen", but some client-server architectures (including most MMOGs) vest all control over state in the server element. That is, a state message from the server is always an authoritative notification, and a state message from a client is always a provisional request. In such an architecture, network elements get this semantics from their known roles, they don't need to get it from inside the messages.
jay
Jay C. Weber, Ph.D.
CTO, Media Machines Inc.
650-279-2311
_______________________________________________ SWMP mailing list SWMP@ietf.org https://www1.ietf.org/mailman/listinfo/swmp
- Re: [SWMP] Re: faster field messages john_patterson
- [SWMP] My understanding so far john_patterson
- Re: [SWMP] My understanding so far Roland Weber
- Re: [SWMP] My understanding so far Jay C. Weber
- Re: [SWMP] My understanding so far john_patterson
- RE: [SWMP] My understanding so far Tony Parisi
- [SWMP] semantic layers Jay C. Weber
- [SWMP] field-creation semantics Jay C. Weber
- [SWMP] introducing RPC to an asynchronous protocol Jay C. Weber
- [SWMP] Re: semantic layers john_patterson
- [SWMP] faster field messages Jay C. Weber
- [SWMP] Re: field-creation semantics john_patterson
- [SWMP] Re: introducing RPC to an asynchronous pro… john_patterson
- RE: [SWMP] introducing RPC to an asynchronous pro… Tony Parisi
- RE: [SWMP] semantic layers Tony Parisi
- [SWMP] Re: faster field messages john_patterson
- [SWMP] Re: faster field messages Jay C. Weber
- [SWMP] Re: faster field messages john_patterson
- [SWMP] Re: faster field messages Jay C. Weber
- [SWMP] Re: faster field messages john_patterson
- RE: [SWMP] introducing RPC to an asynchronous pro… john_patterson
- RE: [SWMP] introducing RPC to an asynchronous pro… Tony Parisi
- Re: [SWMP] Re: faster field messages Roland Weber
- Re: [SWMP] My understanding so far Roland Weber
- Re: [SWMP] Re: faster field messages Roland Weber
- Re: [SWMP] My understanding so far john_patterson
- Re: [SWMP] My understanding so far Roland Weber
- Re: [SWMP] My understanding so far Jay C. Weber
- Re: [SWMP] My understanding so far Roland Weber