aboutsummaryrefslogtreecommitdiff
path: root/chapter/4
diff options
context:
space:
mode:
Diffstat (limited to 'chapter/4')
-rw-r--r--chapter/4/dist-langs.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/chapter/4/dist-langs.md b/chapter/4/dist-langs.md
index 7b1412b..a2ea4d3 100644
--- a/chapter/4/dist-langs.md
+++ b/chapter/4/dist-langs.md
@@ -11,6 +11,9 @@ by: "A Systems Person"
* Efficiency
* Scallability
+Languages and systems designed for distribution aim to abstract these problems from the application developer.
+
+
### Three major approaches to distributed languages:
#### Shared Memory
@@ -51,11 +54,15 @@ Some languages that use this model are:
Why is MR all-the-rage?
+* MR is DSL for distribution? (wouldn't use it to develop single-machine app (probably))
+
* Dataflow / MapReduce fundamentally changed the programming style for distributed systems
* Other models (Actor, DSM) tried to mask distribution
* By changing the style, programs need necessarily consider communication patterns (disk, network)
* Although, system may still handle fault tolerance
+## Maybe use below topics
+
### Why GPL's not DSL's?
* problem of domain-composition