1,372 Hits in 8.7 sec

Using mobile code to provide fault tolerance in tuple space based coordination languages

Antony I.T. Rowstron
2003 Science of Computer Programming  
Tuple space based coordination languages su er from poor fault tolerance to agent failure.  ...  We propose using mobile coordination, which utilises mobile code, as an alternative mechanism for providing better fault tolerance to agent failure.  ...  Stuart Wray for his many long conversations on the subject of mobile coordination, the reviewers of the conference version of this paper, the reviewers of this paper for their helpful and enlightened comments  ... 
doi:10.1016/s0167-6423(02)00089-8 fatcat:bvic4oxsmvbfxewjjwln7nk5re

Mobile Co-ordination: Providing Fault Tolerance in Tuple Space Based Co-ordination Languages [chapter]

Antony Rowstron
1999 Lecture Notes in Computer Science  
to provide this can be implemented in Java and can be used with multiple di erent tuple space co-ordination languages.  ...  In this paper we describe the concept of mobile co-ordination, a general purpose approach to overcoming failure of agents when using distributed tuple spaces.  ...  Alan Wood at York University for allowing access to his computing facilities. I would also like to thank Dr. Stuart Wray for his many long chats on the subject of mobile coordination.  ... 
doi:10.1007/3-540-48919-3_15 fatcat:6hafiaumlfduzo4ddi7mx5malq

On using the CAMA framework for developing open mobile fault tolerant agent systems

Budi Arief, Alexei Iliasov, Alexander Romanovsky
2006 Proceedings of the 2006 international workshop on Software engineering for large-scale multi-agent systems - SELMAS '06  
and anonymous communication, fault tolerance, device mobility.  ...  and anonymous communication, fault tolerance, device mobility.  ...  Our analysis [10] shows that the existing Linda-based mobile environments do not provide sufficient support for development of fault tolerant mobile agent systems.  ... 
doi:10.1145/1138063.1138070 fatcat:riruonfeand6foceltf6y7uqku

Issues in Coordination Languages and Architectures

Paolo Ciancarini, Alexander Wolf
2003 Science of Computer Programming  
Acknowledgements We thank the anonymous reviewers who helped us in the selection: their help was invaluable in putting together this special issue.  ...  "Using mobile code to provide fault tolerance in tuple space based coordination languages" by Rowstron, is another paper about mobile code in the context of some speciÿc coordination media.  ...  "Coordinating processes with secure spaces" by Vitek, Bryce, and Oriol, addresses an important problem in designing languages, including coordination media used for mobile agents, namely security. 0167  ... 
doi:10.1016/s0167-6423(02)00084-9 fatcat:x52nkophkfgtraxhuvtpqfvldu

Improving the dynamism of mobile agent applications in wireless sensor networks through separate itineraries

Estanislao Mercadal, Carlos Vidueira, Cormac J. Sreenan, Joan Borrell
2013 Computer Communications  
This application shows the impact of fault-tolerance through the use of several agents with different migration strategies from separate itineraries.  ...  By considering the itinerary separately from the agent code, we gain an additional level of adaptability and reactivity in Agilla applications, similar to that already available in WISEMAN applications  ...  To prevent this accumulation of mobile agents we use a token-like solution: a special tuple is stored in the node's tuple space.  ... 
doi:10.1016/j.comcom.2012.09.017 fatcat:thbbazog35artdvxl73pkhvsui

An Introduction to Software Engineering and Fault Tolerance [article]

Patrizio Pelliccione, Henry Muccini, Nicolas Guelfi, Alexander Romanovsky
2010 arXiv   pre-print
Accordingly, the book is structured into the following three parts: Part A: Fault tolerance engineering: from requirements to code; Part B: Verification and validation of fault tolerant systems; Part C  ...  : Languages and Tools for engineering fault tolerant systems.  ...  and contribution to Section 6.  ... 
arXiv:1011.1551v1 fatcat:7wksbyoo4jbpjot67j4putilvu

Software Architecture for Mobile Computing [chapter]

Amy L. Murphy, Gian Pietro Picco, Gruia-Catalin Roman
2003 Lecture Notes in Computer Science  
Provide coordination constructs to achieve rapid development of mobile applications through middleware 38 Linda ♦ ♦ decoupled in time and space ♦ implicit ♦ content-based Agents Tuple Space  ...  Replication Review ♦ Replication is performed in a mobile environment for BOTH accessibility and fault tolerance ♦ Some techniques are tailored to ad hoc environments, others to nomadic ♦ Most techniques  ...  ♦ Degree of atomicity ♦ Strikes in when determining the semantics of operations, and their relationship to sharing ♦ Determines the extent to which one can treat the GVDS as a "local" data structure ♦  ... 
doi:10.1007/978-3-540-39800-4_9 fatcat:g7uiakrkofetxbjzilds54jiey

Worldwide Computing: Adaptive Middleware and Programming Technology for Dynamic Grid Environments

