uu.seUppsala University Publications
Change search
Refine search result
1 - 17 of 17
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Rows per page
  • 5
  • 10
  • 20
  • 50
  • 100
  • 250
Sort
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
Select
The maximal number of hits you can export is 250. When you want to export more records please use the Create feeds function.
  • 1.
    Elsts, Atis
    et al.
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computing Science.
    Hassani Bijarbooneh, Farshid
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computing Science.
    Jacobsson, Martin
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computer Architecture and Computer Communication.
    Sagonas, Konstantinos
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computing Science.
    Enabling design of performance-controlled sensor network applications through task allocation and reallocation2015In: Proc. 11th International Conference on Distributed Computing in Sensor Systems, IEEE Computer Society, 2015, p. 248-253Conference 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.

  • 2.
    Elsts, Atis
    et al.
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computing Science.
    Hassani Bijarbooneh, Farshid
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computing Science.
    Jacobsson, Martin
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computer Architecture and Computer Communication.
    Sagonas, Konstantinos
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computing Science.
    ProFuN TG: A tool for programming and managing performance-aware sensor network applications2015In: IEEE 40th Local Computer Networks Conference Workshops (LCN Workshops), IEEE Computer Society, 2015, p. 751-759Conference 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 %.

  • 3.
    Elsts, Atis
    et al.
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computing Science.
    Hassani Bijarbooneh, Farshid
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computing Science.
    Jacobsson, Martin
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computer Architecture and Computer Communication.
    Sagonas, Konstantinos
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computing Science.
    ProFuN TG: A Tool Using Abstract Task Graphs to Facilitate the Development, Deployment and Maintenance of Wireless Sensor Network Applications2015In: Proc. Poster/Demo Session: 12th European Conference on Wireless Sensor Networks, 2015, p. 19-20Conference paper (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.

  • 4.
    Elsts, Atis
    et al.
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computing Science.
    Hassani Bijarbooneh, Farshid
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computing Science.
    Jacobsson, Martin
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computer Architecture and Computer Communication.
    Sagonas, Konstantinos
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computing Science.
    ProFuN TG: Programming Sensornets with Task Graphs for Increased Reliability and Energy-Efficiency2015Conference paper (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.

  • 5.
    Feeney, Laura Marie
    et al.
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computer Architecture and Computer Communication.
    Orfanidis, Charalampos
    KTH Royal Inst Technol, Stockholm, Sweden.
    Jacobsson, Martin
    KTH Royal Inst Technol, Stockholm, Sweden.
    Gunningberg, Per
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computer Architecture and Computer Communication.
    Preliminary Results on LoRaWAN and IEEE 802.15.4-SUN Interference2018In: SenSys '18: Proceedings of the 16th ACM Conference on Embedded Networked Sensor, New York: ACM Press, 2018, p. 430-431Conference paper (Other academic)
    Abstract [en]

    We present some preliminary results on LoRaWAN and IEEE 802.15.4-SUN interference in urban environments. The results are based on a simple simulation that is parameterized using PHY layer measurements of controlled interference scenarios.

  • 6.
    Guo, Cheng
    et al.
    Delft University of Technology.
    Prasad, Venkatesha
    Delft University of Technology.
    He, JiangJie
    Delft University of Technology.
    Jacobsson, Martin
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computer Systems.
    Niemegeers, Ignas
    Delft University of Technology.
    Designing a flexible and low-cost testbed for Wireless Sensor Networks2012In: International Journal of Ad Hoc and Ubiquitous Computing, ISSN 1743-8225, E-ISSN 1743-8233, Vol. 9, no 2, p. 111-121Article in journal (Refereed)
    Abstract [en]

    Setting up a Wireless Sensor Network (WSN) for an experiment is both time consuming and effort intensive. Many testbeds connect and manage experimental nodes using wires and gateways. It leads to extra cost, extensive setup and maintenance effort and dedicated deployment place. We propose a framework for implementing a flexible and low-cost wireless for sensor network testbed (FIST). FIST consists of only experimental nodes. Both testbed and experiment management are carried out by the nodes wirelessly without extra devices. Thus, the testbed can be easily and quickly deployed anywhere. We present our framework and also a case study using FIST.

  • 7.
    Hassani Bijarbooneh, Farshid
    et al.
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computing Science.
    Jacobsson, Martin
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computer Systems.
    Macroprogramming of Wireless Sensor Networks using Task Graphs and Constraint Solving2012Conference paper (Refereed)
    Abstract [en]

    Programming a wireless sensor network (WSN) on node level is a tedious, difficult, and error-prone task. A way to address this problem is to use a high-level programming language specifically designed for WSNs. However, we anticipate to go one step further and provide a standard and generic model for macro-level programming of WSNs. We propose a platform for WSNs as a multi-layer abstraction approach for macroprogramming, where, on the highest level of abstraction, the developer uses an interactive graphical interface to specify the features of a sensor network as a data-driven task graph. The task graph expresses the functionality of the entire network as a whole, and it encapsulates the requirements and resource limitations on the network and the sensor nodes, as well as the data flows among the tasks. This platform makes use of several optimization methods, such as constraint programming, to map the tasks to nodes optimally, and to plan the configuration for deployment to maximize the network life time. It makes use of more realistic network abstractions and takes into account the dynamics of WSNs. We present our model for macro-level programming and show that many optimization problems in this context can be solved more efficiently with suitable techniques.

  • 8.
    Jacobsson, Martin
    et al.
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computer Architecture and Computer Communication.
    Orfanidis, Charalampos
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computer Architecture and Computer Communication.
    Using software-defined networking principles for wireless sensor networks2015In: Proc. 11th Swedish National Computer Networking Workshop, 2015Conference paper (Refereed)
  • 9.
    Jacobsson, Martin
    et al.
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computer Systems.
    Rohner, Christian
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computer Systems.
    Comparing wireless flooding protocols using trace-based simulations2013In: EURASIP Journal on Wireless Communications and Networking, ISSN 1687-1472, E-ISSN 1687-1499, p. 169:1-15Article in journal (Refereed)
    Abstract [en]

    Most wireless multi-hop networks, such as ad hoc networks and wireless sensor networks, need network-wide broadcasting, which is best done with a flooding protocol. In this article, we use packet trace information from a real test-bed network to define a simulator for flooding protocol performance studies. Five protocols are compared using the simulator. Trace-based simulations promise to have the benefits of the simulator, such as reducing required work effort and repeatability but still produce results close to the real test-bed or deployment. We propose and evaluate different approaches on how to use collected trace data and how to tune the parameters to achieve the best possible accuracy in comparison with actual test-bed measurements. We study the resulting accuracy of the model so that performance studies know with what confidence a certain conclusion can be made. Using the new trace-based model and knowing its accuracy, we compare the five flooding protocols to gain additional insights into their performance. Finally, by modifying the trace data, we study how real-world effects, such as links with in-between qualities and asymmetric links, influence the different flooding protocols.

  • 10.
    Jacobsson, Martin
    et al.
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computer Architecture and Computer Communication.
    Rohner, Christian
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computer Architecture and Computer Communication.
    Estimating packet delivery ratio for arbitrary packet sizes over wireless links2015In: IEEE Communications Letters, ISSN 1089-7798, E-ISSN 1558-2558, Vol. 19, no 4, p. 609-612Article in journal (Refereed)
    Abstract [en]

    Real life measurements show that on a given wireless link, the packet delivery ratio of different packet lengths varies with longer packets experiencing lower delivery ratios. In this letter, we measure this effect in detail over several different wireless links and technologies. Our results show that the current models are not entirely correct. Hence, we propose a simple modification that rectifies this behavior. Using this new model, we look at how link quality estimation methods can be enhanced to include this modification. Our study shows that the use of two different packet lengths or simple compensation can be used to achieve significantly better estimation of link quality.

  • 11.
    Lo, Anthony
    et al.
    Delft University of Technology.
    Law, Yee Wei
    University of Melbourne.
    Jacobsson, Martin
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computer Systems.
    A cellular-centric service architecture for machine-to-machine (M2M) communications2013In: IEEE wireless communications, ISSN 1536-1284, E-ISSN 1558-0687, Vol. 20, no 5, p. 143-151Article in journal (Refereed)
    Abstract [en]

    A machine-to-machine (M2M) communications system is a large-scale network with diverse applications and a massive number of interconnected heterogeneous machines (e. g., sensors, vending machines and vehicles). Cellular wireless technologies will be a potential candidate for providing the last mile M2M connectivity. Thus, the Third Generation Partnership Project (3GPP) and IEEE 802.16p, have both specified an overall cellular M2M reference architecture. The European Telecommunications Standards Institute (ETSI), in contrast, has defined a service-oriented M2M architecture. This article reviews and compares the three architectures. As a result, the 3GPP and 802.16p M2M architectures, which are functionally equivalent, complement the ETSI one. Therefore, we propose to combine the ETSI and 3GPP architectures, yielding a cellular-centric M2M service architecture. Our proposed architecture advocates the use of M2M relay nodes as a data concentrator. The M2M relay implements a tunnel-based aggregation scheme which coalesces data from several machines destined to the same tunnel exit-point. The aggregation scheme is also employed at the M2M gateway and the cellular base station. Numerical results show a significant reduction in protocol overheads as compared to not using aggregation at the expense of packet delay. However, the delay rapidly decreases with increasing machine density.

  • 12.
    Orfanidis, Charalampos
    et al.
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computer Architecture and Computer Communication.
    Feeney, Laura Marie
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computer Architecture and Computer Communication.
    Jacobsson, Martin
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computer Architecture and Computer Communication. KTH, Sweden.
    Measuring PHY layer interactions between LoRa and IEEE 802.15.4g networks2017In: 2017 IFIP Networking Conference (IFIP Networking) and Workshops, International Federation for Information Processing, 2017Conference paper (Other academic)
    Abstract [en]

    Advances in low power wireless communication have resulted in new radio technologies that can achieve long distance communication in energy efficient ways. An emerging problem in this scenario is interference between networks that share the same medium. The fact that these networks have a long transmission range increases the possibility of interference even more. Thus the investigation of how different networks can share the medium independently in a optimal way becomes an essential requirement for the IoT vision. In this poster, we present the first step of this investigation, which is measuring how LoRa and IEEE 802.15.4g PHY layers interfere.

  • 13.
    Orfanidis, Charalampos
    et al.
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computer Architecture and Computer Communication.
    Feeney, Laura Marie
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computer Architecture and Computer Communication.
    Jacobsson, Martin
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computer Architecture and Computer Communication.
    Gunningberg, Per
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computer Architecture and Computer Communication.
    Improving LoRa/IEEE 802.15.4g co-existenceManuscript (preprint) (Other academic)
  • 14.
    Orfanidis, Charalampos
    et al.
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computer Architecture and Computer Communication.
    Feeney, Laura Marie
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computer Architecture and Computer Communication.
    Jacobsson, Martin
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computer Architecture and Computer Communication.
    Gunningberg, Per
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computer Architecture and Computer Communication.
    Investigating interference between LoRa and IEEE 802.15.4g networks2017In: Proc. 13th International Conference on Wireless and Mobile Computing, Networking and Communications, IEEE, 2017, p. 441-448Conference paper (Refereed)
  • 15. Vazifehdan, Javad
    et al.
    Prasad, Venkatesha
    Jacobsson, Martin
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computer Systems.
    Niemegeers, Ignas
    An analytical energy consumption model for packet transfer over wireless links2012In: IEEE Communications Letters, ISSN 1089-7798, E-ISSN 1558-2558, Vol. 16, no 1, p. 30-33Article in journal (Refereed)
    Abstract [en]

    We provide a detailed analytical model for estimating the total energy consumed to exchange a packet over a wireless link. Our model improves many of the current models by considering details such as consumed energy by processing elements of transceivers,packet retransmission, reliability of links, size of data packets and acknowledgments, and also the data rate of wireless links. To develop the model, we use experimental results based on IEEE 802.15.4 devices to show that consumed energy for receiving erroneous packets is comparable to the consumed energy for receiving error-free packets.

  • 16. Zhou, Jinglong
    et al.
    Jacobsson, Martin
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computer Systems.
    Onur, Ertan
    Niemegeers, Ignas
    An investigation of link quality assessment for mobile multi-hop and multi-rate wireless networks2012In: Wireless personal communications, ISSN 0929-6212, E-ISSN 1572-834X, Vol. 65, no 2, p. 405-423Article in journal (Refereed)
    Abstract [en]

    Wireless ad hoc networks will be an important component in future communication systems. The performance of wireless ad hoc networks can be improved by link quality-aware applications. Wireless link quality is dynamic in nature, especially in mobile scenarios. Therefore, accurate and fast packet delivery ratio estimation is a prerequisite to good performance in mobile, multi-hop and multi-rate wireless ad hoc networks. In this paper, we propose a novel packet delivery ratio estimation method that improves the accuracy and responsiveness of the packet delivery ratio estimation. The proposed link quality estimation components are implemented in a IEEE 802.11b/g test-bed. The experiment results show that the accuracy of the packet delivery ratio estimation can improve up to 50% in mobile scenarios without introducing overhead. We also show the end-to-end performance impact of this improved estimation on route selection using different routing metrics and configurations. The measurement results show that our packet delivery ratio method leads to better route selection in the form of increased end-to-end throughput compared to traditional methods, which respond slowly to the link dynamics.

  • 17.
    Zhou, Jinglong
    et al.
    Delft University of Technology.
    Jacobsson, Martin
    Delft University of Technology.
    Onur, Ertan
    Delft University of Technology.
    Niemegeers, Ignas
    Delft University of Technology.
    An Investigation of Link Quality Assessment for Mobile Multi-hop and Multi-rate Wireless Networks2012In: Wireless personal communications, ISSN 0929-6212, E-ISSN 1572-834X, Vol. 65, no 2, p. 405-423Article in journal (Refereed)
    Abstract [en]

    Wireless ad hoc networks will be an important component in future communication systems. The performance of wireless ad hoc networks can be improved by link quality-aware applications. Wireless link quality is dynamic in nature, especially in mobile scenarios. Therefore, accurate and fast packet delivery ratio estimation is a prerequisite to good performance in mobile, multi-hop and multi-rate wireless ad hoc networks. In this paper, we propose a novel packet delivery ratio estimation method that improves the accuracy and responsiveness of the packet delivery ratio estimation. The proposed link quality estimation components are implemented in a IEEE 802.11b/g test-bed. The experiment results show that the accuracy of the packet delivery ratio estimation can improve up to 50% in mobile scenarios without introducing overhead. We also show the end-to-end performance impact of this improved estimation on route selection using different routing metrics and configurations. The measurement results show that our packet delivery ratio method leads to better route selection in the form of increased end-to-end throughput compared to traditional methods, which respond slowly to the link dynamics.

1 - 17 of 17
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf