Juha-Pekka Soininen

Juha-Pekka Soininen
VTT Technical Research Centre of Finland | vtt · Communication Platforms

Doctor of Science (Tech)

About

105
Publications
33,276
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
2,760
Citations
Citations since 2016
29 Research Items
1113 Citations
2016201720182019202020212022050100150200250
2016201720182019202020212022050100150200250
2016201720182019202020212022050100150200250
2016201720182019202020212022050100150200250
Additional affiliations
November 2014 - present
VTT Technical Research Centre of Finland
Position
  • Principal Investigator
December 2007 - October 2014
VTT Technical Research Centre of Finland
Position
  • Professor

Publications

Publications (105)
Article
Full-text available
The management of IoT solutions is a complex task due to their inherent distribution and heterogeneity. IoT management approaches focus on devices and connectivity, thus lacking a comprehensive understanding of the different software, hardware, and communication components that comprise an IoT-based solution. This paper proposes a novel four-layer...
Article
Internet of Things (IoT) Data reduction Machine learning (ML) Smart agriculture applications that analyse and manage agricultural yield using IoT systems may suffer from intermittent operation due to cloud disconnections commonly occurring in rural areas. A fog computing solution enables the IoT system to process data faster and deal with intermitt...
Article
Full-text available
The food sector is driven by a large number of actors, including primary producers, manufacturers, logistics providers, retailers, and consumers. At each phase of the food value chain, a significant amount of data is generated that provides important information to the agents involved in processing and flow of food products from farm to fork. Prope...
Conference Paper
As LoRaWAN has been increasingly used in the Internet of Things (IoT) smart agriculture, efficacious deployments of this technology need a clear understanding of its performance and scalability tradeoffs. This paper proposes a two-step methodology to evaluate the performance of LoRaWAN based on simulation for understanding the behavior of the air i...
Conference Paper
A key point to decrease water usage in agriculture is to employ precision agriculture by adopting technologies such as the Internet of Things (IoT). Many solutions using the IoT rely on the use of soil moisture sensors to gather data, in real- time, from the plant’s root zone. This study presents a linear calibration curve, obtained by the thermogr...
Conference Paper
Full-text available
Given the need to reduce water consumption in irrigation to face the challenge of guaranteeing the supply of this resource to the population in the coming decades, this work presents a fuzzy inference system based irrigation control system to determine water irrigation volume for a sweet pepper (capsicum annuum) crop. The system is composed of a Ma...
Preprint
Full-text available
Given the need to reduce water consumption in irrigation to face the challenge of guaranteeing the supply of this resource to the population in the coming decades, this work presents a fuzzy inference system based irrigation control system to determine water irrigation volume for a sweet pepper (capsicum annuum) crop. The system is composed of a Ma...
Article
Full-text available
Layered internet of things (IoT) architectures have been proposed over the last years as they facilitate understanding the roles of different networking, hardware, and software components of smart applications. These are inherently distributed, spanning from devices installed in the field up to a cloud datacenter and further to a user smartphone, p...
Article
Full-text available
Integrated Internet of Things (IoT) platforms are needed for realizing IoT potential in commercial-scale applications. The main chal- lenge is to provide solution flexibility to meet custom application needs. We developed an IoT-based platform for smart irrigation, with a flexible architecture to easily connect IoT and machine learning (ML) compone...
Conference Paper
Full-text available
Most current scientific and industrial efforts in IoT are geared towards building integrated platforms to finally realize its potential in commercial scale applications. The IoT and Big Data contemporary context brings a number of challenges, such as providing quality assurance (defined by availability and veracity) for sensor data. Traditional sig...
Conference Paper
Full-text available
This paper presents a digital twin in the agriculture domain by leveraging the technologies developed by Sensing Change and the Smart Water Management Platform projects. The Sensing Change project developed a soil probe whereas the SWAMP project is currently developing an Internet of Things platform for water management in farms. This paper leverag...
Conference Paper
Full-text available
In the current stage of IoT deployment, developers and integrators have to build and deploy the entire end-to-end components of a smart application. In the future, sensing and actuation systems will be already in place, and new developments will have to use these legacy systems, building a complex ecosystem. In this paper, we advocate that openness...
Conference Paper
Full-text available
In the current stage of IoT deployment, developers and integrators have to build and deploy the entire end-to-end components of a smart application. In the future, sensing and actuation systems will be already in place, and new developments will have to use these legacy systems, building a complex ecosystem. In this paper, we advocate that openness...
Article
Full-text available
The smart management of freshwater for precision irrigation in agriculture is essential for increasing crop yield and decreasing costs, while contributing to environmental sustainability. The intense use of technologies offers a means for providing the exact amount of water needed by plants. The Internet of Things (IoT) is the natural choice for sm...
Conference Paper
Full-text available
Brazil and Europe have already launched four joint calls for collaboration in different ICT areas in subjects such as Future Internet, Cloud Computing, Internet of Things, Big Data and 5G. Focusing on the fifth call in the near future, much experience has been gained in the last years, but there are some issues that may be improved. Also, fostering...
Conference Paper
Irrigation for agriculture is the biggest consumer of freshwater in the world, which makes a case for the intensive use of technology to optimize the use of water, reduce the consumption of energy and improve the quality of crops. While the Internet of Things (IoT) and other associated technologies are the natural choice for smart water management...
Presentation
Full-text available
The objective of the session is to present the 3 new EU-Brazil IoT Pilots' projects (OCARIoT, SWAMP, FASTEN) and discuss research/development/piloting approaches, discuss difficulties, see about collaborations (between the 3 projects, with the EU IoT LSP initiative), etc.
Presentation
Full-text available
Irrigation for agriculture is the biggest consumer of freshwater in the world, which makes a case for the intensive use of technology to optimize the use of water, reduce the consumption of energy and improve the quality of crops. While the Internet of Things (IoT) and other associated technologies are the natural choice for smart water management...
Conference Paper
Full-text available
The intensive use of technology in precision irrigation for agriculture is getting momentum in order to optimize the use of water, reduce the energy consumption and improve the quality of crops. Internet of Things (IoT) and other technologies are the natural choices for smart water management applications, and the SWAMP project is expected to prove...
Conference Paper
Full-text available
Semantics associates meaning with Internet of Things (IoT) data and facilitates the development of intelligent IoT applications and services. However, the big volume of the data generated by IoT devices and resource limitations of these devices have given rise to challenges for applying semantic technologies. In this article, we present Cloud and e...
Preprint
Irrigation for agriculture is the biggest consumer of freshwater in the world, which makes a case for the intensive use of technology to optimize the use of water, reduce the consumption of energy and improve the quality of crops. While the Internet of Things (IoT) and other associated technologies are the natural choice for smart water management...
Presentation
Full-text available
The SWAMP project was presented at the EU-Brazil Workshop on Cooperation held in Brasilia (Brazil) at December 6, 2017.
Article
This paper presents a roadmap for the transition from current gadget-centric digital services towards a gadget-free services environment called the Naked world. The main idea of the Naked world is that all the services which are currently provided by gadgets will be provided by the infrastructure, thus no gadgets will be needed to use any kind of d...
Article
Full-text available
Pervasive computing and Internet of Things (IoTs) paradigms have created a huge potential for new business. To fully realize this potential, there is a need for a common way to abstract the heterogeneity of devices so that their functionality can be represented as a virtual computing platform. To this end, we present novel semantic level interopera...
Book
Full-text available
To many of us, the Internet of Things (IoT) is still an emerging concept. To cast a clear light on this new landmark in technology, in this edition of Visions our multidisciplinary team of experts shares its latest insights on the IoT and on its implications for productivity. Tomorrow, the Internet of Things will be a seamless part of everyday life...
Conference Paper
Enabling smart applications to access information about the physical world in a machine interpretable format is a high priority in the Internet of Things (IoT) related research. In this paper, we present a novel approach for advertising information related to physical objects in the user vicinity. There are three distinctive features in our approac...
Conference Paper
In this paper, we describe a demonstration of a semantic data interface implemented into a low capacity, battery operated wireless sensor. The demonstration scenario is a home greenhouse application where plant jars are equipped with plant sticks that contain moisture sensors. The gardener is provided with alarms that help caring for the plants pro...
Article
Modern mobile nomadic devices for example internet tablets and high end mobile phones support diverse distributed and stand-alone applications that were supported by single devices a decade back. Furthermore the complex heterogeneous platforms supporting these applications contain multi-core processors, hardware accelerators and IP cores and all th...
Article
Full-text available
It has been proposed that Semantic Web technologies would be key enablers in achieving context-aware computing in our everyday environments. In our vision of semantic technology empowered smart spaces, the whole interaction model is based on the sharing of semantic data via common blackboards. This approach allows smart space applications to take f...
Article
Full-text available
In this paper we present a novel knowledge sharing protocol (KSP) for semantic technology empowered ubiquitous computing systems. In particular the protocol is designed for M3 which is a blackboard based semantic interoperability solution for smart spaces. The main difference between the KSP and existing work is that KSP provides SPARQL-like knowle...
Article
Full-text available
In this article, a cognitive management framework is proposed for ensuring exploitation of the Future Internet of Things (FIoT). Cognitive systems offer self-x and learning. A cognitive system has the ability to dynamically select its behavior through self-management/awareness functionality, taking into account information and knowledge on the cont...
Conference Paper
Abstract— In this paper, a novel method to extent the functionality of the control system using ubiquitous object identification (uID) technologies and Semantic Web is presented. The method enables dynamic adding of new objects and relationships to the system. As a proof of concept, a reference implementation of the system that utilizes a mobile ph...
Conference Paper
Our everyday living environments are inhabited by a huge and constantly increasing number of electronic devices. Smart Environment is a common name for a physical place where these various devices interact with each other in order to provide useful services for the end-user. Because different people usually have different kind of needs it is import...
Article
Full-text available
UbiComp'10 - Proceedings of the 2010 ACM Conference on Ubiquitous Computing, 363-364 12th International Conference on Ubiquitous Computing, UbiComp 2010. Copenhagen, Denmark, 26-29 Sept. 2010
Conference Paper
This paper presents a novel approach for utilizing item-level object identification in ubiquitous computing environment where the interaction between devices is based on semantic information interoperability. The paper also presents novel methods for human-machine interaction. In our approach we give a unique identifier for objects in the environme...
Conference Paper
Smart Spaces are an emerging computing paradigm in which various devices of our everyday environment share information autonomously with each other in order to provide services to people in the environment. Achieving reliable way to share information between heterogeneous devices is not an easy process however. Solutions that are independent of app...
Conference Paper
Full-text available
Support of legacy devices and services is crucial for the adoption of new smart space technologies. We present two technologies which enable the formation of local ad-hoc smart spaces with commercial off-the-shelf (COTS) devices. First of these technologies is NoTA, which is a service oriented architecture enabling networks of devices with differen...
Conference Paper
Modern mobile devices support diverse applications that are enabled by rapid increase of computational power of mobile platforms. A brisk performance evaluation phase is required after the application modelling to evaluate feasibility of new applications on the platform. GENESYS modelling methodology employing service-oriented component based appli...
Chapter
Full-text available
Increasing number of concurrent applications in future mobile devices will be based on parallel heterogeneous multiprocessor system-on-chip platforms using network-on-chip communication to achieve scalability. Aperformance modeling and simulation approach is described to explore efficiently the application-platform solution/design space at system-l...
Conference Paper
Increasing number of concurrent applications in future mobile devices will be based on parallel heterogeneous multiprocessor system-on-chip platforms using network-on-chip communication to achieve scalability. In this paper we describe a performance modeling and simulation approach to explore efficiently the application-platform solution/design spa...
Article
Full-text available
Future mobile devices will be based on heterogeneous multiprocessing platforms accommodating several stand-alone applications. The network-on-chip communication and device networking combine the design challenges of conventional distributed systems and resource constrained real-time embedded systems. Interoperable design space exploration for both...
Conference Paper
The goal of this paper is to study how software based virtual prototypes and hardware simulation tools can be combined. By combining these tools and techniques we can shorten the time to market with parallel concurrent design and more importantly, we can provide a real-time simulation environment for virtual prototypes. Application designers get ac...
Conference Paper
Full-text available
Run-time reconfigurable logic is a very attractive alterative in the design of SoC. However, configuration overhead can largely decrease the system performance. In this work, we present a novel configuration locking technique to reduce the effect of the overhead. The idea is to at run-time lock a number of the most frequently used tasks on the conf...
Article
Full-text available
Reconfigurable system is a promising alternative to deliver both flexibility and performance at the same time. New reconfigurable technologies and technology-dependent tools have been developed, but a complete overview of the whole design flow for run-time reconfigurable systems is missing. In this work, we present a design flow instantiation for s...
Conference Paper
Run-time reconfigurable logic is an interesting design alterative in SoC design because it can simultaneously provide high performance and flexibility. However, its configuration overhead can largely decrease the system performance. In this work, we present a novel configuration locking technique to reduce the overhead. The idea is to lock at run-t...
Article
Dynamically reconfigurable hardware not only has high silicon reusability, but it can also deliver high performance for computation-intensive tasks. Advanced features such as run-time reconfiguration allow multiple tasks to be mapped onto the same device either simultaneously or multiplexed in time domain. These tasks need to be scheduled optimally...
Conference Paper
Virtual platform modeling is a new method for developing complex softwareintensive systems such as SystemonChips, NetworksonChips and embedded devices. Hardware prototyping is not needed in the early design phase, as similar functionality can be achieved quicker and more flexibly with virtual platform models. In this paper the virtual platform mode...
Conference Paper
In this paper, a genetic algorithm (GA) for scheduling tasks onto dynamically reconfigurable devices is presented. The scheduling problem is NP-hard and more complicated than multiprocessor scheduling, because both the task allocation and the configurations need to be carefully managed. The approach has been validated with a number of random task g...
Conference Paper
Full-text available
In this paper, an approach that uses dynamic voltage scaling (DVS) to reduce the configuration energy of runtime reconfigurable devices is proposed. The basic idea is to use configuration prefetching and parallelism to create excessive system idle time and apply DVS on the configuration process when such idle time can be utilized. A genetic algorit...
Conference Paper
This paper presents a SystemC-based approach for system-level design of partially reconfigurable hardware. The main focuses are resource estimation to support system analysis, reconfiguration modeling for fast performance simulation, automatic generation of reconfigurable components and a static prefetch scheduler. The approach was applied in a rea...
Article
In this paper, an approach that uses dynamic voltage scaling (DVS) to reduce the configuration energy of runtime reconfigurable devices is proposed. The basic idea is to use configuration prefetching and parallelism to create excessive system idle time and apply DVS on the configuration process when such idle time can be utilized. A genetic algorit...
Conference Paper
Dynamically reconfigurable hardware not only has high silicon reusability, but it can also deliver high performance for computation-intensive tasks. However, the reconfiguration process usually has long configuration latency, which contributes only negatively to the system performance. Prefetching is a very effective technique to hide such latency,...
Article
Full-text available
Multitasking on reconfigurable logic can achieve very high silicon reusability. However, configuration latency is a major limitation and it can largely degrade the system performance. One reason is that tasks can run in parallel but configurations of the tasks can be done only in sequence. This work presents a novel configuration model to enable co...
Conference Paper
Full-text available
This work presents a novel run-time reconfiguration model. It uses multiple configuration controllers instead of only one in traditional devices. The configuration SRAM is divided into several individual sections, and controllers can reconfigure different sections in parallel. Therefore, multiple tasks can be loaded simultaneously. Two static task...