Figure 9 - available via license: CC BY
Content may be subject to copyright.
The CDS architecture implemented in the Android software stack. The different employed Android API components are labeled.

The CDS architecture implemented in the Android software stack. The different employed Android API components are labeled.

Source publication
Article
Full-text available
Mobile Edge Computing (MEC) relates to the deployment of decision-making processes at the network edge or mobile devices rather than in a centralized network entity like the cloud. This paradigm shift is acknowledged as one key pillar to enable autonomous operation and self-awareness in mobile devices in IoT. Under this paradigm, we focus on mobili...

Context in source publication

Context 1
... that Android lacks ways to cancel location requests that are not likely to be obtained, leading to unnecessary energy overhead. Figure 9 shows the CDS blocks implemented as a middleware using different Android API components across multiple OS layers for isolating the complexity of sensors access and power management. Here, the SA eased the implementation of the data fusion scheme and the nested FSMs shown in Figure 8. ...

Similar publications

Article
Full-text available
Human mobility is an important driver of geographic spread of infectious pathogens. Detailed information about human movements during outbreaks are, however, difficult to obtain and may not be available during future epidemics. The Ebola virus disease (EVD) outbreak in West Africa between 2014–16 demonstrated how quickly pathogens can spread to lar...
Article
Full-text available
A vehicular ad hoc network (VANET) is an emerging and promising wireless technology aimed to improve traffic safety and provide comfort to road users. However, the high mobility of vehicles and frequent topology changes pose a considerable challenge to the reliable delivery of safety applications. Clustering is one of the control techniques used in...
Conference Paper
Full-text available
We present a system for interaction between co-located humans and mobile robots, which uses pointing gestures sensed by a wrist-mounted IMU. The operator begins by pointing, for a short time, at a moving robot. The system thus simultaneously determines: that the operator wants to interact; the robot they want to interact with; and the relative pose...
Article
Full-text available
There is a demonstrated relationship between couples’ division of household chores—and, to a lesser extent, the division of shared expenses—and their relationship quality. Less is known, however, about whether and how individuals’ perceived fairness of these arrangements is associated with couples’ relationships in different ways. Using a gendered...
Article
Full-text available
Data about human trajectories has been widely used to study urban regions that are attractive to researchers and are considered to be hotspots. It is difficult, however, to quantify the function of urban regions based on the varieties of human behavior. In this research, we developed a clustering method to help discover the specific functions that...

Citations

