68 Hits in 2.9 sec

Energy-Efficient Task Mapping for Data-Driven Sensor Network Macroprogramming

Animesh Pathak, Viktor K. Prasanna
2010 IEEE transactions on computers  
Data-driven macroprogramming of wireless sensor networks (WSNs) provides an easy to use high-level task graph representation to the application developer.  ...  Using our framework, we provide mathematical formulations for the task-mapping problem for two different metrics -energy balance and total energy spent.  ...  In Sect. 2 we provide a modeling framework for the problem of task-mapping for data-driven sensor network applications.  ... 
doi:10.1109/tc.2009.168 fatcat:cpcvqn66ungfbbt662l33rus4u

Energy-Efficient Task Mapping for Data-Driven Sensor Network Macroprogramming [chapter]

Animesh Pathak, Viktor K. Prasanna
Distributed Computing in Sensor Systems  
Data-driven macroprogramming of wireless sensor networks (WSNs) provides an easy to use high-level task graph representation to the application developer.  ...  Using our framework, we provide mathematical formulations for the task-mapping problem for two different metrics -energy balance and total energy spent.  ...  In Sect. 2 we provide a modeling framework for the problem of task-mapping for data-driven sensor network applications.  ... 
doi:10.1007/978-3-540-69170-9_38 dblp:conf/dcoss/PathakP08 fatcat:3ralrrtoqjef3jhhaurizn6lra

Energy-Efficient Task Mapping for Data-Driven Sensor Network Macroprogramming Using Constraint Programming

Farshid Hassani Bijarbooneh
2011 12th INFORMS Computing Society Conference   unpublished
Using constraint programming (CP), we address the task-mapping problem in datadriven macroprogramming for wireless sensor networks (WSNs).  ...  A problem that arises in this context is how to map the tasks to nodes in the target network before the deployment of sensors, in order to achieve an energy-efficient WSN.  ...  This research is sponsored by the Swedish Foundation for Strategic Research (SSF) under research grant RIT08-0065 for the project ProFuN: A Programming Platform for Future Wireless Sensor Networks.  ... 
doi:10.1287/ics.2011.0016 fatcat:errtooopfrdbpnrohy3rgbtvhm

High-Level Application Development for Sensor Networks: Data-Driven Approach [chapter]

Animesh Pathak, Viktor K. Prasanna
2010 Monographs in Theoretical Computer Science  
This chapter provides an overview of the current approaches to high-level application design for WSNs, going into the details related to data-driven macroprogramming.  ...  , as opposed to the constituent nodes of the wireless sensor network (WSN).  ...  The authors are grateful to Amol Bakshi, Luca Mottola, Gian-Pietro Picco, and Qunzhi Zhou for their assistance.  ... 
doi:10.1007/978-3-642-14849-1_26 dblp:series/eatcs/PathakP11 fatcat:6wats2oytnfdrcmbliunyiph5a

Issues in designing a compilation framework for macroprogrammed networked sensor systems

Animesh Pathak, Viktor K. Prasann
2006 Proceedings of the first international conference on Integrated internet ad hoc and sensor networks - InterSense '06  
There is growing interest in the networked sensing community in the technique of macroprogramming, where the end-user can design a system using a high level description without worrying about the node-level  ...  In this paper, we list some issues that need to be resolved by the designers of a compiler for such a macroprogramming framework, including the decisions to be made in the choice of an abstraction, the  ...  ATaG [17] is a data-driven macroprogramming model that views the sensor network application as set of tasks running on the nodes, interacting via the production and consumption of data items.  ... 
doi:10.1145/1142680.1142689 dblp:conf/intersense/PathakP06 fatcat:bmdwippwgfhtxdtodxpzlx2hcy

Macroprogramming: Concepts, State of the Art, and Opportunities of Macroscopic Behaviour Modelling [article]

Roberto Casadei
2022 arXiv   pre-print
In the past, this style of programming has been primarily adopted to describe the data-processing logic in wireless sensor networks; recently, research forums on spatial computing, collective adaptive  ...  Macroprogramming refers to the theory and practice of conveniently expressing the macro(scopic) behaviour of a system using a single program.  ...  ATaG (Abstract Task Graph) ATaG is a data-driven macroprogramming approach for sensor networks where macro-programs take the form of annotated dataflow graphs.  ... 
arXiv:2201.03473v1 fatcat:5c3fthlzind63pqngqxahlsxum

Programming models for sensor networks

Ryo Sugihara, Rajesh K. Gupta
2008 ACM transactions on sensor networks  
In this article, we first explore the requirements for programming models for sensor networks.  ...  The difficulty in programming sensor networks is not only due to their inherently distributed nature but also the need for mechanisms to address their harsh operating conditions such as unreliable communications  ...  ACKNOWLEDGMENTS The authors would like to thank Tarek Abdelzaher and the anonymous reviewers for their valuable comments.  ... 
doi:10.1145/1340771.1340774 fatcat:jxgjgfuatjexpfgu2xt7m3mvsi

A Constraint Programming Approach for Managing End-to-end Requirements in Sensor Network Macroprogramming

Farshid Hassani Bijarbooneh, Animesh Pathak, Justin Pearson, Valérie Issarny, Bengt Jonsson
2014 Proceedings of the 3rd International Conference on Sensor Networks  
Though several high-level application development (macroprogramming) approaches have been proposed in literature for wireless sensor networks (WSN), there is a need to enable support for expressing and  ...  We augment an existing macroprogramming language and its compilation process to enable the specification of end-to-end requirements, and propose task mapping algorithms to satisfy those requirements through  ...  Special thanks to the reviewers for their comments.  ... 
doi:10.5220/0004715200280040 dblp:conf/sensornets/BijarboonehPPIJ14 fatcat:byie4pcsjbhpndrfieahma6jsm