Carlos A. Varela, Paolo Ciancarini, Kenjiro Taura
2005 Scientific Programming  
Additional work in this direction includes adding types to tuple spaces for safety, using objects instead of tuples and making tuple spaces first-class entities [50, 53, 61] .  ...  Linda [22] is a coordination model that uses a globally shared tuple space as a means of coordination and communication.  ...  Acknowledgements We would like to thank the authors for their excellent contributions to this special issue, and B. Szymanski and R.  ... 
doi:10.1155/2005/132359 fatcat:tq2wrezzyzfevfdmj2bcazwgri

An experimental evaluation of self-managing availability in shared data spaces

Giovanni Russello, Michel R.V. Chaudron, Maarten van Steen, Ibrahim Bokharouss
2007 Science of Computer Programming  
With its decoupling of processes in space and time, the shared data space model has proven to be a well-suited solution for developing distributed component-based systems.  ...  In particular, we present a solution that allows developers to merely specify availability requirements for data tuples, while the underlying middleware evaluates various distribution and replication policies  ...  In this work, code mobility is exploited as a mechanism for fault tolerance.  ... 
doi:10.1016/j.scico.2006.06.007 fatcat:apjaklfw3nadjpsurtszyloymu

CoorSet: A Development Environment for Associatively Coordinated Components [chapter]

Kevin Kane, James C. Browne
2004 Lecture Notes in Computer Science  
The previous associative broadcast coordination model is extended to incorporate more complex specifications for interactions including multiple message interactions and fault-tolerance by replication.  ...  An interface definition language based on the extended coordination model and a compiler for the language are defined and described.  ...  We also wish to express our gratitude to the reviewers who suggested additional related work for our consideration, as well as future lines of research.  ... 
doi:10.1007/978-3-540-24634-3_17 fatcat:ckwhk2m67ndofb26f4c57gyiwa

A Framework for Open Distributed System Design

Alexei Iliasov, Alexander Romanovsky, Budi Arief
2007 Computer Software and Applications Conference (COMPSAC) Proceedings of the IEEE International  
Our middleware provides system structuring through the concepts of roles, agents, locations and scopes, making it easier for application developers to achieve fault tolerance.  ...  We demonstrate our approach using a case study, in which we show the whole process of developing an ambient campus application -an example of open distributed systems -including its formal specification  ...  Lime middleware -implemented in Java -hides all the details and complexities of the distributed tuple space control and allows agents to treat it as normal tuple space using conventional Linda operations  ... 
doi:10.1109/compsac.2007.23 dblp:conf/compsac/IliasovRA07 fatcat:ki5rdtqpafearkdgmythh2zg6m

Distributed Systems with Wireless Sensor Networks

Noemi Rodriguez, Silvana Rossetto
2012 2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum  
We propose to use a wireless sensor network environment to pin all topics down to concrete applications and to maintain issues such as fault tolerance and coordination continuously present.  ...  Conventional distributed system courses follow a syllabus in which a list of topics is discussed independently and at different levels of abstractions.  ...  The work that seems more closely related to this proposal is that of authors working on fault tolerance.  ... 
doi:10.1109/ipdpsw.2012.159 dblp:conf/ipps/RodriguezR12 fatcat:lrjavmy25fbpzc3a5angcqs7ym

A Survey of Application Distribution in Wireless Sensor Networks

Mauri Kuorilehto, Marko Hännikäinen, Timo D Hämäläinen
2005 EURASIP Journal on Wireless Communications and Networking  
In addition, a summary of WSN application proposals is presented in order to define requirements.  ...  The proposed solutions vary according to tools provided, requirements placed on the underlying platforms, and targeted applications and environments.  ...  To make the delivery of a packet reliable, acknowledgements must be used. This is more lightweight than the tuple space, and the fault tolerance does not depend on the available recipients.  ... 
doi:10.1155/wcn.2005.774 fatcat:g2v4lvk6snczfgr5ksortpkjqu

Linda implementations in Java for concurrent systems

G. C. Wells, A. G. Chalmers, P. G. Clayton
2004 Concurrency and Computation  
The Linda programming model Linda is a coordination language for parallel and distributed processing, providing a communication mechanism based on a logically shared memory space called tuple space.  ...  Linda effectively provides an application programmer with a small set of operations that may be used to place tuples into tuple space (out) and to retrieve tuples from tuple space (in which removes the  ...  The constructive criticism provided by the anonymous referees, which helped to substantially improve the original draft of this paper, is also gratefully acknowledged.  ... 
doi:10.1002/cpe.794 fatcat:cdcbre5q4vgqddrdfvy5pcb4ha

Using Lime to Support Replication for Availability in Mobile Ad Hoc Networks [chapter]

Amy L. Murphy, Gian Pietro Picco
2006 Lecture Notes in Computer Science  
Unfortunately, standard replication techniques for wired environments mostly target improvements to fault-tolerance and access time, and in general are not well-suited to the dynamic environment defined  ...  In this paper we explore replication for mobility in the context of a veneer for Lime, a Linda-based middleware for MANETs.  ...  The authors wish to thank Francesco Merlo and Massimo Montani for their implementation of the work described here.  ... 
doi:10.1007/11767954_13 fatcat:kwsfbswhvjczho735s2vymb4tm
« Previous Showing results 1 — 15 out of 1,372 results