scholarly journals IRRISENS: An IoT Platform Based on Microservices Applied in Commercial-Scale Crops Working in a Multi-Cloud Environment

Sensors ◽  
2020 ◽  
Vol 20 (24) ◽  
pp. 7163
Author(s):  
Rodrigo Filev Maia ◽  
Carlos Ballester Lurbe ◽  
Arbind Agrahari Baniya ◽  
John Hornbuckle

Research has shown the multitude of applications that Internet of Things (IoT), cloud computing, and forecast technologies present in every sector. In agriculture, one application is the monitoring of factors that influence crop development to assist in making crop management decisions. Research on the application of such technologies in agriculture has been mainly conducted at small experimental sites or under controlled conditions. This research has provided relevant insights and guidelines for the use of different types of sensors, application of a multitude of algorithms to forecast relevant parameters as well as architectural approaches of IoT platforms. However, research on the implementation of IoT platforms at the commercial scale is needed to identify platform requirements to properly function under such conditions. This article evaluates an IoT platform (IRRISENS) based on fully replicable microservices used to sense soil, crop, and atmosphere parameters, interact with third-party cloud services for scheduling irrigation and, potentially, control irrigation automatically. The proposed IoT platform was evaluated during one growing season at four commercial-scale farms on two broadacre irrigated crops with very different water management requirements (rice and cotton). Five main requirements for IoT platforms to be used in agriculture at commercial scale were identified from implementing IRRISENS as an irrigation support tool for rice and cotton production: scalability, flexibility, heterogeneity, robustness to failure, and security. The platform addressed all these requirements. The results showed that the microservice-based approach used is robust against both intermittent and critical failures in the field that could occur in any of the monitored sites. Further, processing or storage overload caused by datalogger malfunctioning or other reasons at one farm did not affect the platform’s performance. The platform was able to deal with different types of data heterogeneity. Since there are no shared microservices among farms, the IoT platform proposed here also provides data isolation, maintaining data confidentiality for each user, which is relevant in a commercial farm scenario.

Author(s):  
Rodrigo Filev Maia ◽  
Carlos Ballester Lurbe ◽  
Arbind Agrahari Baniya ◽  
John Hornbuckle

Research has shown the multitude of applications that IoT, cloud computing and forecast technologies present in every sector. In agriculture, one application is the monitoring of factors that influence crop development to assist in making crop management decisions. Research on the application of such technologies in agriculture has been mainly conducted at small experimental sites or under controlled conditions. This research has provided relevant insights and guidelines for the use of different types of sensors, application of a multitude of algorithms to forecast relevant parameters as well as architectural approaches of IoT platforms. However, research on the implementation of IoT platforms at the commercial scale is needed to identify platform requirements to properly function under such conditions. This article evaluates an IoT platform (IRRISENS) based on fully replicable microservices used to sense soil, crop and atmosphere parameters, interact with third party cloud services, planning and scheduling irrigation as well as control of irrigation water control devices. The proposed IoT platform was evaluated during one growing season at four commercial scale farms on two different broadacre irrigated crops with very different water management requirements (rice and cotton). Five main requirements for IoT platforms to be used in agriculture at commercial scale were identified from implementing IRRISENS in rice and cotton production: scalability, flexibility, heterogeneity, robustness to failure and security. The platform addressed all these requirements. The results showed that the microservice approach followed in the platform is robust against both intermittent and critical failures in the field that could occur in any of the monitored sites. Further, processing or storage overload caused for any reason at one farm did not affect the performance of the platform regarding the other monitored farms. This paper also discusses how the microservice approach can address the data heterogeneity issue when crops with different management requirements are monitored. Since there are no shared microservices among farms, the IoT platform proposed here also provides data isolation maintaining data confidentiality for each user, which is relevant in a commercial farm scenario.


2017 ◽  
Vol 2017 ◽  
pp. 1-18 ◽  
Author(s):  
Paula M. Vergara ◽  
Enrique de la Cal ◽  
José R. Villar ◽  
Víctor M. González ◽  
Javier Sedano

Epilepsy is a chronic neurological disorder with several different types of seizures, some of them characterized by involuntary recurrent convulsions, which have a great impact on the everyday life of the patients. Several solutions have been proposed in the literature to detect this type of seizures and to monitor the patient; however, these approaches lack in ergonomic issues and in the suitable integration with the health system. This research makes an in-depth analysis of the main factors that an epileptic detection and monitoring tool should accomplish. Furthermore, we introduce the architecture for a specific epilepsy detection and monitoring platform, fulfilling these factors. Special attention has been given to the part of the system the patient should wear, providing details of this part of the platform. Finally, a partial implementation has been deployed and several tests have been proposed and carried out in order to make some design decisions.


2021 ◽  
Vol ahead-of-print (ahead-of-print) ◽  
Author(s):  
Charles S. Areni

Purpose The purpose of this study is to show how non-random groupings of YouTube videos can be combined with automated text analysis (ATA) of user comments to conduct quasi-experiments on consumer sentiment towards different types of brands in a naturalistic setting. Design/methodology/approach NCapture extracted thousands of comments on multiple videos representing different experimental treatments and Leximancer revealed differences in the lexical patterns of user comments for different types of brands. Findings User comments consistently revealed hypothesized relationships between brand types, based on existing theory regarding motivations for nostalgia and the relationship between consumer preferences, online product ratings and purchases. These results demonstrate the viability of conducting quasi-experimental research in naturalistic settings via non-random groupings of YT videos and ATA of user comments. Research limitations/implications This research adopts a single quasi-experimental design: the non-equivalent group, after-only design. However, the same basic approach can be used with other quasi-experimental designs to examine different kinds of research questions. Originality/value Overall, this research points to the potential for ATA of comments on different categories of YT videos as a relatively straightforward approach for conducting field experiments that establish the ecological validity of laboratory findings. The method is easy to use and does not require the participation and cooperation of private, third party social media research companies.


2019 ◽  
pp. 275-296
Author(s):  
Lucy Jones

This chapter begins by defining agency—the relationship which exists between the agent and the principal—and considers the legal relationships created between an agent, his principal, and a third party. It then discusses the different methods by which an agency relationship may be created. The chapter explains the extent of an agent’s authority, the power of an agent to bind his principal, and the rights and duties of an agent. The relationship between agent, principal, and third party is explored and the different rules relating to disclosed and undisclosed agencies. Finally, the termination of an agency relationship is considered and examples of different types of agencies highlighted.


2021 ◽  
Vol 17 (1) ◽  
pp. 85-105
Author(s):  
Hany Abdelghaffar ◽  
Mohamed Abousteit

To deliver more value to customers, companies are striving to offer more digital services, and the internet of things (IOT) is the main enabler to maximize such value. However, one of the major challenges companies are facing is digital service integration with other providers, where IoT platform is playing important role to achieve such integration opening door for interoperability within actors in the IoT ecosystem. There have been a little research addressing IoT platforms interoperability from business value perspective, considering technical and non-technical factors as selection criteria to adopt such platforms. This paper uses a case study as a method. To validate the suggested interoperability criteria, interviews were conducted for IoT platform providers and two things providers. It was observed that considering technical factors alone when selecting IoT platform make companies oversee the value technology add to their business as IoT platform is not only about technology but also about business model in which this platform will be operating and the company position and role in IoT ecosystem. The paper contributes by providing criteria to achieve interoperability for IoT platform from both technical and business aspects.


2013 ◽  
Vol 4 (1) ◽  
pp. 1-15
Author(s):  
Ahmad H. Fauzi ◽  
Hamish Taylor

P2P e-commerce applications have lower operational costs and inherently more scalable than conventional client-server online trading. Community Trust Stores (CTS) provide reliable and secure storage services for peers involved in P2P e-trading by storing trust data for the peers. Freely available cloud services can host the Community Trust Store and provide 24/7 availability to participating trading peers avoiding the need to pay for commercial trusted third party services. However, the community store must provide a certain level of assurance and support suitable security measures in order to support e-trading within the P2P application. It must also support community management of the store including jointly signed trading contract. The Community Trust Stores also stores reputation report and trading outcomes as future reference for others. New membership for P2P e-commerce group must be sponsored by current members.


Proceedings ◽  
2019 ◽  
Vol 31 (1) ◽  
pp. 78
Author(s):  
Pedro Victor Borges ◽  
Chantal Taconet ◽  
Sophie Chabridon ◽  
Denis Conan ◽  
Thais Batista ◽  
...  

The rising popularity of the Internet of Things (IoT) has led to a plethora of highly heterogeneous, geographically dispersed devices. In recent years, IoT platforms have been used to provide a variety of services to applications such as device discovery, context management, and data analysis. However, the lack of standardization currently means that each IoT platform comes with its own abstractions, APIs, and interactions. As a consequence, programming the interactions between an application and an IoT platform is often time consuming, error prone, and depends on the developers’ level of knowledge about the IoT platform. To address these issues, we propose offering to application developers on the client side the possibility to declare variables that are automatically mapped to sensors and whose values are transparently updated with sensor observations. For this purpose, we introduce IoTVar, a middleware between IoT applications and platforms. In IoTVar, all the necessary interactions with IoT platforms are managed by proxies. This paper presents IoTVar integrated with the FIWARE platform, which is used for developing IoT Future Internet applications. We also report results of some experiments performed to evaluate IoTVar, showing IoTVar reduces the effort required to declare and manage IoT variables and its impact in terms of CPU, memory, and energy.


Symmetry ◽  
2018 ◽  
Vol 10 (12) ◽  
pp. 669 ◽  
Author(s):  
Daniel Díaz López ◽  
María Blanco Uribe ◽  
Claudia Santiago Cely ◽  
Daniel Tarquino Murgueitio ◽  
Edwin Garcia Garcia ◽  
...  

Undoubtedly, the adoption of the Internet of Things (IoT) paradigm has impacted on our every-day life, surrounding us with smart objects. Thus, the potentialities of this new market attracted the industry, so that many enterprises developed their own IoT platforms aiming at helping IoT services’ developers. In the multitude of possible platforms, selecting the most suitable to implement a specific service is not straightforward, especially from a security perspective. This paper analyzes some of the most prominent proposals in the IoT platforms market-place, performing an in-depth security comparison using five common criteria. These criteria are detailed in sub-criteria, so that they can be used as a baseline for the development of a secure IoT service. Leveraging the knowledge gathered from our in-depth study, both researchers and developers may select the IoT platform which best fits their needs. Additionally, an IoT service for monitoring commercial flights is implemented in two previously analyzed IoT platforms, giving an adequate detail level to represent a solid guideline for future IoT developers.


2019 ◽  
Vol 32 (6) ◽  
pp. 964-992 ◽  
Author(s):  
Qingyao Wan ◽  
Yang Yuan ◽  
Fujun Lai

Purpose The purpose of this paper is to explore how external pressures, internal capability and transaction attributes of logistics outsourcing synergically influence the extent of asset-based and non-asset-based logistics outsourcing. Design/methodology/approach Based on the data surveyed from 250 manufacturing companies in China, this study employed fuzzy-set qualitative comparative analysis (fsQCA) to deduce multiple configurations for logistics outsourcing decisions. Findings The results suggest that asset-based logistics outsourcing is primarily driven by external imitation pressures or internal demands for logistics technologies, while non-asset-based logistics outsourcing is mainly driven by the demands for external management-based logistics services. Asset specificity plays a positive role in promoting both asset-based and non-asset-based logistics outsourcing. The requirement for third-party logistics (3PL) management capability depends on the outsourcing types and outsourcing causes. Practical implications This study provides guidance to practitioners for them to make outsourcing decisions. It suggests that asset-based logistics outsourcing is more appropriate when there are high external imitation pressures or more internal logistics demands, while non-asset-based logistics outsourcing should be used only when a firm needs management-based logistics services. Besides, 3PL users are suggested to outsource their logistics when their 3PL providers are required to make specific investments. In addition, managers should carefully evaluate firms’ capabilities in managing outsourcing relationships. Originality/value Previous studies largely ignored the interaction effects of a set of factors on logistics outsourcing decisions, and to date, little research empirically examined how outsourcing is driven in terms of different types of outsourcing. Drawing on the institutional theory, dynamic capability view, and transaction cost theory and overarching under the complexity theory, this study examines how institutional, organizational and transactional factors interplay with each other to influence different types of logistics outsourcing (i.e. asset based and non-asset based). Methodologically, the configural analysis (i.e. fsQCA) is applied to explore complex causal configurations that drive logistics outsourcing.


2019 ◽  
Vol 15 (3) ◽  
pp. 1-13
Author(s):  
Feng Ye ◽  
Qian Huang ◽  
Shengyan Wu ◽  
Yong Chen

With the booming of the mobile computing and web technology, virtual and intelligent mobile applications become increasingly popular, e.g. web computing and web-based information retrieval. However, under contemporary network conditions and web application environment, it remains a challenging problem to achieve a trade-off between algorithm complexity and hardware performance. In this article, a Talking Avatar architecture is presented based on third-party cloud services. First, the authors propose a cloud service based multi-level layered software framework, which consists of user interface layer, business logic layer and data layer. Second, human face synthesis, speech conversion and social sharing schemes are introduced to integrate third-party cloud services. Third, experimental results on Android platforms indicate that the proposed Talking Avatar can be served efficiently in terms of memory consumption as well as average response time. In addition, stronger functions are provided compared with existing methods.


Sign in / Sign up

Export Citation Format

Share Document