DSTM: A framework for using STM within distributed systems
The DSTM package consists of the DSTM library, a name server application, and three sample distributed programs using the library. DSTM is a framework enabling the use of the STM interface, known from concurrent programming, to be used for distributed Haskell applications as well. Provided are a simple Dining Philosophers, a Chat, and a soft real-time Bomberman game application. Distributed communication is transparent to the application programmer. The application designer uses a very simple nameserver mechanism to set up the system. The DSTM library includes the management of unavailable process nodes and provides the application with abstract error information thus facilitating the implementation of robust distributed application programs. For usage please look into the included file: DSTMManual.pdf.
[Skip to Readme]
Downloads
- DSTM-0.1.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 0.1, 0.1.1, 0.1.2 |
---|---|
Dependencies | base (>=4 && <5), containers, haskell98, network, process, unix [details] |
License | LicenseRef-LGPL |
Copyright | (c) 2010, Frank Kupke |
Author | Frank Kupke |
Maintainer | frk@informatik.uni-kiel.de |
Category | Distributed Computing |
Uploaded | by FrankKupke at 2010-07-28T15:33:32Z |
Distributions | |
Reverse Dependencies | 1 direct, 0 indirect [details] |
Executables | Bomberman, ChatServer, ChatClient, Phil, NameServer |
Downloads | 3206 total (4 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs not available [build log] All reported builds failed as of 2016-12-29 [all 7 reports] |