0% found this document useful (0 votes)
5 views3 pages

German 218 Chapter 1 Worksheet

The document discusses information protocols, emphasizing their role in specifying information dependencies rather than message ordering. It highlights how these protocols can function over unordered communication services and suggests that focusing on application semantics could improve communication services. The conclusion notes that an unordered, unreliable communication service could be sufficient if application semantics are properly addressed.

Uploaded by

Ratatat
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views3 pages

German 218 Chapter 1 Worksheet

The document discusses information protocols, emphasizing their role in specifying information dependencies rather than message ordering. It highlights how these protocols can function over unordered communication services and suggests that focusing on application semantics could improve communication services. The conclusion notes that an unordered, unreliable communication service could be sufficient if application semantics are properly addressed.

Uploaded by

Ratatat
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

California State University, Fullerton - Spring 2022

German 218, Chapter 1 Worksheet

Professor King, Section 5

November 26, 2022

In contrast, However, instead of specifying message ordering (e.g., via a state machine, a

common way of representing protocols in computing), an information protocol specifies the

information dependencies between the communications that agents (the protocol's

endpoints) may send. An agent may send a communication in a local state (its

communication history) only if the communication and the state together satisfy the

relevant information dependencies. (Anderson, 2019)

Class Date: 5/2/2024

Teacher’s Note: Good work on addressing counterarguments.

GENERIC CONTENT:

## Discussion (List)

- For example, an information protocol for an e-commerce application may specify that to

send a Quote with parameters ID (a uniquifier), item, and price, Seller must already know

the ID and item from its state but can generate whatever price it wants.

- A remarkable thing about information protocols is that although emissions are


constrained, receptions are not.

- Specifically, agents may receive communications in any order whatsoever -- receptions

simply bring information and there is no point delaying them.

## Background (List)

- This means that information protocols can be enacted over unordered communication

services such as UDP.

- The bigger idea is that of application semantics, the idea of designing distributed systems

based on the content of the messages, an idea implicated in the end-to-end principle.

## Conclusion

Current approaches largely ignore semantics and focus on providing application-agnostic

("syntactic") message delivery and ordering guarantees in communication services, which is

where ideas like potential causality help. But if we had a suitable way of doing application

semantics, then we wouldn't need such communication services.

## Findings

An unordered, unreliable communication service would suffice. The real value of

information protocols approach is that it provides the foundations for an application

semantics approach.

References / Works Cited:


1. Wikipedia (n.d.). Retrieved from https://wikipedia.org/

2. Random Book Title (2022). Academic Publishing House.

You might also like