Open Access. Powered by Scholars. Published by Universities.®

Computer Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

Articles 1 - 7 of 7

Full-Text Articles in Computer Engineering

Extending Maneuverability Of Internally Actuated Underwater Gliders, An Attempt To Develop An Open Platform For Research And Education, Saeedeh Ziaeefard Jan 2018

Extending Maneuverability Of Internally Actuated Underwater Gliders, An Attempt To Develop An Open Platform For Research And Education, Saeedeh Ziaeefard

Dissertations, Master's Theses and Master's Reports

Increasing maneuverability of internally actuated Underwater Gliders (UGs) is inevitable due to high demands in underwater surveillance and reconnaissance missions where agility and stealthiness are the keys to success. High maneuverability is needed to provide the opportunity for optimal trajectory planning, planar motion smoothness, and re-planning adapting to the dynamic environments.

This work explores extending the maneuverability of underwater gliders through coupled improvement in mechanical design, efficient use of internal actuation, and motion planning strategy utilizing flight concatenation. The existence of five flight patterns ``advanced flight", inspired by air gliders, enabled solely by utilizing internal actuation are investigated: Circle, Oval …


Resource Optimization In Wireless Sensor Networks For An Improved Field Coverage And Cooperative Target Tracking, Husam Sweidan Jan 2018

Resource Optimization In Wireless Sensor Networks For An Improved Field Coverage And Cooperative Target Tracking, Husam Sweidan

Dissertations, Master's Theses and Master's Reports

There are various challenges that face a wireless sensor network (WSN) that mainly originate from the limited resources a sensor node usually has. A sensor node often relies on a battery as a power supply which, due to its limited capacity, tends to shorten the life-time of the node and the network as a whole. Other challenges arise from the limited capabilities of the sensors/actuators a node is equipped with, leading to complication like a poor coverage of the event, or limited mobility in the environment. This dissertation deals with the coverage problem as well as the limited power and …


Mitigating The Effect Of Misspeculations In Superscalar Processors, Zhaoxiang Jin Jan 2018

Mitigating The Effect Of Misspeculations In Superscalar Processors, Zhaoxiang Jin

Dissertations, Master's Theses and Master's Reports

Modern superscalar processors highly rely on the speculative execution which speculatively executes instructions and then verifies. If the prediction is different from the execution result, a misspeculation recovery is performed. Misspeculation recovery penalties still account for a substantial amount of performance reduction. This work focuses on the techniques to mitigate the effect of recovery penalties and proposes practical mechanisms which are thoroughly implemented and analyzed.

In general, we can divide the misspeculation penalty into four parts: misspeculation detection delay; stale instruction elimination delay; state restoration delay and pipeline fill delay. This dissertation does not consider the detection delay, instead, we …


Mpart: Miss Ratio Curve Guided Partitioning In Key-Value Stores, Daniel Byrne Jan 2018

Mpart: Miss Ratio Curve Guided Partitioning In Key-Value Stores, Daniel Byrne

Dissertations, Master's Theses and Master's Reports

Web applications employ key-value stores to cache the data that is most commonly accessed. The cache improves an web application’s performance by serving its requests from memory, avoiding fetching them from the backend database. Since the memory space is limited, maximizing the memory utilization is a key to delivering the best performance possible. This has lead to the use of multi-tenant systems, allowing applications to share cache space. In addition, application data access patterns change over time, so the system should be adaptive in its memory allocation. In this thesis, we address both multi-tenancy (where a single cache is used …


Implementing Write Compression In Flash Memory Using Zeckendorf Two-Round Rewriting Codes, Vincent T. Druschke Jan 2018

Implementing Write Compression In Flash Memory Using Zeckendorf Two-Round Rewriting Codes, Vincent T. Druschke

Dissertations, Master's Theses and Master's Reports

Flash memory has become increasingly popular as the underlying storage technology for high-performance nonvolatile storage devices. However, while flash offers several benefits over alternative storage media, a number of limitations still exist within the current technology. One such limitation is that programming (altering a bit from its default value) and erasing (returning a bit to its default value) are asymmetric operations in flash memory devices: a flash memory can be programmed arbitrarily, but can only be erased in relatively large batches of storage bits called blocks, with block sizes ranging from 512K up to several megabytes. This creates a situation …


Anomaly Inference Based On Heterogeneous Data Sources In An Electrical Distribution System, Yachen Tang Jan 2018

Anomaly Inference Based On Heterogeneous Data Sources In An Electrical Distribution System, Yachen Tang

Dissertations, Master's Theses and Master's Reports

Harnessing the heterogeneous data sets would improve system observability. While the current metering infrastructure in distribution network has been utilized for the operational purpose to tackle abnormal events, such as weather-related disturbance, the new normal we face today can be at a greater magnitude. Strengthening the inter-dependencies as well as incorporating new crowd-sourced information can enhance operational aspects such as system reconfigurability under extreme conditions. Such resilience is crucial to the recovery of any catastrophic events. In this dissertation, it is focused on the anomaly of potential foul play within an electrical distribution system, both primary and secondary networks as …


Applications Of Robot Operating System (Ros) To Mobile Microgrid Formation Outdoors, John Naglak Jan 2018

Applications Of Robot Operating System (Ros) To Mobile Microgrid Formation Outdoors, John Naglak

Dissertations, Master's Theses and Master's Reports

Application of mobile robots to microgrid formation has value for disaster response and service of forward operating bases. This thesis describes the development, testing and demonstration of broad effort across multiple disciplines to enable outdoor positioning and connection of mobile microgrids for the first time. This work includes an outdoor waypoint controller for a UGV agent, specifically the Clearpath Husky. It details sensor fusion of 2D LiDAR and stereo vision, and fusion of odometry sources using an Extended Kalman Filter. Development of these software tools entails integration of many of the packages available through the Robot Operating System (ROS), with …