2008
DOI: 10.1098/rsta.2008.0127
|View full text |Cite
|
Sign up to set email alerts
|

SARANA: language, compiler and run-time system support for spatially aware and resource-aware mobile computing

Abstract: Increasingly, spatial awareness plays a central role in many distributed and mobile computing applications. Spatially aware applications rely on information about the geographical position of compute devices and their supported services in order to support novel functionality. While many spatial application drivers already exist in mobile and distributed computing, very little systems research has explored how best to program these applications, to express their spatial and temporal constraints, and to allow e… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
8
0

Year Published

2008
2008
2017
2017

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 8 publications
(8 citation statements)
references
References 19 publications
(11 reference statements)
0
8
0
Order By: Relevance
“…This approach has been used on a limited basis with zebras (Equus quagga; http://www.princeton. edu/~mrm/zebranet.html, accessed 31 January 2010; Juang et al 2002;Martonosi 2006;Hari et al 2008) and wood turtles (Clemmys insculpta; http://prisms.cs. umass.edu/dome/index.php?page=TurtleNet, accessed 31 January 2010).…”
Section: Integrating Gps and Data Retrieval Systemsmentioning
confidence: 99%
“…This approach has been used on a limited basis with zebras (Equus quagga; http://www.princeton. edu/~mrm/zebranet.html, accessed 31 January 2010; Juang et al 2002;Martonosi 2006;Hari et al 2008) and wood turtles (Clemmys insculpta; http://prisms.cs. umass.edu/dome/index.php?page=TurtleNet, accessed 31 January 2010).…”
Section: Integrating Gps and Data Retrieval Systemsmentioning
confidence: 99%
“…Data generated at a user end needs to be often transported to a cloud server for performing any meaningful analytics which has obvious latency and energy implications. However, there is potential to harness resources at the far end of the network if computation can be hierarchically distributed [19]. For example, a typical application pipeline may initially filter data generated on the device, after which analytical workloads are executed on the edge nodes through which data is transmitted, before finally arriving at the cloud server where more complex tasks are performed.…”
Section: ) Smart Computation Techniquesmentioning
confidence: 99%
“…SARANA [17] is a system architecture that supports the development of applications that execute tasks on remote devices based on the services they can provide (e.g. camera, image analysis).…”
Section: Related Workmentioning
confidence: 99%