uu.seUppsala University Publications
Change search
Link to record
Permanent link

Direct link
BETA
Hassani Bijarbooneh, Farshid
Publications (10 of 15) Show all publications
Hassani Bijarbooneh, F., Du, W., Ngai, E.-H. C. H., Fu, X. & Liu, J. (2016). Cloud-assisted data fusion and sensor selection for Internet of Things. IEEE Internet of Things Journal, 3(3), 257-268
Open this publication in new window or tab >>Cloud-assisted data fusion and sensor selection for Internet of Things
Show others...
2016 (English)In: IEEE Internet of Things Journal, ISSN 2327-4662, Vol. 3, no 3, p. 257-268Article in journal (Refereed) Published
National Category
Computer Sciences
Identifiers
urn:nbn:se:uu:diva-298444 (URN)10.1109/JIOT.2015.2502182 (DOI)000377481700002 ()
Available from: 2016-05-10 Created: 2016-07-04 Last updated: 2018-01-10Bibliographically approved
Hassani Bijarbooneh, F. (2015). Constraint Programming for Wireless Sensor Networks. (Doctoral dissertation). Uppsala: Acta Universitatis Upsaliensis
Open this publication in new window or tab >>Constraint Programming for Wireless Sensor Networks
2015 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

In recent years, wireless sensor networks (WSNs) have grown rapidly and have had a substantial impact in many applications. A WSN is a network that consists of interconnected autonomous nodes that monitor physical and environmental conditions, such as temperature, humidity, pollution, etc. If required, nodes in a WSN can perform actions to affect the environment.

WSNs present an interesting and challenging field of research due to the distributed nature of the network and the limited resources of the nodes. It is necessary for a node in a WSN to be small to enable easy deployment in an environment and consume as little energy as possible to prolong its battery lifetime. There are many challenges in WSNs, such as programming a large number of nodes, designing communication protocols, achieving energy efficiency, respecting limited bandwidth, and operating with limited memory. WSNs are further constrained due to the deployment of the nodes in indoor and outdoor environments and obstacles in the environment.

In this dissertation, we study some of the fundamental optimisation problems related to the programming, coverage, mobility, data collection, and data loss of WSNs, modelled as standalone optimisation problems or as optimisation problems integrated with protocol design. Our proposed solution methods come from various fields of research including constraint programming, integer linear programming, heuristic-based algorithms, and data inference techniques.

Place, publisher, year, edition, pages
Uppsala: Acta Universitatis Upsaliensis, 2015. p. 80
Series
Digital Comprehensive Summaries of Uppsala Dissertations from the Faculty of Science and Technology, ISSN 1651-6214 ; 1219
Keywords
Constraint programming, wireless sensor networks, optimisation, macroprogramming, task mapping
National Category
Computer Sciences
Research subject
Computer Science with specialization in Computer Communication
Identifiers
urn:nbn:se:uu:diva-241378 (URN)978-91-554-9144-4 (ISBN)
Public defence
2015-03-13, Room 2446, Polacksbacken, Lägerhyddsvägen 2, Uppsala, 13:00 (English)
Opponent
Supervisors
Projects
ProFuN
Available from: 2015-02-06 Created: 2015-01-12 Last updated: 2018-01-11Bibliographically approved
Elsts, A., Hassani Bijarbooneh, F., Jacobsson, M. & Sagonas, K. (2015). Enabling design of performance-controlled sensor network applications through task allocation and reallocation. In: Proc. 11th International Conference on Distributed Computing in Sensor Systems: . Paper presented at PWSN 2015, June 12, Fortaleza, Brazil (pp. 248-253). IEEE Computer Society
Open this publication in new window or tab >>Enabling design of performance-controlled sensor network applications through task allocation and reallocation
2015 (English)In: Proc. 11th International Conference on Distributed Computing in Sensor Systems, IEEE Computer Society, 2015, p. 248-253Conference paper, Published paper (Refereed)
Abstract [en]