Information Extraction from Wireless Sensor Networks: System and Approaches

Tariq ALSBOUI, Abdelrahman ABUARQOUB, Mohammad HAMMOUDEH, Zuhair BANDAR, Andy NISBET
2012 Sensors & Transducers  
Recent advances in wireless communication have made it possible to develop low-cost, and low power Wireless Sensor Networks (WSN).  ...  WSN Information Extraction (IE) techniques can be classified into four categories depending on the factors that drive data acquisition: event-driven, time-driven, query-based, and hybrid.  ...  Their framework adopts the view of data-flow to model this task-mapping function in the context of WSNs macroprogramming.  ... 
doaj:92c393ab88984c228eae80272ed2160b fatcat:j5tofrjpazdt5jdzf4ppdw53ey

Expressing Sensor Network Interaction Patterns Using Data-Driven Macroprogramming

Animesh Pathak, Luca Mottola, Amol Bakshi, Viktor K. Prasanna, Gian Pietro Picco
2007 Fifth Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PerComW'07)  
In this paper, we demonstrate how a wide range of interaction patterns commonly found in pervasive, embedded applications can be expressed using ATaG, a data-driven macro-programming language.  ...  Instead, macro-programming models provide much higher levels of abstractions, allowing developers to reason on the sensor network as a whole.  ...  The latter are of great importance for the upcoming senseand-actuate systems, where we claim data-driven macroprogramming well fits.  ... 
doi:10.1109/percomw.2007.46 dblp:conf/percom/PathakMBPP07 fatcat:c453c6cb6vezjfl257jqills5u

The regiment macroprogramming system

Ryan Newton, Greg Morrisett, Matt Welsh
2007 Proceedings of the 6th international conference on Information processing in sensor networks - IPSN '07  
Deglobalization maps region operations onto associated spanning trees that establish region membership and permit efficient in-network aggregation.  ...  Regiment provides a rich set of primitives for processing data on individual streams, manipulating regions, performing aggregation over a region, and triggering new computation within the network.  ...  Introduction Programming complex coordinated behaviors in sensor networks is a difficult task.  ... 
doi:10.1145/1236360.1236422 dblp:conf/ipsn/NewtonMW07 fatcat:nbziqptbpbamfgzszeunq3croa

Programming Wireless Body Sensor Network Applications through Agents

Giancarlo Fortino, Stefano Galzarano
2010 Workshop From Objects to Agents  
The approach is exemplified through a case study concerning a real-time human activity monitoring system which is developed through two different agent-based frameworks: MAPS (Mobile Agent Platform for  ...  Wireless Sensor Networks (WSNs) are currently emerging as one of the most disruptive technologies enabling and supporting next generation ubiquitous and pervasive computing scenarios.  ...  ACKNOWLEDGMENT Authors wish to thank the members of the Plasma Group at University of Calabria and in particular, Francesco Aiello, Alessio Carbone, Raffaele Gravina, and Antonio Guerrieri, for their excellent  ... 
dblp:conf/woa/FortinoG10 fatcat:7v7tshhdefb5zkirqv2dvcjzny

Middleware: Middleware Challenges and Approaches for Wireless Sensor Networks

S. Hadim, N. Mohamed
2006 IEEE Distributed Systems Online  
A sensor node should accomplish its three basic operations sensing, data processing, and communication without exhausting resources. 7 In energy-aware middleware, for example, most of the device's components  ...  Hence, middleware should provide mechanisms for efficient processor and memory use while enabling lower-power communication.  ...  Recent projects adopting a macroprogramming model include Regiment: a demand-driven functional language that takes a sensor network as a whole, 32 Abstract Task Graph: a data-driven programming model  ... 
doi:10.1109/mdso.2006.19 fatcat:bv2vwubuxzchtjvbcmpp6qew5i

Building Verifiable Sensing Applications Through Temporal Logic Specification [chapter]

Asad Awan, Ahmed Sameh, Suresh Jagannathan, Ananth Grama
2007 Lecture Notes in Computer Science  
system state abstractions to specify, generate, and automatically validate resource and communication behavior for sensor network applications.  ...  The proposed framework is integrated into the COSMOS macroprogramming environment, which is extensively used to develop sensing and control applications at the Bowen Lab for Structural Engineering at Purdue  ...  Driven by these underlying constraints, sensor network programming often involves low-level system details and communication mechanisms.  ... 
doi:10.1007/978-3-540-72584-8_157 fatcat:bzu4fxllvbhmngy3sg6zdxngmy

Towards business processes orchestrating the physical enterprise with wireless sensor networks

Fabio Casati, Florian Daniel, Guenadi Dantchev, Joakim Eriksson, Niclas Finne, Stamatis Karnouskos, Patricio Moreno Montera, Luca Mottola, Felix Jonathan Oppermann, Gian Pietro Picco, Antonio Quartulli, Kay Romer (+3 others)
2012 2012 34th International Conference on Software Engineering (ICSE)  
The industrial adoption of wireless sensor networks (WSNs) is hampered by two main factors. First, there is a lack of integration of WSNs with business process modeling languages and back-ends.  ...  To this end, we provide makeSense: a unified programming framework and a compilation chain that, from high-level business process specifications, generates code ready for deployment on WSN nodes.  ...  For example, ventilation in Section II requires both CO 2 and presence sensors. Programmers must be able to map actions to the set of nodes of interest.  ... 
doi:10.1109/icse.2012.6227080 dblp:conf/icse/CasatiDDEFKMMOPQRSTV12 fatcat:ujtmbayoaveqrhapwymbu5oeoy
« Previous Showing results 1 — 15 out of 68 results