X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/c17e2d0a40dd44817f3c8d5da7d72f4ef8f1e3c8..093776b9da6272771c04f848d9bd5ee28f5e06e3:/examples/s4u/README.rst diff --git a/examples/s4u/README.rst b/examples/s4u/README.rst index 5adf1d329c..027d3b84ef 100644 --- a/examples/s4u/README.rst +++ b/examples/s4u/README.rst @@ -31,6 +31,7 @@ to simulate. Actors: the Active Entities =========================== +.. _s4u_ex_actors: Starting and Stoping Actors --------------------------- @@ -48,6 +49,7 @@ Starting and Stoping Actors of doing so, depending of whether you want your callback to be executed when a specific actor ends (with ```this_actor::on_exit()```) or whether it should be executed when any actor ends (with + ```Actor::on_termination()```) or when it gets destroyed (with ```Actor::on_destruction()```) - |cpp| `examples/s4u/actor-exiting/s4u-actor-exiting.cpp `_ @@ -147,7 +149,7 @@ also the tesh files in the example directories for details. - **I/O replay:** Presents a set of event handlers reproducing classical I/O primitives (open, read, close). - |br| `examples/s4u/replay-storage/s4u-replay-storage.cpp `_ + |br| `examples/s4u/replay-io/s4u-replay-io.cpp `_ ========================== Activities: what Actors do @@ -239,13 +241,13 @@ I/O on Disks and Files ---------------------- SimGrid provides two levels of abstraction to interact with the -simulated storages. At the simplest level, you simply create read and -write actions on the storage resources. +simulated disks. At the simplest level, you simply create read and +write actions on the disk resources. - - **Access to raw storage devices:** + - **Access to raw disk devices:** This example illustrates how to simply read and write data on a - simulated storage resource. - |br| `examples/s4u/io-storage-raw/s4u-io-storage-raw.cpp `_ + simulated disk resource. + |br| `examples/s4u/io-disk-raw/s4u-io-disk-raw.cpp `_ The FileSystem plugin provides a more detailed view, with the classical operations over files: open, move, unlink, and of course @@ -307,7 +309,7 @@ Interacting with the Platform resources must be turned off and on again, and how to react to such failures in your code. - |br| `examples/platforms/small_platform_with_failure.xml `_ + |br| `examples/platforms/small_platform_failures.xml `_ |br| The state profiles in `examples/platforms/profiles `_ - **Specifying speed profiles:** shows how to specify an external @@ -406,7 +408,17 @@ Distributed Hash Tables (DHT) One of the most famous DHT protocol. |br| `examples/s4u/dht-chord/s4u-dht-chord.cpp `_ -.. TODO:: document here the examples about plugins +.. _s4u_ex_clouds: + +Simulating Clouds +----------------- + + - **Cloud basics** + This example starts some computations both on PMs and VMs, and + migrates some VMs around. + |br| `examples/s4u/cloud-simple/s4u-cloud-simple.cpp `_ + +.. TODO:: document here the examples about clouds and plugins ======================= Model-Checking Examples