... Therefore, ML and other data preprocessing needs are often offloaded to cloud-based solutions, often associated with their own challenges [151]. Furthermore, with the advancements in research areas, such as smart cities and transportation, specific sensors in IoT devices, especially location sensors, can play a critical role in tackling scalability issues but often consume significant amounts of power from smart devices [152]. The proposed on-device CIoT framework aims to amortize the energy requirements of mobile systems, such as smartphones, by learning an expanded spatiotemporal model of user mobility from detected stay points and frequently visited areas. ...
... Finally, the executive is explained as the mechanism responsible for dynamically adapting the system's behavior toward the defined goal by selecting the most appropriate policy for the cognitive actions to actuate in the environment. Further details and specifics about the practical implementation of the framework, specifically the cognitive controller, can be found in another study published by Pérez-Torres et al. [152]. ...
Article
Full-text available
The field of cognitive dynamic systems (CDSs) is an emerging area of research, whereby engineering learns from neuroscience. Under this framework, engineering systems are configured in a manner that mimics the human brain and improves the utility and performance of traditional systems. In essence, a CDS builds on Fuster’s paradigm of cognition and is fulfilled with the presence of five cognitive processes: the perception-action cycle, memory, attention, intelligence, and language. When augmented with these processes, a system can be classified as a CDS and is afforded the capabilities of processing information and learning from experience through continued interactions with the environment. Tremendous benefit from adopting the CDS framework has been observed in the literature, especially in the fields of cognitive radio and cognitive radar. More recently, the framework has been extended to other areas, such as control theory, risk control, and the Internet of Things; where the potential for drastic performance improvements has been evident in the literature. This comprehensive article presents a thorough background and exposition of the CDS framework and each field where it has been applied. In addition, we provide a comprehensive review of the recent advancements and related works in each domain by summarizing the key facts relating to the methodologies, findings, and limitations of the surveyed papers. Our novel contributions involve being the first source of centralized information on this topic and forming the foundation for future research efforts by presenting suggestions regarding worthwhile avenues for further investigation.
... In [36] a method was proposed for IoT devices to enable energy-aware sampling of GPS signal and processing of location data. That method utilizes cognitive control and event recognition techniques. ...
Article
Full-text available
The recent development of wireless wearable sensor networks offers a spectrum of new applications in fields of healthcare, medicine, activity monitoring, sport, safety, human-machine interfacing, and beyond. Successful use of this technology depends on lifetime of the battery-powered sensor nodes. This paper presents a new method for extending the lifetime of the wearable sensor networks by avoiding unnecessary data transmissions. The introduced method is based on embedded classifiers that allow sensor nodes to decide if current sensor readings have to be transmitted to cluster head or not. In order to train the classifiers, a procedure was elaborated, which takes into account the impact of data selection on accuracy of a recognition system. This approach was implemented in a prototype of wearable sensor network for human activity monitoring. Real-world experiments were conducted to evaluate the new method in terms of network lifetime, energy consumption, and accuracy of human activity recognition. Results of the experimental evaluation have confirmed that, the proposed method enables significant prolongation of the network lifetime, while preserving high accuracy of the activity recognition. The experiments have also revealed advantages of the method in comparison with state-of-the-art algorithms for data transmission reduction.
... Recently, event-and self-triggered sampling [21][22][23][24][25][26][27][28][29][30][31][32][33] have been introduced into multi-agent coordinated control [32,[34][35][36][37][38][39][40][41][42][43][44][45][46][47][48][49][50][51], and its sampling times are determined by event-triggered conditions rather than by synchronous or asynchronous digital clock signals. In comparison with traditional periodic sampled-data control, distributed event-triggered control performs data sampling according to the needs of agents, avoiding redundant sampling at unnecessary times, thereby saving system resources. ...
Article
Full-text available
This paper addresses the synchronization problem of multi-agent systems with nonlinear controller outputs via event-triggered control, in which the combined edge state information is utilized, and all controller outputs are nonlinear to describe their inherent nonlinear characteristics and the effects of data transmission in digital communication networks. First, an edge-event-triggered policy is proposed to implement intermittent controller updates without Zeno behavior. Then, an edge-self-triggered solution is further investigated to achieve discontinuous monitoring of sensors. Compared with the previous event-triggered mechanisms, our policy design considers the controller output nonlinearities. Furthermore, the system's inherent nonlinear characteristics and networked data transmission effects are combined in a unified framework. Numerical simulations demonstrate the effectiveness of our theoretical results.
... When propagation delay changes exceeded a certain threshold, the bin-by-bin correction was launched, and LUT was updated on the threshold. Thus, the temperature correction scheme could be considered as an event-based control approach [22][23][24][25][26][27]. The proposed scheme was validated in a two-channel non-uniform multiphase (NUMP) TDC [28] using an Altera 60 nm Cyclone 10 LP FPGA and achieved a resolution of 8.8 ps root mean square (RMS) over a wide temperature range from 5 • C to 80 • C. ...
Article
Full-text available
This paper presented a non-uniform multiphase (NUMP) time-to-digital converter (TDC) implemented in a field-programmable gate array (FPGA) with real-time automatic temperature compensation. NUMP-TDC is a novel, low-cost, high-performance TDC that has achieved an excellent performance in Altera Cyclone V FPGA. The root mean square (RMS) for the intrinsic timing resolution was 2.3 ps. However, the propagation delays in the delay chain of some FPGAs (for example, the Altera Cyclone 10 LP) vary significantly as the temperature changes. Thus, the timing performances of NUMP-TDCs implemented in those FPGAs are significantly impacted by temperature fluctuations. In this study, a simple method was developed to monitor variations in propagation delays using two registers deployed at both ends of the delay chain and compensate for changes in propagation delay using a look-up table (LUT). When the variations exceeded a certain threshold, the LUT for the delay correction was updated, and a bin-by-bin correction was launched. Using this correction approach, a resolution of 8.8 ps RMS over a wide temperature range (5 °C to 80 °C) had been achieved in a NUMP-TDC implemented in a Cyclone 10 LP FPGA.
... The decentralized decision-making of the EC paradigm toward generating accurate data must be energy efficient. For example, the continuous readings to provide high-resolution location can be energy inefficient in mobile devices prompting proposals to develop on-device cognitive-inspired control for power-aware human mobility analysis in IoT devices [97]. In addition to energy efficiency, the emerging EC, aiming to provide faster IoT operation and mobile devices, seeks to conserve and optimize memory, cache, server placement, size, weight, etc., calling for new studies and proposals. ...
Article
Full-text available
It is widely recognized that nanoscience and nanotechnology and their subfields, such as nanophotonics, nanoelectronics, and nanomechanics, have had a tremendous impact on recent advances in sensing, imaging, and communication, with notable developments, including novel transistors and processor architectures. For example, in addition to being supremely fast, optical and photonic components and devices are capable of operating across multiple orders of magnitude length, power, and spectral scales, encompassing the range from macroscopic device sizes and kW energies to atomic domains and single-photon energies. The extreme versatility of the associated electromagnetic phenomena and applications, both classical and quantum, are therefore highly appealing to the rapidly evolving computing and communication realms, where innovations in both hardware and software are necessary to meet the growing speed and memory requirements. Development of all-optical components, photonic chips, interconnects, and processors will bring the speed of light, photon coherence properties, field confinement and enhancement, information-carrying capacity, and the broad spectrum of light into the high-performance computing, the internet of things, and industries related to cloud, fog, and recently edge computing. Conversely, owing to their extraordinary properties, 0D, 1D, and 2D materials are being explored as a physical basis for the next generation of logic components and processors. Carbon nanotubes, for example, have been recently used to create a new processor beyond proof of principle. These developments, in conjunction with neuromorphic and quantum computing, are envisioned to maintain the growth of computing power beyond the projected plateau for silicon technology. We survey the qualitative figures of merit of technologies of current interest for the next generation computing with an emphasis on edge computing.
... For example, the application of the ETC strategy in multi-agent system (MAS) equipped with microprocessors, such as physically distributed sensor/actuator networks [5], can lower the power consumption and prolong the lifetime of networks. Given these advantages, increasing attention has been paid to event-based control and communication [6][7][8][9][10][11][12][13]. Within these studies, the practices of ETC have been carried out on the general sampled-data systems [6], sensor systems [7-9], signal source localization and navigation of multiple robots [10][11][12], and human mobility analysis [13]. ...
... Given these advantages, increasing attention has been paid to event-based control and communication [6][7][8][9][10][11][12][13]. Within these studies, the practices of ETC have been carried out on the general sampled-data systems [6], sensor systems [7-9], signal source localization and navigation of multiple robots [10][11][12], and human mobility analysis [13]. ...
Article
Full-text available
In this paper, a distributed event-triggered control strategy is proposed to investigate aflocking problem in a multi-agent system with Lipschitz nonlinear dynamics, where triggeringconditions are proposed to determine the instants to update the controller. A distributedevent-triggered control law with bounded action function is proposed for free flocking. It is provedthat the designed event-triggered controller ensures a group of agents reach stable flocking motionwhile preserving connectivity of the communication network. Lastly, simulations are provided toverify the effectiveness of the theoretical results.
Article
Full-text available
The data mining on GNSS network RTK trajectories could be used to reveal the user behavior pattern, assess the local economy development and even improve the work plan. While the identification of the survey points by stationary and moving states information, is one of the most critical step of data preparation. The performance of traditional DBSCAN approach is not desired since it only supports the horizontal geographic distance information. In this paper an improved DBSCAN clustering is proposed. A novel set of parameters as the change of heights, number of satellites, fixing statues, are taken into consideration as well as the traditional ones as time interval, horizontal distance and minimal neighbors. After the clustering, the centroid analysis is applied to determine the survey points from each cluster. Both the simulated and real data experiments from HNCORS GNSS network RTK services are carried out to test the performance. The results show that the identification rate could reach 86.3%, which is increased by 15.2% compared to the traditional approach. Meanwhile, the best identification recall rate 90.6% occurs for road style surveying activities. Moreover, this approach could also be able to find the invalid or abnormal surveys.
Article
The recent development of wireless wearable sensor networks has opened up a slew of new possibilities in industries as diverse as healthcare, medicine, activity monitoring, sports, safety, human-machine interface, and more. The battery-powered sensor nodes' longevity is critical to the technology's success. This research proposes a new strategy for increasing the lifetime of wearable sensor networks by eliminating redundant data transmissions. The proposed solution is based on embedded classifiers that allow sensor nodes to determine whether current sensor readings should be sent to the cluster head. A strategy was developed to train the classifiers, which takes into account the impact of data selection on the accuracy of a recognition system. This method was used to create a wearable sensor network prototype for human monitoring of activity Experiments were carried out in the real world to assess the novel method in terms of network lifetime, energy usage, and human activity recognition accuracy. The proposed strategy allows for a large increase in network lifetime while maintaining excellent activity detection accuracy, according to the results of the experimental evaluation. Experiments have also demonstrated that the technology has advantages over state-of-the-art data transmission reduction strategies.