Distributed Software Transactional Memory

Uloženo v:
Podrobná bibliografie
Název: Distributed Software Transactional Memory
Autoři: Anthony Cowley
Přispěvatelé: The Pennsylvania State University CiteSeerX Archives
Zdroj: http://repository.readscheme.org/ftp/papers/sw2009/13-cowley.pdf.
Sbírka: CiteSeerX
Popis: This report describes an implementation of a distributed software transactional memory (DSTM) system in PLT Scheme. The system is built using PLT Scheme’s Unit construct to encapsulate the various concerns of the system, and allow for multiple communication layer backends. The front-end API exposes true parallel processing to PLT Scheme programmers, as well as cluster-based computing using a shared namespace for transactional variables. The ramifications of the availability of such a system are considered in the novel context of highly dynamic robot swarm programming scenarios. In robotics programming scenarios, difficulty with expressing complex distributed computing patterns often supersedes raw performance in importance. In fact, for many applications the data to be shared among networked peers is relatively small in size, but the manner in which data sharing is expressed leads to tremendous inefficiencies both at development time and runtime. In an effort to maintain focus on behavior specification, we reduce the emphasis on messaging protocols typically found in distributed robotics software, while providing even greater flexibility in terms of how data is mixed and matched as it moves over the network. 1.
Druh dokumentu: text
Popis souboru: application/pdf
Jazyk: English
Relation: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.309.207
Dostupnost: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.309.207
http://repository.readscheme.org/ftp/papers/sw2009/13-cowley.pdf
Rights: Metadata may be used without restrictions as long as the oai identifier remains attached to it.
Přístupové číslo: edsbas.E081E39E
Databáze: BASE
Buďte první, kdo okomentuje tento záznam!
Nejprve se musíte přihlásit.