1
|
Fractional social optimization-based migration and replica management algorithm for load balancing in distributed file system for cloud computing. NETWORK (BRISTOL, ENGLAND) 2024:1-28. [PMID: 38771196 DOI: 10.1080/0954898x.2024.2353665] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Subscribe] [Scholar Register] [Received: 12/05/2023] [Accepted: 05/06/2024] [Indexed: 05/22/2024]
Abstract
Effective management of data is a major issue in Distributed File System (DFS), like the cloud. This issue is handled by replicating files in an effective manner, which can minimize the time of data access and elevate the data availability. This paper devises a Fractional Social Optimization Algorithm (FSOA) for replica management along with balancing load in DFS in the cloud stage. Balancing the workload for DFS is the main objective. Here, the chunk creation is done by partitioning the file into a different number of chunks considering Deep Fuzzy Clustering (DFC) and then in the round-robin manner the Virtual machine (VM) is assigned. In that case for balancing the load considering certain objectives like resource use, energy consumption and migration cost thereby the load balancing is performed with the proposed FSOA. Here, the FSOA is formulated by uniting the Social optimization algorithm (SOA) and Fractional Calculus (FC). The replica management is done in DFS using the proposed FSOA by considering the various objectives. The FSOA has the smallest load of 0.299, smallest cost of 0.395, smallest energy consumption of 0.510, smallest overhead of 0.358, and smallest throughput of 0.537.
Collapse
|
2
|
Conditional Most-Correlated Distribution-Based Load-Balancing Scheme for Hybrid LiFi/WiGig Network. SENSORS (BASEL, SWITZERLAND) 2023; 24:220. [PMID: 38203081 PMCID: PMC10781407 DOI: 10.3390/s24010220] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Subscribe] [Scholar Register] [Received: 11/16/2023] [Revised: 12/23/2023] [Accepted: 12/25/2023] [Indexed: 01/12/2024]
Abstract
A hybrid network has recently been proposed as a framework for a high-speed wireless communication network. Basically, it integrates light fidelity (LiFi) with radio frequency wireless gigabit alliance (WiGig) networks that operate, simultaneously, in a completely different frequency band. To assign the best access point (AP) and provide enough resources for each user, an effective load-balancing (LB) strategy is needed. However, the traditional LB strategies involve sophisticated iterative computing procedures whenever the user distribution changes. Hence, the first contribution of this work is to offer a more adaptable, two-step, conditional, and most-correlated distribution (CMCD) algorithm. Thus, the low-complexity most-correlated distribution (MCD) LB scheme is applied, and the average data rates for all users are then calculated. If the results achieve the predefined performance threshold (PDT), the decisions will be confirmed; otherwise, the proposed scheme automatically switches to the more accurate, but more complex, consecutive assign WiGig first separate optimization algorithms (CAWFS) algorithm. The suggested algorithm provides a clear performance-complexity trade-off, which could be simply controlled by choosing the suitable performance tolerance factor. The second contribution of this paper is the correlation-weighted majority voting (CWMV) method, which attempts to benefit from as many prior decision votes as possible, instead of relying just on one vote. In the CWMV technique, the weight of each vote is calculated based on the correlation between the history distribution vectors and the new user distribution vector. A significant increase in the system performance is evident from the simulation results.
Collapse
|
3
|
The Statewide Patient Load Balancing Work of Washington State's Medical Operations Coordination Center. Disaster Med Public Health Prep 2023; 17:e556. [PMID: 38059280 DOI: 10.1017/dmp.2023.212] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 12/08/2023]
Abstract
OBJECTIVES Load balancing of constrained healthcare resources has become a critical aspect of assuring access to care during periods of pandemic related surge. These impacts include patient surges, staffing shortages, and limited access to specialty resources. This research focuses on the creation and work of a novel statewide coordination center, the Washington Medical Coordination Center (WMCC), whose primary goal is the load balancing of patients across the healthcare continuum of Washington State. METHODS This article discusses the origins, development, and operations of the WMCC including key partners, cooperative agreements, and structure necessary to create a patient load balancing system on a statewide level. RESULTS As of April 21, 2022, the WMCC received 3821 requests from Washington State hospitals. Nearly 90% were received during the pandemic surge. Nearly 75% originated from rural hospitals that are most often limited in their ability to transfer patients when referral centers are also overwhelmed. CONCLUSIONS The WMCC served as an effective tool to carry out patient load balancing activities during the COVID-19 pandemic surge in Washington State. It (the WMCC) has been shown to be an equity enhancing, cost effective means of managing healthcare surge events across a broad geographic region.
Collapse
|
4
|
An Energy-Efficient Routing Algorithm for WSNs Using Fuzzy Logic. SENSORS (BASEL, SWITZERLAND) 2023; 23:8074. [PMID: 37836904 PMCID: PMC10574951 DOI: 10.3390/s23198074] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Subscribe] [Scholar Register] [Received: 07/19/2023] [Revised: 08/23/2023] [Accepted: 08/28/2023] [Indexed: 10/15/2023]
Abstract
Battery replacement or recharging is essential for sensor nodes because they are typically powered by batteries in wireless sensor network (WSN) applications. Therefore, creating an energy-efficient data transfer technique is required. The base station (BS) receives data from one sensor node and routes the data to another sensor node. As a result, an energy-efficient routing algorithm using fuzzy logic (EERF) represents a novel approach that is suggested in this study. One of the reasoning techniques utilized in scenarios where there is a lot of ambiguity is fuzzy logic. The remaining energy, the distance between the sensor node and the base station, and the total number of connected sensor nodes are all inputs given to the fuzzy system of the proposed EERF algorithm. The proposed EERF is contrasted with the current systems, like the energy-aware unequal clustering using fuzzy logic (EAUCF) and distributed unequal clustering using fuzzy logic (DUCF) algorithms, in terms of evaluation criteria, including energy consumption, the number of active sensor nodes for each round in the network, and network stability. EAUCF and DUCF were outperformed by EERF.
Collapse
|
5
|
Enhancing Energy Efficiency and Fast Decision Making for Medical Sensors in Healthcare Systems: An Overview and Novel Proposal. SENSORS (BASEL, SWITZERLAND) 2023; 23:7286. [PMID: 37631822 PMCID: PMC10458451 DOI: 10.3390/s23167286] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Received: 08/01/2023] [Revised: 08/14/2023] [Accepted: 08/18/2023] [Indexed: 08/27/2023]
Abstract
In the realm of the Internet of Things (IoT), a network of sensors and actuators collaborates to fulfill specific tasks. As the demand for IoT networks continues to rise, it becomes crucial to ensure the stability of this technology and adapt it for further expansion. Through an analysis of related works, including the feedback-based optimized fuzzy scheduling approach (FOFSA) algorithm, the adaptive task allocation technique (ATAT), and the osmosis load balancing algorithm (OLB), we identify their limitations in achieving optimal energy efficiency and fast decision making. To address these limitations, this research introduces a novel approach to enhance the processing time and energy efficiency of IoT networks. The proposed approach achieves this by efficiently allocating IoT data resources in the Mist layer during the early stages. We apply the approach to our proposed system known as the Mist-based fuzzy healthcare system (MFHS) that demonstrates promising potential to overcome the existing challenges and pave the way for the efficient industrial Internet of healthcare things (IIoHT) of the future.
Collapse
|
6
|
Preference-Aware User Access Control Policy in Internet of Things. SENSORS (BASEL, SWITZERLAND) 2023; 23:5989. [PMID: 37447837 DOI: 10.3390/s23135989] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Received: 05/03/2023] [Revised: 06/05/2023] [Accepted: 06/15/2023] [Indexed: 07/15/2023]
Abstract
There are multiple types of services in the Internet of Things, and existing access control methods do not consider situations wherein the same types of services have multiple access options. In order to ensure the QoS quality of user access and realize the reasonable utilization of Internet of Things network resources, it is necessary to consider the characteristics of different services to design applicable access control strategies. In this paper, a preference-aware user access control strategy in slices is proposed, which can increase the number of users in the system while balancing slice resource utilization. First, we establish the user QoS model and slice QoS index range according to the delay, rate and reliability requirements, and we select users with multiple access options. Secondly, a user preference matrix is established according to the user QoS requirements and the slice QoS index range. Finally, a preference matrix of the slice is built according to the optimization objective, and access control decisions are made for users through the resource utilization state of the slice and the preference matrix. The verification results show that the proposed strategy not only balances slice resource utilization but also increases the number of users who can access the system.
Collapse
|
7
|
Load Balancing Using Artificial Intelligence for Cloud-Enabled Internet of Everything in Healthcare Domain. SENSORS (BASEL, SWITZERLAND) 2023; 23:s23115349. [PMID: 37300076 DOI: 10.3390/s23115349] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Subscribe] [Scholar Register] [Received: 04/13/2023] [Revised: 05/21/2023] [Accepted: 05/24/2023] [Indexed: 06/12/2023]
Abstract
The emergence of the Internet of Things (IoT) and its subsequent evolution into the Internet of Everything (IoE) is a result of the rapid growth of information and communication technologies (ICT). However, implementing these technologies comes with certain obstacles, such as the limited availability of energy resources and processing power. Consequently, there is a need for energy-efficient and intelligent load-balancing models, particularly in healthcare, where real-time applications generate large volumes of data. This paper proposes a novel, energy-aware artificial intelligence (AI)-based load balancing model that employs the Chaotic Horse Ride Optimization Algorithm (CHROA) and big data analytics (BDA) for cloud-enabled IoT environments. The CHROA technique enhances the optimization capacity of the Horse Ride Optimization Algorithm (HROA) using chaotic principles. The proposed CHROA model balances the load, optimizes available energy resources using AI techniques, and is evaluated using various metrics. Experimental results show that the CHROA model outperforms existing models. For instance, while the Artificial Bee Colony (ABC), Gravitational Search Algorithm (GSA), and Whale Defense Algorithm with Firefly Algorithm (WD-FA) techniques attain average throughputs of 58.247 Kbps, 59.957 Kbps, and 60.819 Kbps, respectively, the CHROA model achieves an average throughput of 70.122 Kbps. The proposed CHROA-based model presents an innovative approach to intelligent load balancing and energy optimization in cloud-enabled IoT environments. The results highlight its potential to address critical challenges and contribute to developing efficient and sustainable IoT/IoE solutions.
Collapse
|
8
|
A Resource-Adaptive Routing Scheme with Wavelength Conflicts in Quantum Key Distribution Optical Networks. ENTROPY (BASEL, SWITZERLAND) 2023; 25:e25050732. [PMID: 37238487 DOI: 10.3390/e25050732] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Received: 03/23/2023] [Revised: 04/21/2023] [Accepted: 04/26/2023] [Indexed: 05/28/2023]
Abstract
Quantum key distribution (QKD) has great potential in ensuring data security. Deploying QKD-related devices in existing optical fiber networks is a cost-effective way to practically implement QKD. However, QKD optical networks (QKDON) have a low quantum key generation rate and limited wavelength channels for data transmission. The simultaneous arrival of multiple QKD services may also lead to wavelength conflicts in QKDON. Therefore, we propose a resource-adaptive routing scheme (RAWC) with wavelength conflicts to achieve load balancing and efficient utilization of network resources. Focusing on the impact of link load and resource competition, this scheme dynamically adjusts the link weights and introduces the wavelength conflict degree. Simulation results indicate that the RAWC algorithm is an effective approach to solving the wavelength conflict problem. Compared with the benchmark algorithms, the RAWC algorithm can improve service request success rate (SR) by up to 30%.
Collapse
|
9
|
Evolution of Hybrid LiFi-WiFi Networks: A Survey. SENSORS (BASEL, SWITZERLAND) 2023; 23:s23094252. [PMID: 37177456 PMCID: PMC10181365 DOI: 10.3390/s23094252] [Citation(s) in RCA: 1] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Subscribe] [Scholar Register] [Received: 02/24/2023] [Revised: 04/19/2023] [Accepted: 04/23/2023] [Indexed: 05/15/2023]
Abstract
Given the growing number of devices and their need for internet access, researchers are focusing on integrating various network technologies. Concerning indoor wireless services, a promising approach in this regard is to combine light fidelity (LiFi) and wireless fidelity (WiFi) technologies into a hybrid LiFi and WiFi network (HLWNet). Such a network benefits from LiFi's distinct capability for high-speed data transmission and from the wide radio coverage offered by WiFi technologies. In this paper, we describe the framework for the HWLNet architecture, providing an overview of the handover methods used in HLWNets and presenting the basic architecture of hybrid LiFi/WiFi networks, optimization of cell deployment, relevant modulation schemes, illumination constraints, and backhaul device design. The survey also reviews the performance and recent achievements of HLWNets compared to legacy networks with an emphasis on signal to noise and interference ratio (SINR), spectral and power efficiency, and quality of service (QoS). In addition, user behaviour is discussed, considering interference in a LiFi channel is due to user movement, handover frequency, and load balancing. Furthermore, recent advances in indoor positioning and the security of hybrid networks are presented, and finally, directions of the hybrid network's evolution in the foreseeable future are discussed.
Collapse
|
10
|
Energy Aware Load Balancing Framework for Smart Grid Using Cloud and Fog Computing. SENSORS (BASEL, SWITZERLAND) 2023; 23:3488. [PMID: 37050548 PMCID: PMC10098693 DOI: 10.3390/s23073488] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Received: 02/06/2023] [Revised: 03/09/2023] [Accepted: 03/21/2023] [Indexed: 06/19/2023]
Abstract
Data centers are producing a lot of data as cloud-based smart grids replace traditional grids. The number of automated systems has increased rapidly, which in turn necessitates the rise of cloud computing. Cloud computing helps enterprises offer services cheaply and efficiently. Despite the challenges of managing resources, longer response plus processing time, and higher energy consumption, more people are using cloud computing. Fog computing extends cloud computing. It adds cloud services that minimize traffic, increase security, and speed up processes. Cloud and fog computing help smart grids save energy by aggregating and distributing the submitted requests. The paper discusses a load-balancing approach in Smart Grid using Rock Hyrax Optimization (RHO) to optimize response time and energy consumption. The proposed algorithm assigns tasks to virtual machines for execution and shuts off unused virtual machines, reducing the energy consumed by virtual machines. The proposed model is implemented on the CloudAnalyst simulator, and the results demonstrate that the proposed method has a better and quicker response time with lower energy requirements as compared with both static and dynamic algorithms. The suggested algorithm reduces processing time by 26%, response time by 15%, energy consumption by 29%, cost by 6%, and delay by 14%.
Collapse
|
11
|
Leveraging Metaheuristic Unequal Clustering for Hotspot Elimination in Energy-Aware Wireless Sensor Networks. SENSORS (BASEL, SWITZERLAND) 2023; 23:2636. [PMID: 36904839 PMCID: PMC10007686 DOI: 10.3390/s23052636] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Received: 01/08/2023] [Revised: 02/12/2023] [Accepted: 02/22/2023] [Indexed: 06/18/2023]
Abstract
Wireless sensor networks (WSNs) are becoming a significant technology for ubiquitous living and continue to be involved in active research because of their varied applications. Energy awareness will be a critical design problem in WSNs. Clustering is a widespread energy-efficient method and grants several benefits such as scalability, energy efficiency, less delay, and lifetime, but it results in hotspot issues. To solve this, unequal clustering (UC) has been presented. In UC, the size of the cluster differs with the distance to the base station (BS). This paper devises an improved tuna-swarm-algorithm-based unequal clustering for hotspot elimination (ITSA-UCHSE) technique in an energy-aware WSN. The ITSA-UCHSE technique intends to resolve the hotspot problem and uneven energy dissipation in the WSN. In this study, the ITSA is derived from the use of a tent chaotic map with the traditional TSA. In addition, the ITSA-UCHSE technique computes a fitness value based on energy and distance metrics. Moreover, the cluster size determination via the ITSA-UCHSE technique helps to address the hotspot issue. To demonstrate the enhanced performance of the ITSA-UCHSE approach, a series of simulation analyses were conducted. The simulation values stated that the ITSA-UCHSE algorithm has reached improved results over other models.
Collapse
|
12
|
An Energy Efficient Load Balancing Tree-Based Data Aggregation Scheme for Grid-Based Wireless Sensor Networks. SENSORS (BASEL, SWITZERLAND) 2022; 22:9303. [PMID: 36502004 PMCID: PMC9738405 DOI: 10.3390/s22239303] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Received: 10/20/2022] [Revised: 11/18/2022] [Accepted: 11/23/2022] [Indexed: 06/17/2023]
Abstract
A wireless sensor network (WSN) consists of a very large number of sensors which are deployed in the specific area of interest. A sensor is an electronic device equipped with a small processor and has a small-capacity memory. The WSN has the functions of low cost, easy deployment, and random reconfiguration. In this paper, an energy-efficient load balancing tree-based data aggregation scheme (LB-TBDAS) for grid-based WSNs is proposed. In this scheme, the sensing area is partitioned into many cells of a grid and then the sensor node with the maximum residual energy is elected to be the cell head in each cell. Then, the tree-like path is established by using the minimum spanning tree algorithm. In the tree construction, it must meet the three constraints, which are the minimum energy consumption spanning tree, the network depth, and the maximum number of child nodes. In the data transmission process, the cell head is responsible for collecting the sensing data in each cell, and the collected data are transmitted along the tree-like path to the base station (BS). Simulation results show that the total energy consumption of LB-TBDAS is significantly less than that of GB-PEDAP and PEDAP. Compared to GB-PEDAP and PEDAP, the proposed LB-TBDAS extends the network lifetime by more than 100%. The proposed LB-TBDAS can avoid excessive energy consumption of sensor nodes during multi-hop data transmission and can also avoid the hotspot problem of WSNs.
Collapse
|
13
|
A Novel Load Balancing Scheme for Satellite IoT Networks Based on Spatial-Temporal Distribution of Users and Advanced Genetic Algorithms. SENSORS (BASEL, SWITZERLAND) 2022; 22:7930. [PMID: 36298287 PMCID: PMC9609500 DOI: 10.3390/s22207930] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Received: 08/31/2022] [Revised: 09/29/2022] [Accepted: 10/12/2022] [Indexed: 06/16/2023]
Abstract
Satellite IoT networks (S-IoT-N), which have been a hot issue regarding the next generation of communication, are quite important for the coming era of digital twins and the metaverse because of their performance in sensing and monitoring anywhere, anytime, and anyway, in more dimensions. However, this will cause communication links to face greater traffic loads. Satellite internet networks (SIN) are considered the most possible evolution road, possessing characteristics of many satellites, such as low earth orbit (LEO), the Ku/Ka frequency, and a high data rate. Existing research on load balancing schemes for satellite networks cannot solve the problems of low efficiency under conditions of extremely non-uniform distribution of users (DoU) and dynamic density variances. Therefore, this paper proposes a novel load balancing scheme of adjacent beams for S-IoT-N based on the modeling of spatial-temporal DoU and advanced GA. In our scheme, the PDF of the DoU in the direction of movement of the SSP's trajectory was modeled first, which provided a multi-directional constraint for the non-uniform distribution of users in S-IoT-N. Fully considering the prior periodicity of satellite movement and the similarity of DoU in different areas, we proposed an adaptive inheritance iteration to optimize the crossover factor and mutation factor for GA for the first time. Based on the proposed improved GA, we obtained the optimal scheme of load balancing under the conditions of the adaptation from the local balancing scheme to global balancing, and a selection of Ser-Beams to access. Finally, the simulations show that the proposed method can improve the average throughput by 3% under specific conditions and improve processing efficiency by 30% on average.
Collapse
|
14
|
Three-Phase Handover Management and Access Point Transition Scheme for Dynamic Load Balancing in Hybrid LiFi/WiFi Networks. SENSORS (BASEL, SWITZERLAND) 2022; 22:7583. [PMID: 36236681 PMCID: PMC9570590 DOI: 10.3390/s22197583] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Received: 08/28/2022] [Revised: 09/19/2022] [Accepted: 09/22/2022] [Indexed: 06/16/2023]
Abstract
Since LiFi and WiFi do not interfere with one another, a LiFi/WiFi hybrid network may provide superior performance to existing wireless options. With a large number of users and constant changes, a network can easily become overloaded, leading to slowdowns and fluctuations in data transfer speeds. Handover (HO) increases significantly with an increase in users, which can negatively impact system performance and quality of service (QoS) due to connection loss and/or delay. Innovative three-phase handover management and AP transition (TPHM-APT) is proposed with the goals of maintaining a steady link with reduced HOs for all connected users, meeting high per-user data rates, and having low outage performance. The proposed scheme primarily focuses on reducing the total number of HOs, which improves reliability and keeps user densities low on individual LiFi APs, which conserves bandwidth and energy. Conventional methods of HO management and user assignment, such as those based on signal strength strategy (SSS), involve reallocating users to a different AP the moment they encounter a HO. Our technique consists of three stages that focus on the optical gain, the incidence angle of the receiver FOV, and user mobility speed for decision-making. Specifically, a data rate threshold (DRT), which is equivalent to the data rate gained from the optical gain, is used to determine whether users must be served by a LiFi or a WiFi AP. In addition, an incidence angle threshold (IAT) is identified to manage the handover process and user AP transition with the consideration of the user mobility threshold (UMT). The proposed method considers load balancing (LB) among all connected users as well. This approach is evaluated using Monte Carlo simulations with MATLAB. Mathematical expressions are derived to analyze the performance of the proposed method. Different aspects, for example, Outage Probability, HO Overhead, User density, System Average Throughput (SAT), and Average Data Rate Requirement (ADRR), are studied. Analysis shows performance gains in overall system performance in terms of system data rates, fairness, and HO rates. Simulation results show that against the standard HO scheme and traditional HO skipping and APA methods, the proposed scheme can effectively decrease HO rates, save LiFi resources, and increase user throughput. It also shows good correspondence to the analysis and reveals the associated trade-offs that occur when moving between the span of narrow to wide FOVs and vice versa (HO rates and APS). The proposed scheme achieves almost identical results for low-density and high-density systems as well, with different ADRR and HO overhead values.
Collapse
|
15
|
GWLBC: Gray Wolf Optimization Based Load Balanced Clustering for Sustainable WSNs in Smart City Environment. SENSORS (BASEL, SWITZERLAND) 2022; 22:7113. [PMID: 36236208 PMCID: PMC9571095 DOI: 10.3390/s22197113] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Received: 08/25/2022] [Revised: 09/10/2022] [Accepted: 09/17/2022] [Indexed: 06/16/2023]
Abstract
In a smart city environment, with increased demand for energy efficiency, information exchange and communication through wireless sensor networks (WSNs) plays an important role. In WSNs, the sensors are usually operating in clusters, and they are allowed to restructure for effective communication over a large area and for a long time. In this scenario, load-balanced clustering is the cost-effective means of improving the system performance. Although clustering is a discrete problem, the computational intelligence techniques are more suitable for load balancing and minimizing energy consumption with different operating constraints. The literature reveals that the swarm intelligence-inspired computational approaches give excellent results among population-based meta-heuristic approaches because of their more remarkable exploration ability. Conversely, in this work, load-balanced clustering for sustainable WSNs is presented using improved gray wolf optimization (IGWO). In a smart city environment, the significant parameters of energy-efficient load-balanced clustering involve the network lifetime, dead cluster heads, dead gateways, dead sensor nodes, and energy consumption while ensuring information exchange and communication among the sensors and cluster heads. Therefore, based on the above parameters, the proposed IGWO is compared with the existing GWO and several other techniques. Moreover, the convergence characteristics of the proposed algorithm are demonstrated for an extensive network in a smart city environment, which consists of 500 sensors and 50 cluster heads deployed in an area of 500 × 500 m2, and it was found to be significantly improved.
Collapse
|
16
|
A Semantic Data-Based Distributed Computing Framework to Accelerate Digital Twin Services for Large-Scale Disasters. SENSORS (BASEL, SWITZERLAND) 2022; 22:6749. [PMID: 36146099 PMCID: PMC9504617 DOI: 10.3390/s22186749] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Received: 07/26/2022] [Revised: 08/25/2022] [Accepted: 09/04/2022] [Indexed: 06/16/2023]
Abstract
As natural disasters become extensive, due to various environmental problems, such as the global warming, it is difficult for the disaster management systems to rapidly provide disaster prediction services, due to complex natural phenomena. Digital twins can effectively provide the services using high-fidelity disaster models and real-time observational data with distributed computing schemes. However, the previous schemes take little account of the correlations between environmental data of disasters, such as landscapes and weather. This causes inaccurate computing load predictions resulting in unbalanced load partitioning, which increases the prediction service times of the disaster management agencies. In this paper, we propose a novel distributed computing framework to accelerate the prediction services through semantic analyses of correlations between the environmental data. The framework combines the data into disaster semantic data to represent the initial disaster states, such as the sizes of wildfire burn scars and fuel models. With the semantic data, the framework predicts computing loads using the convolutional neural network-based algorithm, partitions the simulation model into balanced sub-models, and allocates the sub-models into distributed computing nodes. As a result, the proposal shows up to 38.5% of the prediction time decreases, compared to the previous schemes.
Collapse
|
17
|
SAAQ: A Characterization Method for Distributed Servers in Ubicomp Environments. SENSORS (BASEL, SWITZERLAND) 2022; 22:6688. [PMID: 36081148 PMCID: PMC9460688 DOI: 10.3390/s22176688] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Received: 08/01/2022] [Revised: 08/22/2022] [Accepted: 09/01/2022] [Indexed: 06/15/2023]
Abstract
The increasing evolution of computing technologies has fostered the new intelligent concept of Ubiquitous computing (Ubicomp). Ubicomp environments encompass the introduction of new paradigms, such as Internet of Things (IoT), Mobile computing, and Wearable computing, into communication networks, which demands more efficient strategies to deliver tasks and services, considering heterogeneity, scalability, reliability, and efficient energy consumption of the connected devices. Middlewares have a crucial role to deal with all these aspects, by implementing efficient load balancing methods based on the hardware characterization and the computational cost of the queries and tasks. However, most existing solutions do not take into account both considerations in conjunction. In this context, we propose a methodology to characterize distributed servers, services, and network delays in Ubicomp environments, based on the Server Ability to Answer a Query (SAAQ). To evaluate our SAAQ-based methodology, we implemented a simple middleware in a museum context, in which different IoT devices (e.g., social robots, mobile devices) and distributed servers with different capabilities can participate, and performed a set of experiments in scenarios with diverse hardware and software characteristics. Results show that the middleware is able to distribute queries to servers with adequate capacity, freeing from service requests to devices with hardware restrictions; thus, our SAAQ-based middleware has a good performance regarding throughput (22.52 ms for web queries), end-to-end delay communications (up to 193.30 ms between San Francisco and Amsterdam), and good management of computing resources (up to 80% of CPU consumption).
Collapse
|
18
|
A Traffic Splitting Algorithm for Load Balancing in Tor. ENTROPY 2022; 24:e24060807. [PMID: 35741528 PMCID: PMC9223355 DOI: 10.3390/e24060807] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 04/20/2022] [Revised: 05/31/2022] [Accepted: 06/07/2022] [Indexed: 11/16/2022]
Abstract
As the most popular anonymous communication system, Tor provides anonymous protection for users by sending their messages through a series of relays. Due to the use of the bandwidth-weighted path selection algorithm, many more users choose routers with high bandwidth as relays. This will cause the utilization of high bandwidth routers to be much higher than that of low bandwidth routers, which will bring congestion risk. The Quality of Service (QoS) is difficult to guarantee for users who need delay-sensitive services such as web browsing and instant messaging. To reduce the average load of routers and improve the network throughput, we propose a circuit construction method with multiple parallel middle relays and conduct a dynamic load allocation method. The experiment demonstrates that our proposed method can provide better load balancing. Compared with other multipath anonymous communication networks, our proposed method can provide better anonymity.
Collapse
|
19
|
[Exploration and Application of ESB High-availability Architecture Construction Based on Hospital Information System]. ZHONGGUO YI LIAO QI XIE ZA ZHI = CHINESE JOURNAL OF MEDICAL INSTRUMENTATION 2022; 46:342-345. [PMID: 35678449 DOI: 10.3969/j.issn.1671-7104.2022.03.022] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Subscribe] [Scholar Register] [Indexed: 06/15/2023]
Abstract
OBJECTIVE To solve the ESB bus performance and safety problems caused by the explosive growth of the hospital's business, and to ensure the stable interaction of the hospital's business system. METHODS Taking the construction of our hospital's information system as an example, we used AlwaysOn, load balancing and other technologies to optimize the ESB bus architecture to achieve high availability and scalability of the hospital's ESB bus. RESULTS The ESB bus high-availability architecture effectively eliminates multiple points of failure. Compared with the traditional dual-machine Cluster solution, the security is significantly improved. The nodes based on load balancing can be scaled horizontally according to the growth of the hospital's business volume. CONCLUSIONS The construction of the ESB bus high-availability architecture effectively solves the performance and security issues caused by business growth, and provides practical experience for medical information colleagues. It has certain guiding significance for the development of regional medical information.
Collapse
|
20
|
Integrated Resource Management for Fog Networks. SENSORS 2022; 22:s22062404. [PMID: 35336575 PMCID: PMC8950010 DOI: 10.3390/s22062404] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 02/17/2022] [Revised: 03/15/2022] [Accepted: 03/18/2022] [Indexed: 12/10/2022]
Abstract
In this paper, we consider integrated resource management for fog networks inclusive of intelligent energy perception, service level agreement (SLA) planning and replication-based hotspot offload (RHO). In the beginning, we propose an intelligent energy perception scheme which dynamically classifies the fog nodes into a hot set, a warm set or a cold set, based on their load conditions. The fog nodes in the hot set are responsible for a quality of service (QoS) guarantee and the fog nodes in the cold set are maintained at a low-energy state to save energy consumption. Moreover, the fog nodes in the warm set are used to balance the QoS guarantee and energy consumption. Secondly, we propose an SLA mapping scheme which effectively identifies the SLA elements with the same semantics. Finally, we propose a replication-based load-balancing scheme, namely RHO. The RHO can leverage the skewed access pattern caused by the hotspot services. In addition, it greatly reduces communication overheads because the load conditions are updated only when the load variations exceed a specific threshold. Finally, we use computer simulations to compare the performance of the RHO with other schemes under a variety of load conditions. In a word, we propose a comprehensive and feasible solution that contributes to the integrated resource management of fog networks.
Collapse
|
21
|
Novel Scoring for Energy-Efficient Routing in Multi-Sensored Networks. SENSORS 2022; 22:s22041673. [PMID: 35214573 PMCID: PMC8879152 DOI: 10.3390/s22041673] [Citation(s) in RCA: 3] [Impact Index Per Article: 1.5] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 12/22/2021] [Revised: 02/16/2022] [Accepted: 02/18/2022] [Indexed: 12/04/2022]
Abstract
The seamless operation of inter-connected smart devices in Internet of Things (IoT) wireless sensor networks (WSNs) requires consistently available end-to-end routes. However, the sensor nodes that rely on a very limited power source tend to cause disconnection in multi-hop routes due to power shortages in the WSNs, which eventually results in the inefficiency of the overall IoT network. In addition, the density of the available sensor nodes affects the existence of feasible routes and the level of path multiplicity in the WSNs. Therefore, an efficient routing mechanism is expected to extend the lifetime of the WSNs by adaptively selecting the best routes for the data transfer between interconnected IoT devices. In this work, we propose a novel routing mechanism to balance the energy consumption among all the nodes and elongate the WSN lifetime, which introduces a score value assigned to each node along a path as the combination of evaluation metrics. Specifically, the scoring scheme considers the information of the node density at a certain area and the node energy levels in order to represent the importance of individual nodes in the routes. Furthermore, our routing mechanism allows for incorporating non-cooperative nodes. The simulation results show that the proposed work gives comparatively better results than some other experimented protocols.
Collapse
|
22
|
An SDN-Based Solution for Horizontal Auto-Scaling and Load Balancing of Transparent VNF Clusters. SENSORS 2021; 21:s21248283. [PMID: 34960377 PMCID: PMC8703895 DOI: 10.3390/s21248283] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.7] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 11/05/2021] [Revised: 12/06/2021] [Accepted: 12/08/2021] [Indexed: 11/16/2022]
Abstract
This paper studies the problem of the dynamic scaling and load balancing of transparent virtualized network functions (VNFs). It analyzes different particularities of this problem, such as loop avoidance when performing scaling-out actions, and bidirectional flow affinity. To address this problem, a software-defined networking (SDN)-based solution is implemented consisting of two SDN controllers and two OpenFlow switches (OFSs). In this approach, the SDN controllers run the solution logic (i.e., monitoring, scaling, and load-balancing modules). According to the SDN controllers instructions, the OFSs are responsible for redirecting traffic to and from the VNF clusters (i.e., load-balancing strategy). Several experiments were conducted to validate the feasibility of this proposed solution on a real testbed. Through connectivity tests, not only could end-to-end (E2E) traffic be successfully achieved through the VNF cluster, but the bidirectional flow affinity strategy was also found to perform well because it could simultaneously create flow rules in both switches. Moreover, the selected CPU-based load-balancing method guaranteed an average imbalance below 10% while ensuring that new incoming traffic was redirected to the least loaded instance without requiring packet modification. Additionally, the designed monitoring function was able to detect failures in the set of active members in near real-time and active new instances in less than a minute. Likewise, the proposed auto-scaling module had a quick response to traffic changes. Our solution showed that the use of SDN controllers along with OFS provides great flexibility to implement different load-balancing, scaling, and monitoring strategies.
Collapse
|
23
|
Joint UAVs' Load Balancing and UEs' Data Rate Fairness Optimization by Diffusion UAV Deployment Algorithm in Multi-UAV Networks. ENTROPY 2021; 23:e23111470. [PMID: 34828168 PMCID: PMC8618076 DOI: 10.3390/e23111470] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.7] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 10/04/2021] [Revised: 10/29/2021] [Accepted: 11/04/2021] [Indexed: 12/03/2022]
Abstract
Unmanned aerial vehicles (UAVs) can be deployed as base stations (BSs) for emergency communications of user equipments (UEs) in 5G/6G networks. In multi-UAV communication networks, UAVs’ load balancing and UEs’ data rate fairness are two challenging problems and can be optimized by UAV deployment strategies. In this work, we found that these two problems are related by the same performance metric, which makes it possible to optimize the two problems simultaneously. To solve this joint optimization problem, we propose a UAV diffusion deployment algorithm based on the virtual force field method. Firstly, according to the unique performance metric, we define two new virtual forces, which are the UAV-UAV force and UE-UAV force defined by FU and FV, respectively. FV is the main contributor to load balancing and UEs’ data rate fairness, and FU contributes to fine tuning the UEs’ data rate fairness performance. Secondly, we propose a diffusion control stratedy to the update UAV-UAV force, which optimizes FV in a distributed manner. In this diffusion strategy, each UAV optimizes the local parameter by exchanging information with neighbor UAVs, which achieve global load balancing in a distributed manner. Thirdly, we adopt the successive convex optimization method to update FU, which is a non-convex problem. The resultant force of FV and FU is used to control the UAVs’ motion. Simulation results show that the proposed algorithm outperforms the baseline algorithm on UAVs’ load balancing and UEs’ data rate fairness.
Collapse
|
24
|
Dynamic Service Function Chaining Orchestration in a Multi-Domain: A Heuristic Approach Based on SRv6. SENSORS 2021; 21:s21196563. [PMID: 34640883 PMCID: PMC8512128 DOI: 10.3390/s21196563] [Citation(s) in RCA: 3] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 08/23/2021] [Revised: 09/26/2021] [Accepted: 09/27/2021] [Indexed: 11/24/2022]
Abstract
With the emergence of virtualization technology, Network Function Virtualization (NFV) and Software Defined Networking (SDN) make the network function abstract from the hardware and allow it to be run on virtual machines. These technologies can help to provide more efficient services to users by Service Function Chaining (SFC). The sequence of multiple VNFs required by network operators to perform traffic steering is called SFC. Mapping and deploying SFC on the physical network can enable users to obtain customized services in time. At present, a key problem in deploying SFC is how to reduce network resource consumption and load pressure while ensuring the corresponding services for users. In this paper, we first introduce an NFV architecture for SFC deployment, and illustrate the SFC orchestration process which is based on SRv6 in multi-domain scenario. Then, we propose an effective SFC dynamic orchestration algorithm. First, we use Breadth-First Search algorithm to traverse network and find the shortest path for deploying VNFs. Next, we use the improved Ant Colony Optimization algorithm to generate the optimal deployment scheme. Finally, we conduct a series of experiments to verify the performance of our algorithm. Compared with other deployment algorithms, the results show that our solution effectively optimizes end-to-end delay, bandwidth resource consumption and load balancing.
Collapse
|
25
|
Performability Evaluation of Load Balancing and Fail-over Strategies for Medical Information Systems with Edge/Fog Computing Using Stochastic Reward Nets. SENSORS 2021; 21:s21186253. [PMID: 34577460 PMCID: PMC8473305 DOI: 10.3390/s21186253] [Citation(s) in RCA: 5] [Impact Index Per Article: 1.7] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 07/27/2021] [Revised: 09/09/2021] [Accepted: 09/12/2021] [Indexed: 11/28/2022]
Abstract
The aggressive waves of ongoing world-wide virus pandemics urge us to conduct further studies on the performability of local computing infrastructures at hospitals/medical centers to provide a high level of assurance and trustworthiness of medical services and treatment to patients, and to help diminish the burden and chaos of medical management and operations. Previous studies contributed tremendous progress on the dependability quantification of existing computing paradigms (e.g., cloud, grid computing) at remote data centers, while a few works investigated the performance of provided medical services under the constraints of operational availability of devices and systems at local medical centers. Therefore, it is critical to rapidly develop appropriate models to quantify the operational metrics of medical services provided and sustained by medical information systems (MIS) even before practical implementation. In this paper, we propose a comprehensive performability SRN model of an edge/fog based MIS for the performability quantification of medical data transaction and services in local hospitals or medical centers. The model elaborates different failure modes of fog nodes and their VMs under the implementation of fail-over mechanisms. Sophisticated behaviors and dependencies between the performance and availability of data transactions are elaborated in a comprehensive manner when adopting three main load-balancing techniques including: (i) probability-based, (ii) random-based and (iii) shortest queue-based approaches for medical data distribution from edge to fog layers along with/without fail-over mechanisms in the cases of component failures at two levels of fog nodes and fog virtual machines (VMs). Different performability metrics of interest are analyzed including (i) recover token rate, (ii) mean response time, (iii) drop probability, (iv) throughput, (v) queue utilization of network devices and fog nodes to assimilate the impact of load-balancing techniques and fail-over mechanisms. Discrete-event simulation results highlight the effectiveness of the combination of these for enhancing the performability of medical services provided by an MIS. Particularly, performability metrics of medical service continuity and quality are improved with fail-over mechanisms in the MIS while load balancing techniques help to enhance system performance metrics. The implementation of both load balancing techniques along with fail-over mechanisms provide better performability metrics compared to the separate cases. The harmony of the integrated strategies eventually provides the trustworthiness of medical services at a high level of performability. This study can help improve the design of MIS systems integrated with different load-balancing techniques and fail-over mechanisms to maintain continuous performance under the availability constraints of medical services with heavy computing workloads in local hospitals/medical centers, to combat with new waves of virus pandemics.
Collapse
|
26
|
Computing Resource Allocation Scheme for DAG-Based IOTA Nodes. SENSORS 2021; 21:s21144703. [PMID: 34300442 PMCID: PMC8309658 DOI: 10.3390/s21144703] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.7] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 05/29/2021] [Revised: 07/01/2021] [Accepted: 07/06/2021] [Indexed: 11/16/2022]
Abstract
IOTA is a distributed ledger technology (DLT) platform proposed for the internet of things (IoT) systems in order to tackle the limitations of Blockchain in terms of latency, scalability, and transaction cost. The main concepts used in IOTA to reach this objective are a directed acyclic graph (DAG) based ledger, called Tangle, used instead of the chain of blocks, and a new validation mechanism that, instead of relying on the miners as it is the case in Blockchain, relies on participating nodes that cooperate to validate the new transactions. Due to the different IoT capabilities, IOTA classifies these devices into full and light nodes. The light nodes are nodes with low computing resources which seek full nodes’ help to validate and attach its transaction to the Tangle. The light nodes are manually connected to the full nodes by using the full node IP address or the IOTA client load balancer. This task distribution method overcharges the active full nodes and, thus, reduces the platform’s performance. In this paper, we introduce an efficient mechanism to distribute the tasks fairly among full nodes and hence achieve load balancing. To do so, we consider the task allocation between the nodes by introducing an enhanced resource allocation scheme based on the weight least connection algorithm (WLC). To assess its performance, we investigate and test different implementation scenarios. The results show an improved balancing of data traffic among full nodes based on their weights and number of active connections.
Collapse
|
27
|
Directionally-Enhanced Binary Multi-Objective Particle Swarm Optimisation for Load Balancing in Software Defined Networks. SENSORS 2021; 21:s21103356. [PMID: 34065920 PMCID: PMC8150965 DOI: 10.3390/s21103356] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.7] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 02/05/2021] [Revised: 03/25/2021] [Accepted: 04/01/2021] [Indexed: 12/03/2022]
Abstract
Various aspects of task execution load balancing of Internet of Things (IoTs) networks can be optimised using intelligent algorithms provided by software-defined networking (SDN). These load balancing aspects include makespan, energy consumption, and execution cost. While past studies have evaluated load balancing from one or two aspects, none has explored the possibility of simultaneously optimising all aspects, namely, reliability, energy, cost, and execution time. For the purposes of load balancing, implementing multi-objective optimisation (MOO) based on meta-heuristic searching algorithms requires assurances that the solution space will be thoroughly explored. Optimising load balancing provides not only decision makers with optimised solutions but a rich set of candidate solutions to choose from. Therefore, the purposes of this study were (1) to propose a joint mathematical formulation to solve load balancing challenges in cloud computing and (2) to propose two multi-objective particle swarm optimisation (MP) models; distance angle multi-objective particle swarm optimization (DAMP) and angle multi-objective particle swarm optimization (AMP). Unlike existing models that only use crowding distance as a criterion for solution selection, our MP models probabilistically combine both crowding distance and crowding angle. More specifically, we only selected solutions that had more than a 0.5 probability of higher crowding distance and higher angular distribution. In addition, binary variants of the approaches were generated based on transfer function, and they were denoted by binary DAMP (BDAMP) and binary AMP (BAMP). After using MOO mathematical functions to compare our models, BDAMP and BAMP, with state of the standard models, BMP, BDMP and BPSO, they were tested using the proposed load balancing model. Both tests proved that our DAMP and AMP models were far superior to the state of the art standard models, MP, crowding distance multi-objective particle swarm optimisation (DMP), and PSO. Therefore, this study enables the incorporation of meta-heuristic in the management layer of cloud networks.
Collapse
|
28
|
Enhancing Mobile Edge Computing with Efficient Load Balancing Using Load Estimation in Ultra-Dense Network. SENSORS 2021; 21:s21093135. [PMID: 33946458 PMCID: PMC8125569 DOI: 10.3390/s21093135] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.7] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 03/13/2021] [Revised: 04/25/2021] [Accepted: 04/29/2021] [Indexed: 11/17/2022]
Abstract
With the exponential growth of mobile devices and the emergence of computationally intensive and delay-sensitive tasks, the enormous demand for data and computing resources has become a big challenge. Fortunately, the combination of mobile edge computing (MEC) and ultra-dense network (UDN) is considered to be an effective way to solve these challenges. Due to the highly dynamic mobility of mobile devices and the randomness of the work requests, the load imbalance between MEC servers will affect the performance of the entire network. In this paper, the software defined network (SDN) is applied to the task allocation in the MEC scenario of UDN, which is based on routing of corresponding information between MEC servers. Secondly, a new load balancing algorithm based on load estimation by user load prediction is proposed to solve the NP-hard problem in task offloading. Furthermore, a genetic algorithm (GA) is used to prove the effectiveness and rapidity of the algorithm. At present, if the load balancing algorithm only depends on the actual load of each MEC, it usually leads to ping-pong effect. It is worth mentioning that our method can effectively reduce the impact of ping-pong effect. In addition, this paper also discusses the subtask offloading problem of divisible tasks and the corresponding solutions. At last, simulation results demonstrate the efficiency of our method in balancing load among MEC servers and its ability to optimize systematic stability.
Collapse
|
29
|
Optimization-Based Resource Management Algorithms with Considerations of Client Satisfaction and High Availability in Elastic 5G Network Slices. SENSORS 2021; 21:s21051882. [PMID: 33800232 PMCID: PMC7962541 DOI: 10.3390/s21051882] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 02/02/2021] [Revised: 02/18/2021] [Accepted: 03/01/2021] [Indexed: 11/27/2022]
Abstract
A combined edge and core cloud computing environment is a novel solution in 5G network slices. The clients’ high availability requirement is a challenge because it limits the possible admission control in front of the edge cloud. This work proposes an orchestrator with a mathematical programming model in a global viewpoint to solve resource management problems and satisfying the clients’ high availability requirements. The proposed Lagrangian relaxation-based approach is adopted to solve the problems at a near-optimal level for increasing the system revenue. A promising and straightforward resource management approach and several experimental cases are used to evaluate the efficiency and effectiveness. Preliminary results are presented as performance evaluations to verify the proposed approach’s suitability for edge and core cloud computing environments. The proposed orchestrator significantly enables the network slicing services and efficiently enhances the clients’ satisfaction of high availability.
Collapse
|
30
|
An Optimized Framework for Energy-Resource Allocation in A Cloud Environment based on the Whale Optimization Algorithm. SENSORS 2021; 21:s21051583. [PMID: 33668282 PMCID: PMC7956425 DOI: 10.3390/s21051583] [Citation(s) in RCA: 21] [Impact Index Per Article: 7.0] [Reference Citation Analysis] [Abstract] [Key Words] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 12/15/2020] [Revised: 02/08/2021] [Accepted: 02/19/2021] [Indexed: 11/16/2022]
Abstract
Cloud computing offers the services to access, manipulate and configure data online over the web. The cloud term refers to an internet network which is remotely available and accessible at anytime from anywhere. Cloud computing is undoubtedly an innovation as the investment in the real and physical infrastructure is much greater than the cloud technology investment. The present work addresses the issue of power consumption done by cloud infrastructure. As there is a need for algorithms and techniques that can reduce energy consumption and schedule resource for the effectiveness of servers. Load balancing is also a significant part of cloud technology that enables the balanced distribution of load among multiple servers to fulfill users’ growing demand. The present work used various optimization algorithms such as particle swarm optimization (PSO), cat swarm optimization (CSO), BAT, cuckoo search algorithm (CSA) optimization algorithm and the whale optimization algorithm (WOA) for balancing the load, energy efficiency, and better resource scheduling to make an efficient cloud environment. In the case of seven servers and eight server’s settings, the results revealed that whale optimization algorithm outperformed other algorithms in terms of response time, energy consumption, execution time and throughput.
Collapse
|
31
|
Balanced Leader Distribution Algorithm in Kubernetes Clusters. SENSORS 2021; 21:s21030869. [PMID: 33525452 PMCID: PMC7865615 DOI: 10.3390/s21030869] [Citation(s) in RCA: 6] [Impact Index Per Article: 2.0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 12/21/2020] [Revised: 01/23/2021] [Accepted: 01/25/2021] [Indexed: 11/29/2022]
Abstract
Container-based virtualization is becoming a de facto way to build and deploy applications because of its simplicity and convenience. Kubernetes is a well-known open-source project that provides an orchestration platform for containerized applications. An application in Kubernetes can contain multiple replicas to achieve high scalability and availability. Stateless applications have no requirement for persistent storage; however, stateful applications require persistent storage for each replica. Therefore, stateful applications usually require a strong consistency of data among replicas. To achieve this, the application often relies on a leader, which is responsible for maintaining consistency and coordinating tasks among replicas. This leads to a problem that the leader often has heavy loads due to its inherent design. In a Kubernetes cluster, having the leaders of multiple applications concentrated in a specific node may become a bottleneck within the system. In this paper, we propose a leader election algorithm that overcomes the bottleneck problem by evenly distributing the leaders throughout nodes in the cluster. We also conduct experiments to prove the correctness and effectiveness of our leader election algorithm compared with a default algorithm in Kubernetes.
Collapse
|
32
|
Evaluation of the Design and Implementation of a Peer-To-Peer COVID-19 Contact Tracing Mobile App (COCOA) in Japan. JMIR Mhealth Uhealth 2020; 8:e22098. [PMID: 33170801 PMCID: PMC7710388 DOI: 10.2196/22098] [Citation(s) in RCA: 21] [Impact Index Per Article: 5.3] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 07/04/2020] [Revised: 09/08/2020] [Accepted: 09/13/2020] [Indexed: 12/23/2022] Open
Abstract
We evaluate a Bluetooth-based mobile contact-confirming app, COVID-19 Contact-Confirming Application (COCOA), which is being used in Japan to contain the spread of COVID-19, the disease caused by the novel virus termed SARS-COV-2. The app prioritizes the protection of users' privacy from a variety of parties (eg, other users, potential attackers, and public authorities), enhances the capacity to balance the current load of excessive pressure on health care systems (eg, local triage of exposure risk and reduction of in-person hospital visits), increases the speed of responses to the pandemic (eg, automated recording of close contact based on proximity), and reduces operation errors and population mobility. The peer-to-peer framework of COCOA is intended to provide the public with dynamic and credible updates on the COVID-19 pandemic without sacrificing the privacy of their information. However, cautions must be exercised to address critical concerns, such as the rate of participation and delays in data sharing. The results of a simulation imply that the participation rate in Japan needs to be close 90% to effectively control the spread of COVID-19.
Collapse
|
33
|
Q-LBR: Q-learning Based Load Balancing Routing for UAV-assisted VANET. SENSORS (BASEL, SWITZERLAND) 2020; 20:s20195685. [PMID: 33028013 PMCID: PMC7582515 DOI: 10.3390/s20195685] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Received: 09/03/2020] [Revised: 09/25/2020] [Accepted: 09/30/2020] [Indexed: 06/11/2023]
Abstract
Although various unmanned aerial vehicle (UAV)-assisted routing protocols have been proposed for vehicular ad hoc networks, few studies have investigated load balancing algorithms to accommodate future traffic growth and deal with complex dynamic network environments simultaneously. In particular, owing to the extended coverage and clear line-of-sight relay link on a UAV relay node (URN), the possibility of a bottleneck link is high. To prevent problems caused by traffic congestion, we propose Q-learning based load balancing routing (Q-LBR) through a combination of three key techniques, namely, a low-overhead technique for estimating the network load through the queue status obtained from each ground vehicular node by the URN, a load balancing scheme based on Q-learning and a reward control function for rapid convergence of Q-learning. Through diverse simulations, we demonstrate that Q-LBR improves the packet delivery ratio, network utilization and latency by more than 8, 28 and 30%, respectively, compared to the existing protocol.
Collapse
|
34
|
Efficient Resource Allocation for Backhaul-Aware Unmanned Air Vehicles-to-Everything (U2X). SENSORS (BASEL, SWITZERLAND) 2020; 20:E2994. [PMID: 32466245 PMCID: PMC7287987 DOI: 10.3390/s20102994] [Citation(s) in RCA: 3] [Impact Index Per Article: 0.8] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 04/27/2020] [Revised: 05/19/2020] [Accepted: 05/20/2020] [Indexed: 11/16/2022]
Abstract
Unmanned aerial vehicles (UAVs) allow better coverage, enhanced connectivity, and elongated lifetime when used in telecommunications. However, these features are predominately affected by the policies used for sharing resources amongst the involved nodes. Moreover, the architecture and deployment strategies also have a considerable impact on their functionality. Recently, many researchers have suggested using layer-based UAV deployment, which allows better communications between the entities. Regardless of these solutions, there are a limited number of studies which focus on connecting layered-UAVs to everything (U2X). In particular, none of them have actually addressed the aspect of resource allocation. This paper considers the issue of resource allocation and helps decide the optimal number of transfers amongst the UAVs, which can conserve the maximum amount of energy while increasing the overall probability of resource allocation. The proposed approach relies on mutual-agreement based reward theory, which considers Minkowski distance as a decisive metric and helps attain efficient resource allocation for backhaul-aware U2X. The effectiveness of the proposed solution is demonstrated using Monte-Carlo simulations.
Collapse
|
35
|
MAFC: Multi-Agent Fog Computing Model for Healthcare Critical Tasks Management. SENSORS 2020; 20:s20071853. [PMID: 32230843 PMCID: PMC7180887 DOI: 10.3390/s20071853] [Citation(s) in RCA: 45] [Impact Index Per Article: 11.3] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 02/17/2020] [Revised: 03/20/2020] [Accepted: 03/25/2020] [Indexed: 01/23/2023]
Abstract
In healthcare applications, numerous sensors and devices produce massive amounts of data which are the focus of critical tasks. Their management at the edge of the network can be done by Fog computing implementation. However, Fog Nodes suffer from lake of resources That could limit the time needed for final outcome/analytics. Fog Nodes could perform just a small number of tasks. A difficult decision concerns which tasks will perform locally by Fog Nodes. Each node should select such tasks carefully based on the current contextual information, for example, tasks’ priority, resource load, and resource availability. We suggest in this paper a Multi-Agent Fog Computing model for healthcare critical tasks management. The main role of the multi-agent system is mapping between three decision tables to optimize scheduling the critical tasks by assigning tasks with their priority, load in the network, and network resource availability. The first step is to decide whether a critical task can be processed locally; otherwise, the second step involves the sophisticated selection of the most suitable neighbor Fog Node to allocate it. If no Fog Node is capable of processing the task throughout the network, it is then sent to the Cloud facing the highest latency. We test the proposed scheme thoroughly, demonstrating its applicability and optimality at the edge of the network using iFogSim simulator and UTeM clinic data.
Collapse
|
36
|
BeiDou Satellite Positioning Method Based on IoT and Edge Computing. SENSORS (BASEL, SWITZERLAND) 2020; 20:s20030889. [PMID: 32046128 PMCID: PMC7039293 DOI: 10.3390/s20030889] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Received: 11/25/2019] [Revised: 01/31/2020] [Accepted: 02/04/2020] [Indexed: 06/10/2023]
Abstract
The BeiDou navigation satellite system (BDS) developed by China can provide users with high precision, as well as all-weather and real-time positioning and navigation. It can be widely used in many applications. However, new challenges emerge with the development of 5G communication system and Internet of Things (IoT) technologies. The BDS needs to be suitable for the large-scaled terminal scenario and provides higher positioning precision. In this paper, a BeiDou differential positioning method based on IoT and edge computing is proposed. The computational pressure on the data center is offloaded to the edge nodes when the massive positioning requests of IoT terminals need to be processed. To ensure the load balancing of the edge nodes, the resource allocation of the terminal positioning requests is performed with the improved genetic algorithm, thereby reducing the service delay of the entire edge network. Moreover, the optimized unscented Kalman filter based on the edge node (EUKF) algorithm is used to improve the positioning precision of IoT terminals. The results demonstrate that the proposed positioning method has better positioning performance which can provide the real-time positioning service for the large-scale IoT terminals.
Collapse
|
37
|
Application of Fuzzy Logic for Selection of Actor Nodes in WSANs -Implementation of Two Fuzzy-Based Systems and a Testbed. SENSORS 2019; 19:s19245573. [PMID: 31861117 PMCID: PMC6960597 DOI: 10.3390/s19245573] [Citation(s) in RCA: 3] [Impact Index Per Article: 0.6] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 09/30/2019] [Revised: 12/16/2019] [Accepted: 12/16/2019] [Indexed: 11/23/2022]
Abstract
The development of sensor networks and the importance of smart devices in the physical world has brought attention to Wireless Sensor and Actor Networks (WSANs). They consist of a large number of static sensors and also a few other smart devices, such as different types of robots. Sensor nodes have responsibility for sensing and sending information towards an actor node any time there is an event that needs immediate intervention such as natural disasters or malicious attacks in the network. The actor node is responsible for processing and taking prompt action accordingly. But in order to select an appropriate actor to do one task, we need to consider different parameters, which make the problem NP-hard. For this reason, we consider Fuzzy Logic and propose two Fuzzy Based Simulation Systems (FBSS). FBSS1 has three input parameters such as Number of Sensors per Actor (NSA), Remaining Energy (RE) and Distance to Event (DE). On the other hand, FBSS2 has one new parameter—Transmission Range (TR)—and for this reason it is more complex. We will explain in detail the differences between these two systems. We also implement a testbed and compare simulation results with experimental results.
Collapse
|
38
|
A Survey on Congestion Control for RPL-Based Wireless Sensor Networks. SENSORS 2019; 19:s19112567. [PMID: 31195694 PMCID: PMC6603919 DOI: 10.3390/s19112567] [Citation(s) in RCA: 26] [Impact Index Per Article: 5.2] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 05/22/2019] [Accepted: 05/30/2019] [Indexed: 11/24/2022]
Abstract
RPL (IPv6 routing protocol for low power and lossy networks) proposed by the IETF (Internet Engineering Task Force) ROLL (routing over low-power and lossy networks) working group is a de facto standard routing protocol for IoT environments. Since the standardization was proposed, RPL has been extensively improved for diverse application scenarios and environments. Congestion control is one of the most important reasons why RPL has been improved. In an LLN (low power and lossy network), congestion may even lead to network lifetime reduction. In resource-constrained networks where end-to-end congestion control is not feasible, RPL should play a more crucial role in congestion control. In this survey, we review the RPL schemes proposed for congestion control and load-balancing and discuss future research directions.
Collapse
|
39
|
Online Distributed User Association for Heterogeneous Radio Access Network. SENSORS 2019; 19:s19061412. [PMID: 30909419 PMCID: PMC6471345 DOI: 10.3390/s19061412] [Citation(s) in RCA: 6] [Impact Index Per Article: 1.2] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 02/10/2019] [Revised: 03/12/2019] [Accepted: 03/15/2019] [Indexed: 11/23/2022]
Abstract
Future-generation radio access networks (RAN) are projected to fulfill the diverse requirements of user equipment (UE) by adopting a heterogeneous network (HetNet) environment. Necessary integration of different radio access technologies (RAT), such as 2G, 3G, 4G, wireless local area network (WLAN), and visible light communication (VLC) is inevitable. Moreover, UEs equipped with diverse requirements will be capable of accessing some or all the RATs. The complex HetNet environment with diverse requirements of UEs will present many challenges. The HetNet is likely to suffer severely from load imbalance among the base stations (BSs) from inheriting the traditional user association scheme such as max-SINR (signal-to-interference-plus-noise ratio)/max-RSSI (received signal strength indicator), unless some sophisticated schemes are invented. In this paper, a novel scheme is devised for a joint-user association for load balancing, where BSs are densely deployed and UEs typically have a certain degree of mobility. Unlike most of the present works, a dynamic network is considered where the position and channel condition of the UEs are not fixed. We develop two complex and distributed association schemes based on probability and d-choices, while carefully considering both loads of the BSs and SINR experienced by the UEs. Numerical results validate the efficiency of the proposed schemes by showing a received data-rate fairness among UEs and an improvement in the UE’s minimum received data rate.
Collapse
|
40
|
Effects of Real-time EMS Direction on Optimizing EMS Turnaround and Load-balancing Between Neighboring Hospital Campuses. PREHOSP EMERG CARE 2019; 23:788-794. [PMID: 30798628 DOI: 10.1080/10903127.2019.1587123] [Citation(s) in RCA: 3] [Impact Index Per Article: 0.6] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/27/2022]
Abstract
Background: Implemented in September 2017, the "nurse navigator program" identified the preferred emergency department (ED) destination within a single healthcare system using real-time assessment of hospital and ED capacity and crowding metrics. Objective: The primary objective of the navigator program was to improve load-balancing between two closely situated emergency departments, both of which feed into the same inpatient facilities of a single healthcare system. A registered nurse in the hospital command center made real-time recommendations to emergency medical services (EMS) providers via radio, identifying the preferred destination for each transported patient based on such factors as chief complaint, ED volume, and waiting room census. The destination decision was made via the utilization of various real-time measures of health system capacity in conjunction with existing protocols dictating campus-specific clinical service availability. The objective of this study was to evaluate the efficacy of this real-time ambulance destination direction program as reflected in changes to emergency medical services (EMS) turnaround time and the incidence of intercampus transports. Methods: A before-and-after time series was performed to determine if program implementation resulted in a change in EMS turnaround time or incidence of intercampus transfers. Results: Implementation of the nurse navigator program was associated with a statistically significant decrease in EMS turnaround times for all levels of dispatch and transport at both hospital campuses. Intercampus transfers also showed significant improvement following implementation of the intervention, although this effect lagged behind implementation by several months. Conclusion: A proactive approach to EMS destination control using a nurse navigator with access to real-time hospital and ED capacity metrics appears to be an effective method of decreasing EMS turnaround time.
Collapse
|
41
|
Dynamic Load Balancing of Software-Defined Networking Based on Genetic-Ant Colony Optimization. SENSORS 2019; 19:s19020311. [PMID: 30646575 PMCID: PMC6358931 DOI: 10.3390/s19020311] [Citation(s) in RCA: 20] [Impact Index Per Article: 4.0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 12/15/2018] [Revised: 01/03/2019] [Accepted: 01/09/2019] [Indexed: 11/17/2022]
Abstract
Load Balancing (LB) is one of the most important tasks required to maximize network performance, scalability and robustness. Nowadays, with the emergence of Software-Defined Networking (SDN), LB for SDN has become a very important issue. SDN decouples the control plane from the data forwarding plane to implement centralized control of the whole network. LB assigns the network traffic to the resources in such a way that no one resource is overloaded and therefore the overall performance is maximized. The Ant Colony Optimization (ACO) algorithm has been recognized to be effective for LB of SDN among several existing optimization algorithms. The convergence latency and searching optimal solution are the key criteria of ACO. In this paper, a novel dynamic LB scheme that integrates genetic algorithm (GA) with ACO for further enhancing the performance of SDN is proposed. It capitalizes the merit of fast global search of GA and efficient search of an optimal solution of ACO. Computer simulation results show that the proposed scheme substantially improves the Round Robin and ACO algorithm in terms of the rate of searching optimal path, round trip time, and packet loss rate.
Collapse
|
42
|
Machine Learning Aided Scheme for Load Balancing in Dense IoT Networks. SENSORS 2018; 18:s18113779. [PMID: 30400631 PMCID: PMC6263749 DOI: 10.3390/s18113779] [Citation(s) in RCA: 21] [Impact Index Per Article: 3.5] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 09/18/2018] [Revised: 10/31/2018] [Accepted: 11/01/2018] [Indexed: 11/17/2022]
Abstract
With the dramatic increase of connected devices, the Internet of things (IoT) paradigm has become an important solution in supporting dense scenarios such as smart cities. The concept of heterogeneous networks (HetNets) has emerged as a viable solution to improving the capacity of cellular networks in such scenarios. However, achieving optimal load balancing is not trivial due to the complexity and dynamics in HetNets. For this reason, we propose a load balancing scheme based on machine learning techniques that uses both unsupervised and supervised methods, as well as a Markov Decision Process (MDP). As a use case, we apply our scheme to enhance the capabilities of an urban IoT network operating under the LoRaWAN standard. The simulation results show that the packet delivery ratio (PDR) is increased when our scheme is utilized in an unbalanced network and, consequently, the energy cost of data delivery is reduced. Furthermore, we demonstrate that better outcomes are attained when some techniques are combined, achieving a PDR improvement of up to about 50% and reducing the energy cost by nearly 20% in a multicell scenario with 5000 devices requesting downlink traffic.
Collapse
|
43
|
An Equilibrium Strategy-Based Routing Optimization Algorithm for Wireless Sensor Networks. SENSORS 2018; 18:s18103477. [PMID: 30332753 PMCID: PMC6210561 DOI: 10.3390/s18103477] [Citation(s) in RCA: 5] [Impact Index Per Article: 0.8] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 09/13/2018] [Revised: 10/12/2018] [Accepted: 10/14/2018] [Indexed: 11/17/2022]
Abstract
In energy-constrained wireless sensor networks (WSNs), the design of an energy-efficient smart strategy is a key to extend the network lifetime, but the unbalance of energy consumption and node load severely restrict the long-term operation of the network. To address these issues, a novel routing algorithm which considers both energy saving and load balancing is proposed in this paper. First of all, the transmission energy consumption, node residual energy and path hops are considered to create the link cost, and then a minimum routing graph is generated based on the link cost. Finally, in order to ensure the balance of traffic and residual energy of each node in the network, an "edge-cutting" strategy is proposed to optimize the minimum routing graph and turn it into a minimum routing tree. The simulation results show that, the proposed algorithm not only can balance the network load and prolong the lifetime of network, but meet the needs of delay and packet loss rate.
Collapse
|
44
|
EasyLB: Adaptive Load Balancing Based on Flowlet Switching for Wireless Sensor Networks. SENSORS 2018; 18:s18093060. [PMID: 30213098 PMCID: PMC6164941 DOI: 10.3390/s18093060] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 08/01/2018] [Revised: 09/09/2018] [Accepted: 09/09/2018] [Indexed: 11/17/2022]
Abstract
Load balancing is effective in reducing network congestion and improving network throughput in wireless sensor networks (WSNs). Due to the fluctuation of wireless channels, traditional schemes achieving load balancing in WSNs need to maintain global or local congestion information, which turn out to be complicated to implement. In this paper, we design a flowlet switching based load balancing scheme, called EasyLB, by extending OpenFlow protocol. Flowlet switching is efficient to achieve adaptive load balancing in WSNs. Nevertheless, one tricky problem lies in determining the flowlet timeout value, δ. Setting it too small would risk reordering issue, while setting it too large would reduce flowlet opportunities. By formulating the timeout setting problem with a stationary distribution of Markov chain, we give a theoretical reference for setting an appropriate timeout value in flowlet switching based load balancing scheme. Moreover, non-equal probability path selection and multiple parallel load balancing paths are considered in timeout setting problem. Experimental results show that, by setting timeout value following the preceding theoretical reference, EasyLB is adaptive to wireless channel condition change and achieves fast convergence of load balancing after link failures.
Collapse
|
45
|
Consensual Negotiation-Based Decision Making for Connected Appliances in Smart Home Management Systems. SENSORS 2018; 18:s18072206. [PMID: 29987224 PMCID: PMC6068670 DOI: 10.3390/s18072206] [Citation(s) in RCA: 13] [Impact Index Per Article: 2.2] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 05/28/2018] [Revised: 06/28/2018] [Accepted: 07/04/2018] [Indexed: 11/29/2022]
Abstract
Recently, the concept of Internet of Agent has been introduced as a potential technology that pushes intelligence, data processing, analytics and communication capabilities down to the point where the data originates. In this paper, we introduce a novel approach for a Decentralized Home Energy Management System by applying the Internet of Agent concept. In particular, we first present an Internet of Agent framework in terms of sensing, communicating and collaborating among connected appliances. Then, the decentralized management based on consensual negotiation mechanism with several intelligent techniques are proposed for dynamic scheduling connected appliance. Specifically, by applying the Internet of Agent framework, connected appliances are regarded as smart agents that are able to make individual decisions by reaching agreement over the exchange of operations on competitive resources. Furthermore, in this study, the load balancing problem in which load shifting is able to reduce the electricity demand during peak hours is taken into account in order to emphasize the effectiveness of our approach. For the experiment, we develop a simulation of smart home environment to evaluate our approach using NetLogo, a tool which provides real-time analysis in the modeling and simulation domain of complex systems.
Collapse
|
46
|
Submodularity of Distributed Join Computation. PROCEEDINGS. ACM-SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA 2018; 2018:1237-1252. [PMID: 30853748 PMCID: PMC6404978 DOI: 10.1145/3183713.3183728] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.2] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/09/2023]
Abstract
We study distributed equi-join computation in the presence of join-attribute skew, which causes load imbalance. Skew can be addressed by more fine-grained partitioning, at the cost of input duplication. For random load assignment, e.g., using a hash function, fine-grained partitioning creates a tradeoff between load expectation and variance. We show that minimizing load variance subject to a constraint on expectation is a monotone submodular maximization problem with Knapsack constraints, hence admitting provably near-optimal greedy solutions. In contrast to previous work on formal optimality guarantees, we can prove this result also for self-joins and more general load functions defined as weighted sum of input and output. We further demonstrate through experiments that this theoretical result leads to an effective algorithm for the problem of minimizing running time, even when load is assigned deterministically.
Collapse
|
47
|
ParaBTM: A Parallel Processing Framework for Biomedical Text Mining on Supercomputers. Molecules 2018; 23:molecules23051028. [PMID: 29702574 PMCID: PMC6099625 DOI: 10.3390/molecules23051028] [Citation(s) in RCA: 8] [Impact Index Per Article: 1.3] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/09/2018] [Revised: 04/22/2018] [Accepted: 04/25/2018] [Indexed: 01/18/2023] Open
Abstract
A prevailing way of extracting valuable information from biomedical literature is to apply text mining methods on unstructured texts. However, the massive amount of literature that needs to be analyzed poses a big data challenge to the processing efficiency of text mining. In this paper, we address this challenge by introducing parallel processing on a supercomputer. We developed paraBTM, a runnable framework that enables parallel text mining on the Tianhe-2 supercomputer. It employs a low-cost yet effective load balancing strategy to maximize the efficiency of parallel processing. We evaluated the performance of paraBTM on several datasets, utilizing three types of named entity recognition tasks as demonstration. Results show that, in most cases, the processing efficiency can be greatly improved with parallel processing, and the proposed load balancing strategy is simple and effective. In addition, our framework can be readily applied to other tasks of biomedical text mining besides NER.
Collapse
|
48
|
Load Balancing Integrated Least Slack Time-Based Appliance Scheduling for Smart Home Energy Management. SENSORS 2018; 18:s18030685. [PMID: 29495346 PMCID: PMC5877198 DOI: 10.3390/s18030685] [Citation(s) in RCA: 28] [Impact Index Per Article: 4.7] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 01/11/2018] [Revised: 02/18/2018] [Accepted: 02/22/2018] [Indexed: 12/05/2022]
Abstract
The emergence of smart devices and smart appliances has highly favored the realization of the smart home concept. Modern smart home systems handle a wide range of user requirements. Energy management and energy conservation are in the spotlight when deploying sophisticated smart homes. However, the performance of energy management systems is highly influenced by user behaviors and adopted energy management approaches. Appliance scheduling is widely accepted as an effective mechanism to manage domestic energy consumption. Hence, we propose a smart home energy management system that reduces unnecessary energy consumption by integrating an automated switching off system with load balancing and appliance scheduling algorithm. The load balancing scheme acts according to defined constraints such that the cumulative energy consumption of the household is managed below the defined maximum threshold. The scheduling of appliances adheres to the least slack time (LST) algorithm while considering user comfort during scheduling. The performance of the proposed scheme has been evaluated against an existing energy management scheme through computer simulation. The simulation results have revealed a significant improvement gained through the proposed LST-based energy management scheme in terms of cost of energy, along with reduced domestic energy consumption facilitated by an automated switching off mechanism.
Collapse
|
49
|
COALA: A Protocol for the Avoidance and Alleviation of Congestion in Wireless Sensor Networks. SENSORS 2017; 17:s17112502. [PMID: 29088085 PMCID: PMC5712881 DOI: 10.3390/s17112502] [Citation(s) in RCA: 14] [Impact Index Per Article: 2.0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 09/29/2017] [Revised: 10/26/2017] [Accepted: 10/28/2017] [Indexed: 11/25/2022]
Abstract
The occurrence of congestion has an extremely deleterious impact on the performance of Wireless Sensor Networks (WSNs). This article presents a novel protocol, named COALA (COngestion ALleviation and Avoidance), which aims to act both proactively, in order to avoid the creation of congestion in WSNs, and reactively, so as to mitigate the diffusion of upcoming congestion through alternative path routing. Its operation is based on the utilization of an accumulative cost function, which considers both static and dynamic metrics in order to send data through the paths that are less probable to be congested. COALA is validated through simulation tests, which exhibit its ability to achieve remarkable reduction of loss ratios, transmission delays and energy dissipation. Moreover, the appropriate adjustment of the weighting of the accumulative cost function enables the algorithm to adapt to the performance criteria of individual case scenarios.
Collapse
|
50
|
clubber: removing the bioinformatics bottleneck in big data analyses. J Integr Bioinform 2017; 14:/j/jib.ahead-of-print/jib-2017-0020/jib-2017-0020.xml. [PMID: 28609295 PMCID: PMC5929469 DOI: 10.1515/jib-2017-0020] [Citation(s) in RCA: 5] [Impact Index Per Article: 0.7] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 03/23/2017] [Accepted: 04/27/2017] [Indexed: 11/17/2022] Open
Abstract
With the advent of modern day high-throughput technologies, the bottleneck in biological discovery has shifted from the cost of doing experiments to that of analyzing results. clubber is our automated cluster-load balancing system developed for optimizing these “big data” analyses. Its plug-and-play framework encourages re-use of existing solutions for bioinformatics problems. clubber’s goals are to reduce computation times and to facilitate use of cluster computing. The first goal is achieved by automating the balance of parallel submissions across available high performance computing (HPC) resources. Notably, the latter can be added on demand, including cloud-based resources, and/or featuring heterogeneous environments. The second goal of making HPCs user-friendly is facilitated by an interactive web interface and a RESTful API, allowing for job monitoring and result retrieval. We used clubber to speed up our pipeline for annotating molecular functionality of metagenomes. Here, we analyzed the Deepwater Horizon oil-spill study data to quantitatively show that the beach sands have not yet entirely recovered. Further, our analysis of the CAMI-challenge data revealed that microbiome taxonomic shifts do not necessarily correlate with functional shifts. These examples (21 metagenomes processed in 172 min) clearly illustrate the importance of clubber in the everyday computational biology environment.
Collapse
|