The Journal of Supercomputing - Node deployment is a matter of considerable concern in designing wireless sensor networks (WSNs). This paper studies this issue in the context of rechargeable WSNs... 相似文献
The Journal of Supercomputing - The internet of things (IoT) is able to provide a prediction of linked, universal, and smart nodes that have autonomous interaction when they present services.... 相似文献
Multicasting is an efficient data transmission approach for group communication applications in multi-channel multi-radio wireless mesh networks. In this paper we have studied the problem of accepting on-line multicast requests, which is quite important for supporting multimedia applications. Our proposed algorithm investigates the acceptance of an arrived call in two phases. In the first phase, a loop-free mesh backbone is constructed. In this mesh, the set of possible parents of each node is limited to the neighbors that are one hop closer to the source node. The neighbors with the same distance from the source node are also acceptable under the circumstance that two neighboring nodes cannot be the possible parents of each other. Next, a sub-optimal mathematical model has been proposed for tree construction over the obtained mesh. The derived multicast trees utilize the minimum amount of bandwidth; are load-balanced; and exploit wireless broadcast advantage. The results show that the proposed algorithm improves the rate of multicast call acceptance by 40% on average compared to previous algorithms in a short running time. 相似文献
Big data analytics in cloud environments introduces challenges such as real-time load balancing besides security, privacy, and energy efficiency. This paper proposes a novel load balancing algorithm in cloud environments that performs resource allocation and task scheduling efficiently. The proposed load balancer reduces the execution response time in big data applications performed on clouds. Scheduling, in general, is an NP-hard problem. Our proposed algorithm provides solutions to reduce the search area that leads to reduced complexity of the load balancing. We recommend two mathematical optimization models to perform dynamic resource allocation to virtual machines and task scheduling. The provided solution is based on the hill-climbing algorithm to minimize response time. We evaluate the performance of proposed algorithms in terms of response time, turnaround time, throughput metrics, and request distribution with some of the existing algorithms that show significant improvements.
The Journal of Supercomputing - Cassandra as a type of NoSQL databases has been put forward so as to surmount the hurdles of traditional relational databases in the scope of big data as well as... 相似文献
The feasibility of developing a new online monitoring technique based on the characteristic acoustic response of gas bubbles
in a liquid has been investigated. The method is intended to monitor the chemistry of the liquid through its relation to the
bubble sound frequency. A low-temperature model consisting of water and alcohol mixtures was established, and the frequency
of bubbles rising under varying concentrations of methanol was measured. It was shown that the frequency of the sound created
by bubble pulsation varies with the percentage of alcohol in water. The frequency drops sharply with the increase in methanol
content up to 20 wt pct, after which the decreases is gradual. Surface tension seems to be a critical liquid property affecting
the sound frequency through its two-fold effects on the bubble size and the pulsation domain. The dependence between the frequency
and the liquid composition suggests the feasibility of developing an acoustic-based technique for process control purposes. 相似文献
Interprocess communication (IPC) is a well-known technique commonly used by programs running on homogeneous distributed systems.
However, it cannot be used readily and efficiently by programs running on heterogeneous distributed systems. This is because
it must be given a uniform interface either by a set of middleware or more efficiently properly ported to the kernel of all
varieties of open source and closed source proprietary operating systems running on heterogeneous nodes of distributed systems.
This is particularly problematic to achieve when the kernel code of closed source operating systems are inaccessible to third
parties. We propose an alternative nonproprietary approach to enable the use of IPC in heterogeneous distributed systems by
wrapping IPC calls from the kernel of closed source operating systems, and converting them into equivalent IPC calls that
are efficiently implemented inside the kernel code of open source operating systems. To show the superiority of our approach,
we developed a wrapper for converting MS-Windows IPC calls into equivalent Linux IPC calls and benched our approach on a hybrid
computer cluster running both types of operating systems. 相似文献