Task Graph (ATaG) is a sensor network application development paradigm where the application is visually described by a graph where the nodes correspond to application-level tasks and edges correspond to dataflows. We extend ATaG with the option to add nonfunctional requirements: constraints on end-to-end delay and packet delivery rate. Setting up these constraints at the design phase naturally leads to enabling run-time assurance at the deployment phase, when the conditions of the constraints are used as network's performance goals. We provide both run-time middleware that checks the conditions of these constraints and a central management unit that dynamically adapts the system by doing task reallocation and putting task copies on redundant nodes. Through extensive simulations we show that the system is efficient enough to enable adaptations within tens of seconds even in large networks.

Place, publisher, year, edition, pages
IEEE Computer Society, 2015
National Category
Computer Sciences
Identifiers
urn:nbn:se:uu:diva-256773 (URN)10.1109/DCOSS.2015.44 (DOI)000380515100035 ()9781479988563 (ISBN)
External cooperation:
Conference
PWSN 2015, June 12, Fortaleza, Brazil
Projects
ProFuN
Funder
Swedish Foundation for Strategic Research , RIT08-0065
Available from: 2015-06-26 Created: 2015-06-26 Last updated: 2018-01-11Bibliographically approved
Elsts, A., Hassani Bijarbooneh, F., Jacobsson, M. & Sagonas, K. (2015). ProFuN TG: A tool for programming and managing performance-aware sensor network applications. In: IEEE 40th Local Computer Networks Conference Workshops (LCN Workshops): . Paper presented at The 10th IEEE International Workshop on Practical Issues in Building Sensor Network Applications (SenseApp'15) (pp. 751-759). IEEE Computer Society
Open this publication in new window or tab >>ProFuN TG: A tool for programming and managing performance-aware sensor network applications
2015 (English)In: IEEE 40th Local Computer Networks Conference Workshops (LCN Workshops), IEEE Computer Society, 2015, p. 751-759Conference paper, Published paper (Refereed)
Abstract [en]

Sensor network macroprogramming methodologiessuch as the Abstract Task Graph hold the promise of enablinghigh-level sensor network application development. However,progress in this area is hampered by the scarcity of tools, andalso because of insufficient focus on developing tool support forprogramming applications aware of performance requirements.

We present ProFuN TG (Task Graph), a tool for designing sen-sor network applications using task graphs. ProFuN TG providesautomated task mapping, sensor node firmware macrocompila-tion, application simulation, deployment, and runtime mainte-nance capabilities. It allows users to incorporate performancerequirements in the applications, expressed through constraintson task-to-task dataflows. The tool includes middleware that usesan efficient flooding-based protocol to set up tasks in the network,and also enables runtime assurance by keeping track of theconstraint conditions.

We show that the adaptive task reallocation enabled by ourapproach can significantly increase application reliability whiledecreasing energy consumption: in a network with unreliablelinks, we achieve above 99.89 % task-to-task PDR while keepingthe maximal radio duty cycle around 2.0 %.

Place, publisher, year, edition, pages
IEEE Computer Society, 2015
National Category
Communication Systems Embedded Systems
Research subject
Computer Science with specialization in Computer Communication
Identifiers
urn:nbn:se:uu:diva-288527 (URN)10.1109/LCNW.2015.7365924 (DOI)000380463700022 ()9781467367738 (ISBN)
Conference
The 10th IEEE International Workshop on Practical Issues in Building Sensor Network Applications (SenseApp'15)
Projects
ProFuN
Funder
Swedish Foundation for Strategic Research , RIT08-0065
Available from: 2016-04-28 Created: 2016-04-28 Last updated: 2016-08-24Bibliographically approved
Elsts, A., Hassani Bijarbooneh, F., Jacobsson, M. & Sagonas, K. (2015). ProFuN TG: A Tool Using Abstract Task Graphs to Facilitate the Development, Deployment and Maintenance of Wireless Sensor Network Applications. In: Proc. Poster/Demo Session: 12th European Conference on Wireless Sensor Networks. Paper presented at EWSN 2015, February 9–11, Porto, Portugal (pp. 19-20).
Open this publication in new window or tab >>ProFuN TG: A Tool Using Abstract Task Graphs to Facilitate the Development, Deployment and Maintenance of Wireless Sensor Network Applications
2015 (English)In: Proc. Poster/Demo Session: 12th European Conference on Wireless Sensor Networks, 2015, p. 19-20Conference paper, Poster (with or without abstract) (Refereed)
Abstract [en]

In this demo abstract we present ProFuN TG (Task Graph), a tool for sensor network application development using the data-flow programming paradigm. The tool has support for the whole lifecycle of WSN application: from the initial design of its task graph, task placement on network nodes, execution in a simulated environment, deployment on real hardware, to its automated maintenance through task remapping. ProFuN TG allows to program applications that incorporate quality-of-service requirements, expressed through constraints on task-to-task data flows.

National Category
Computer Sciences
Identifiers
urn:nbn:se:uu:diva-256751 (URN)
Conference
EWSN 2015, February 9–11, Porto, Portugal
Projects
ProFuN
Funder
Swedish Foundation for Strategic Research , RIT08-0065
Available from: 2015-06-25 Created: 2015-06-25 Last updated: 2018-01-11Bibliographically approved
Elsts, A., Hassani Bijarbooneh, F., Jacobsson, M. & Sagonas, K. (2015). ProFuN TG: Programming Sensornets with Task Graphs for Increased Reliability and Energy-Efficiency. In: : . Paper presented at The 40th IEEE Conference on Local Computer Networks (LCN). IEEE Computer Society
Open this publication in new window or tab >>ProFuN TG: Programming Sensornets with Task Graphs for Increased Reliability and Energy-Efficiency
2015 (English)Conference paper, Poster (with or without abstract) (Refereed)
Abstract [en]

Sensor network macroprogramming methodologies such as the Abstract Task Graph hold the promise of enabling high-level sensor network application development. However, progress in this area is hampered by the scarcity of tools, and also because of insufficient focus on developing tool support for programming applications aware of performance requirements.

In this demo we present ProFuN TG (Task Graph), a tool for designing sensor network applications using task graphs. ProFuN TG provides automated task mapping, sensor nodefirmware macrocompilation, application simulation, deployment, and runtime maintenance capabilities. It allows users to incorporate performance requirements in the applications, expressed through constraints on task-to-task dataflows. The tool includes middleware that uses an efficient flooding-based protocol to set up tasks in the network, and also enables runtime assurance by keeping track of the constraint conditions.

Through task allocation in a way that optimizes an objective function in a model of the network, and adaptive task reallocation in case of link, node, or sensor failures the tool helps to make sensornet applications both more energy-efficient and reliable.

Place, publisher, year, edition, pages
IEEE Computer Society, 2015
National Category
Communication Systems Embedded Systems
Research subject
Computer Science with specialization in Computer Communication
Identifiers
urn:nbn:se:uu:diva-288533 (URN)
Conference
The 40th IEEE Conference on Local Computer Networks (LCN)
Projects
ProFuN
Funder
Swedish Foundation for Strategic Research , RIT08-0065
Available from: 2016-04-28 Created: 2016-04-28 Last updated: 2016-07-01Bibliographically approved
Hassani Bijarbooneh, F., Pathak, A., Pearson, J., Issarny, V. & Jonsson, B. (2014). A constraint programming approach for managing end-to-end requirements in sensor network macroprogramming. In: Postolache, Octavian; van Sinderen, Marten; Ali, Falah; Benavente-Peces, César (Ed.), Proc. 3rd International Conference on Sensor Networks: . Paper presented at SENSORNETS 2014 (pp. 28-40). Setúbal, Portugal: SciTePress
Open this publication in new window or tab >>A constraint programming approach for managing end-to-end requirements in sensor network macroprogramming
Show others...
2014 (English)In: Proc. 3rd International Conference on Sensor Networks / [ed] Postolache, Octavian; van Sinderen, Marten; Ali, Falah; Benavente-Peces, César, Setúbal, Portugal: SciTePress, 2014, p. 28-40Conference paper, Published paper (Refereed)
Place, publisher, year, edition, pages
Setúbal, Portugal: SciTePress, 2014
National Category
Computer Sciences
Identifiers
urn:nbn:se:uu:diva-210431 (URN)10.5220/0004715200280040 (DOI)978-989-758-001-7 (ISBN)
Conference
SENSORNETS 2014
Projects
ProFuN
Funder
Swedish Foundation for Strategic Research , RIT08-0065
Available from: 2014-01-09 Created: 2013-11-08 Last updated: 2018-01-11Bibliographically approved
Hassani Bijarbooneh, F., Du, W., Ngai, E. & Fu, X. (2014). Energy-efficient sensor selection for data quality and load balancing in wireless sensor networks. In: Proc. 22nd International Symposium on Quality of Service: . Paper presented at IWQoS 2014, May 26–27, Hong Kong, China (pp. 338-343). IEEE Communications Society
Open this publication in new window or tab >>Energy-efficient sensor selection for data quality and load balancing in wireless sensor networks
2014 (English)In: Proc. 22nd International Symposium on Quality of Service, IEEE Communications Society, 2014, p. 338-343Conference paper, Published paper (Refereed)
Place, publisher, year, edition, pages
IEEE Communications Society, 2014
National Category
Computer Sciences
Identifiers
urn:nbn:se:uu:diva-229594 (URN)10.1109/IWQoS.2014.6914338 (DOI)000355927000044 ()978-1-4799-4852-9 (ISBN)
Conference
IWQoS 2014, May 26–27, Hong Kong, China
Projects
ProFuN
Funder
Swedish Foundation for Strategic Research , RIT08-0065
Available from: 2014-05-27 Created: 2014-08-11 Last updated: 2018-01-11Bibliographically approved
Hassani Bijarbooneh, F., Flener, P., Ngai, E. & Pearson, J. (2013). Optimising quality of information in data collection for mobile sensor networks. In: Proc. 21st International Symposium on Quality of Service: . Paper presented at IEEE/ACM 21st International Symposium on Quality of Service (IWQoS), 3-4 June, 2013, Montreal, QC (pp. 163-172). IEEE Communications Society
Open this publication in new window or tab >>Optimising quality of information in data collection for mobile sensor networks
2013 (English)In: Proc. 21st International Symposium on Quality of Service, IEEE Communications Society, 2013, p. 163-172Conference paper, Published paper (Refereed)
Place, publisher, year, edition, pages
IEEE Communications Society, 2013
National Category
Computer Sciences
Identifiers
urn:nbn:se:uu:diva-208996 (URN)10.1109/IWQoS.2013.6550277 (DOI)000325614100019 ()978-1-4799-0589-8 (ISBN)
Conference
IEEE/ACM 21st International Symposium on Quality of Service (IWQoS), 3-4 June, 2013, Montreal, QC
Projects
ProFuN
Funder
Swedish Foundation for Strategic Research , RIT08-0065
Available from: 2013-10-13 Created: 2013-10-13 Last updated: 2018-01-11Bibliographically approved
Hassani Bijarbooneh, F., Flener, P., Ngai, E.-H. C. H. & Pearson, J. (2012). An optimisation-based approach for wireless sensor deployment in mobile sensing environments. In: Proc. Wireless Communications and Networking Conference 2012: . Paper presented at WCNC 2012 (pp. 2108-2112). IEEE Communications Society
Open this publication in new window or tab >>An optimisation-based approach for wireless sensor deployment in mobile sensing environments
2012 (English)In: Proc. Wireless Communications and Networking Conference 2012, IEEE Communications Society, 2012, p. 2108-2112Conference paper, Published paper (Refereed)
Place, publisher, year, edition, pages
IEEE Communications Society, 2012
National Category
Computer Sciences
Identifiers
urn:nbn:se:uu:diva-171536 (URN)10.1109/WCNC.2012.6214140 (DOI)000324580702038 ()978-1-4673-0436-8 (ISBN)
Conference
WCNC 2012
Projects
ProFuN
Funder
Swedish Foundation for Strategic Research , RIT08-0065
Available from: 2012-06-11 Created: 2012-03-20 Last updated: 2018-01-12Bibliographically approved
Organisations

Search in DiVA

Show all publications