Proceedings of the 24th International Conference on Software Engineering - ICSE '02 2002
DOI: 10.1145/581384.581386
|View full text |Cite
|
Sign up to set email alerts
|

A programming model and system support for disconnected-aware applications on resource-constrained devices

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
27
0

Year Published

2004
2004
2006
2006

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 27 publications
(27 citation statements)
references
References 0 publications
0
27
0
Order By: Relevance
“…On the one hand, a number of promising solutions to the disconnected operation problem have already emerged. On the other hand, these solutions have focused on specific system aspects (e.g., data caching, hoarding, and replication; special purpose, disconnection-aware code) and operational scenarios (e.g., anticipated disconnection [15]), often requiring significant involvement by the system's (human) operators. While each of these solutions may play a role in the emerging world of highly distributed, mobile, resource constrained environments, our research is guided by the observation that, in these environments, a key determinant of the system's ability to effectively deal with network disconnections is its deployment architecture.…”
Section: Discussionmentioning
confidence: 99%
See 4 more Smart Citations
“…On the one hand, a number of promising solutions to the disconnected operation problem have already emerged. On the other hand, these solutions have focused on specific system aspects (e.g., data caching, hoarding, and replication; special purpose, disconnection-aware code) and operational scenarios (e.g., anticipated disconnection [15]), often requiring significant involvement by the system's (human) operators. While each of these solutions may play a role in the emerging world of highly distributed, mobile, resource constrained environments, our research is guided by the observation that, in these environments, a key determinant of the system's ability to effectively deal with network disconnections is its deployment architecture.…”
Section: Discussionmentioning
confidence: 99%
“…• Caching -locally storing the accessed remote data in anticipation that it will be needed again [8]; • Hoarding -prefetching the likely needed remote data prior to disconnection [9]; • Queueing remote interactions -buffering remote, nonblocking requests and responses during disconnection and exchanging them upon reconnection [7]; • Replication and replica reconciliation -synchronizing the changes made during disconnection to different local copies of the same component [8]; and • Multi-modal components -implementing separate subcomponents to be used during disconnection [15]. None of these techniques changes the system's deployment architecture.…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations