Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Design Consideration01:22

Design Consideration

489
Designing a structure involves a series of considerations, primarily the material's ultimate strength, calculated through tests that measure changes under increased force until the material reaches its breaking point or limit. The ultimate load, where the material breaks, is divided by its original cross-sectional area, resulting in the ultimate normal stress or strength. The ultimate shearing stress is another significant factor taken into account.
The factor of safety is another key...
489
Issues And Trends In Healthcare Delivery System01:29

Issues And Trends In Healthcare Delivery System

6.1K
The issues and trends in healthcare delivery are constantly changing. The COVID-19 pandemic is one recent issue that wreaked havoc on healthcare systems, causing a shortage of healthcare workers, high demand for medicines and supplies, and increased medical expenditure due to a lack of insurance. Other issues include rising healthcare costs and care fragmentation.
Cost Containment
Payment for healthcare services has historically promoted adoption of costly and often unnecessary or inefficient...
6.1K
PI Controller: Design01:24

PI Controller: Design

1.1K
Proportional Integral (PI) controllers are a fundamental component in modern control systems, widely used to enhance performance and mitigate steady-state errors. They are particularly effective in applications such as automatic brightness adjustment on smartphones, where they excel at mitigating steady-state errors for step-function inputs. Unlike PD controllers, which require time-varying errors to function optimally, PI controllers leverage their integral component to address residual...
1.1K
Properties of the z-Transform I01:17

Properties of the z-Transform I

563
The z-transform is a fundamental tool in digital signal processing, enabling the analysis of discrete-time systems through its various properties. It is an invaluable tool for analyzing discrete-time systems, offering a range of properties that simplify complex signal manipulations. One fundamental property is linearity. For any two discrete-time signals, the z-transform of their linear combination equals the same linear combination of their individual z-transforms. This property is essential...
563
Control Systems: Applications01:25

Control Systems: Applications

1.0K
Electrical engineering plays a pivotal role in our daily lives, with control systems at the heart of many applications, from home appliances to sophisticated space shuttles. Control systems manage and regulate the behavior of devices and processes, ensuring they function safely, correctly, and efficiently.
In modern vehicles, control systems manage various functions to enhance performance and safety. The steering wheel and accelerator are primary inputs in a car's control system. The...
1.0K
Fast Decoupled and DC Powerflow01:24

Fast Decoupled and DC Powerflow

679
The fast decoupled power flow method addresses contingencies in power system operations, such as generator outages or transmission line failures. This method provides quick power flow solutions, essential for real-time system adjustments. Fast decoupled power flow algorithms simplify the Jacobian matrix by neglecting certain elements, leading to two sets of decoupled equations:
679

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

HABITAT: An IoT Solution for Independent Elderly.

Sensors (Basel, Switzerland)·2019
Same author

Smart Water Management Platform: IoT-Based Precision Irrigation for Agriculture.

Sensors (Basel, Switzerland)·2019
See all related articles

Related Experiment Video

Updated: Jan 1, 2026

Integration of 5G Experimentation Infrastructures into a Multi-Site NFV Ecosystem
10:15

Integration of 5G Experimentation Infrastructures into a Multi-Site NFV Ecosystem

Published on: February 3, 2021

4.1K

Architecting and Deploying IoT Smart Applications: A Performance-Oriented Approach.

Ivan Zyrianoff1, Alexandre Heideker1, Dener Silva1

  • 1Federal University of the ABC, Center of Mathematics, Computing and Cognition, Santo André 09210-580, Brazil.

Sensors (Basel, Switzerland)
|December 28, 2019
PubMed
Summary
This summary is machine-generated.

This article explores how to best place software components across a network of devices, fog nodes, and cloud servers to improve the speed and efficiency of smart applications. The authors introduce a new five-layer framework and a five-stage computing model to help developers make better deployment decisions. By testing various configurations, the study reveals how specific placements can create performance bottlenecks. These findings provide a foundation for creating smarter strategies for moving and managing software across complex digital environments.

Keywords:
FIWAREIoT architectureIoT platformLoRaWANfog computinginternet of things (IoT)low power wide area network (LPWAN)smart agriculturesmart citiesFog computingCloud datacenterSystem scalabilityNetwork architecture

Frequently Asked Questions

More Related Videos

Data Communication Based on MQTT in a Polymer Extrusion Process
08:15

Data Communication Based on MQTT in a Polymer Extrusion Process

Published on: July 15, 2022

3.7K

Related Experiment Videos

Last Updated: Jan 1, 2026

Integration of 5G Experimentation Infrastructures into a Multi-Site NFV Ecosystem
10:15

Integration of 5G Experimentation Infrastructures into a Multi-Site NFV Ecosystem

Published on: February 3, 2021

4.1K
Data Communication Based on MQTT in a Polymer Extrusion Process
08:15

Data Communication Based on MQTT in a Polymer Extrusion Process

Published on: July 15, 2022

3.7K

Area of Science:

  • Distributed systems engineering within IoT Smart Applications research
  • Performance optimization in cloud and fog computing architectures

Background:

No prior work had resolved the ambiguity regarding where software components should reside within complex digital networks. Existing layered frameworks facilitate understanding individual roles but offer minimal guidance for physical placement. This gap motivated researchers to investigate how to map software modules onto hardware infrastructure. Prior research has shown that smart systems span from field devices to cloud datacenters. That uncertainty drove the need for a more structured approach to deployment. It was already known that rigid, universal strategies fail to meet the diverse requirements of modern stakeholders. No prior work had resolved the conflict between varying application demands and static infrastructure. This study addresses the lack of clear mapping strategies for distributed smart environments.

Purpose Of The Study:

The aim of this study is to provide a performance-oriented approach for architecting and deploying smart applications. The researchers seek to address the lack of guidance regarding where software components should reside in distributed networks. This problem arises because existing layered architectures do not specify physical deployment locations. The authors intend to bridge the gap between abstract software design and physical hardware infrastructure. They propose a new five-layer architecture and a five-stage computing continuum to facilitate this mapping process. The study also investigates how different deployment configurations affect the overall performance of smart systems. By analyzing these variables, the team hopes to identify strategies for static deployment and dynamic migration. This research provides a foundation for improving the adoption and efficiency of modern smart technologies.

Main Methods:

The authors utilize a performance analysis approach to evaluate six distinct deployment configurations. This review approach involves mapping software components from a five-layer model into a five-stage physical infrastructure. The team systematically tests how these varied placements influence system behavior. Data collection focuses on identifying bottlenecks that arise during the execution of distributed tasks. The investigation compares different architectural arrangements to determine their impact on scalability. Researchers employ this structured framework to simulate real-world conditions across field devices and cloud datacenters. The methodology emphasizes the relationship between abstract software design and physical hardware constraints. This design provides a clear pathway for assessing how deployment choices affect overall system efficiency.

Main Results:

The study reveals that different deployment configurations of layered components into staged locations generate significant bottlenecks. These bottlenecks negatively influence both system performance and the overall scalability of the smart applications. The researchers identified six unique configurations to test the impact of component placement across the computing continuum. Results demonstrate that a one-size-fits-all strategy fails to adapt to the varying demands of complex environments. The analysis confirms that the physical location of software modules is a critical determinant of operational speed. Findings indicate that static deployment policies can be effectively identified based on these performance observations. The data also suggests that dynamic migration of components is essential for maintaining system health. These results provide evidence that architectural mapping is vital for optimizing distributed smart systems.

Conclusions:

The authors propose that specific deployment configurations directly influence system bottlenecks and overall scalability. Their analysis confirms that placing software components into staged locations requires careful consideration of performance metrics. The researchers suggest that static deployment policies can be derived from the observed behavior of these layered components. They also indicate that dynamic migration strategies are necessary for maintaining efficiency in fluctuating environments. The study provides insights into how the computing continuum affects the operational success of smart applications. These findings imply that a flexible, performance-oriented approach is superior to universal deployment models. The authors conclude that mapping software to physical stages is a primary factor in system optimization. Their work establishes a basis for future development of automated placement algorithms in distributed networks.

According to the authors, the primary outcome is the identification of performance bottlenecks caused by specific component-to-stage mappings. These constraints directly impact the scalability and responsiveness of the entire system, demonstrating that placement choices are not interchangeable across different smart application scenarios.

The researchers propose a 5-layer architecture alongside a 5-stage computing continuum. This dual-model framework serves as a conceptual tool to bridge the gap between abstract software design and the physical hardware infrastructure found in modern distributed environments.

A staged infrastructure is necessary because it allows for the distribution of processing tasks between field devices, fog nodes, and cloud datacenters. This physical hierarchy enables developers to manage latency and resource utilization more effectively than a centralized model.

The study utilizes six distinct deployment configurations to test how software components interact with different physical stages. These configurations act as experimental variables to measure the resulting system performance and identify where bottlenecks emerge during operation.

The researchers measured performance by observing how different mapping strategies affected system bottlenecks. This measurement reveals that the interaction between layered software and staged physical locations determines the efficiency of the smart application.

The authors propose that their findings enable the creation of static deployment and dynamic migration policies. These policies aim to optimize the placement of software components to ensure that smart applications remain performant as their operational requirements change over time.