Open Access. Powered by Scholars. Published by Universities.®
- Discipline
Articles 1 - 19 of 19
Full-Text Articles in Engineering
Toy Train Group Ii, Track Laying Train, William Andersen, Jordan Zwetchkenbaum, Chiamaka Asinugo
Toy Train Group Ii, Track Laying Train, William Andersen, Jordan Zwetchkenbaum, Chiamaka Asinugo
Mechanical Engineering Design Project Class
No abstract provided.
Mems 411 Senior Design: Wind Powered Walking Robot, Timothy J. Elliott, Kenna Middleton, Jose Rodes
Mems 411 Senior Design: Wind Powered Walking Robot, Timothy J. Elliott, Kenna Middleton, Jose Rodes
Mechanical Engineering Design Project Class
Build a ‘Machine That Walks’ using leg like linkages that is only powered by wind. It must walk a minimum of 4 meters to prove that it is capable of walking and at least half of the materials used must be recyclable or reusable within the greater St. Louis area. The machine must not exceed 10 kg and must fit in the volume of 30 cm x 60 cm x 40 cm and must be unable to be easily knocked over.
Team Sunflower - Solar Tracker Team 2, Lindsey Warden, Laura Scott, Ethan Glassman, Max Kapczynski
Team Sunflower - Solar Tracker Team 2, Lindsey Warden, Laura Scott, Ethan Glassman, Max Kapczynski
Mechanical Engineering Design Project Class
Our design problem was to create a solar radiation tracking device. The primary goal of this device was to keep a solar panel perpendicular to the solar radiation with 95% efficiency throughout the day. The tracker had to be able to account for the sun’s seasonal angle in St. Louis, and the design would be even better if it could account for the sun’s seasonal angle at any latitude. Another important aspect of the solar tracker design was that it must be able to reset itself each day for the sunrise without human input. Other aspects to consider were weatherproofing …
Toy Train Group 1, Peter A. Szostak, Chris Levin, Chris Haeberle
Toy Train Group 1, Peter A. Szostak, Chris Levin, Chris Haeberle
Mechanical Engineering Design Project Class
Create a toy train that lays its own tracks.
Mems 411 Rc Glider 2.0 Senior Design Project, Armando Gallegos, Sayan Patra, Reggie S. Clark, Diego Alarcon
Mems 411 Rc Glider 2.0 Senior Design Project, Armando Gallegos, Sayan Patra, Reggie S. Clark, Diego Alarcon
Mechanical Engineering Design Project Class
Design a radio controlled scale model glider with a true "morphing" wing.
Data Transport System, Rahav Dor
Data Transport System, Rahav Dor
All Computer Science and Engineering Research
To facilitate the WU Smart Home research [21] we built a system that collects data from sensors and uploads the data to the cloud. The system supports data collection from multiple locations (typically apartments) that are independent from each other, endowing the system with two benefit: distributed data collection and alleviating privacy concerns. Each location is managed by a local micro-server (μServer) that is responsible for receiving data packets from sensors and managing their transient storage. Periodically the μServer triggers a data transport process that moves the data to a cloud server where it is stored in a centralized database. …
Exploring User-Provided Connectivity, Mohammad H. Afrasiabi, Roch Guerin
Exploring User-Provided Connectivity, Mohammad H. Afrasiabi, Roch Guerin
All Computer Science and Engineering Research
Network services often exhibit positive and negative externalities that affect users' adoption decisions. One such service is "user-provided connectivity" or UPC. The service offers an alternative to traditional infrastructure-based communication services by allowing users to share their "home base" connectivity with other users, thereby increasing their access to connectivity. More users mean more connectivity alternatives, i.e., a positive externality, but also greater odds of having to share one's own connectivity, i.e., a negative externality. The tug of war between positive and negative externalities together with the fact that they often depend not just on how many but also which users …
Wind Walking Machine, Sam N. Lazechko, Taylor A. Justman, Will Nocka, Isaac Goldenthal
Wind Walking Machine, Sam N. Lazechko, Taylor A. Justman, Will Nocka, Isaac Goldenthal
Mechanical Engineering Design Project Class
Design a machine that walks using wind power.
Treadle Driven Lathe, Eleanor B. Mullard, Daniel Kronthal, Aaron Cohn, Robert Borovsky
Treadle Driven Lathe, Eleanor B. Mullard, Daniel Kronthal, Aaron Cohn, Robert Borovsky
Mechanical Engineering Design Project Class
The main objective of this senior design project was to design and build a treadle-driven, metal-cutting lathe that has the ability to cut 3/4" diameter material and produce small parts up to 3" long. The main challenge in this project was to successfully generate enough power through the treadle driven system to successfully cut metal at the proper specifications, while simultaneously meeting all of the user-needs. The entire system needed to be operated and pedaled by a single person, which put constraints on the location of the treadle relative to the lathe itself so the user could comfortably operate both …
Treadle Driven Can Opener, Chris Lowery, Stewart Martens, Dom Quaranta
Treadle Driven Can Opener, Chris Lowery, Stewart Martens, Dom Quaranta
Mechanical Engineering Design Project Class
Given the task to build a treadle driven can opener that opened a can in under 5 seconds, met cost requirements, and was robust.
Orthopedic Screwdriver Design, Tiffany M. Ewing, Ryan F. Blumenstein, Beenish Qayum
Orthopedic Screwdriver Design, Tiffany M. Ewing, Ryan F. Blumenstein, Beenish Qayum
Mechanical Engineering Design Project Class
Design an adjustable mechanical clutch screwdriver suitable for driving Orthopedic Screws into bones. The clutch would prevent over tightening and damaging bone material. The prototype design must demonstrate the function and ergonomics of the device and it must be suitable for modification into a medical device. Specify material changes and design details that would be needed for the ultimate production model.
Migrating To Ipv6 - The Role Of Basic Coordination, Mehdi Nikkhah, Roch Guerin
Migrating To Ipv6 - The Role Of Basic Coordination, Mehdi Nikkhah, Roch Guerin
All Computer Science and Engineering Research
The need for a larger Internet address space was acknowledged early on, and a solution (IPv6) standardized years ago. Its adoption has, however, been anything but easy and still faces significant challenges. The situation begs the questions of "why has it been so difficult?" and "what could have been (or still be) done to facilitate this migration?" There has been significant recent interest in those questions, and the paper builds on a line of work based on technology adoption models to explore them. The results confirm the impact of several known factors, but also provide new insight. In particular, they …
Capacity Augmentation Bound Of Federated Scheduling For Parallel Dag Tasks, Jing Li, Abusayeed Saifullah, Kunal Agrawal, Christopher Gill
Capacity Augmentation Bound Of Federated Scheduling For Parallel Dag Tasks, Jing Li, Abusayeed Saifullah, Kunal Agrawal, Christopher Gill
All Computer Science and Engineering Research
We present a novel federated scheduling approach for parallel real-time tasks under a general directed acyclic graph (DAG) model. We provide a capacity augmentation bound of 2 for hard real-time scheduling; here we use the worst-case execution time and critical-path length of tasks to determine schedulability. This is the best known capacity augmentation bound for parallel tasks. By constructing example task sets, we further show that the lower bound on capacity augmentation of federated scheduling is also 2 for any m > 2. Hence, the gap is closed and bound 2 is a strict bound for federated scheduling. The federated scheduling …
Federated Scheduling For Stochastic Parallel Real-Time Tasks, Jing Li, Kunal Agrawal, Christopher Gill, Chenyang Lu
Federated Scheduling For Stochastic Parallel Real-Time Tasks, Jing Li, Kunal Agrawal, Christopher Gill, Chenyang Lu
All Computer Science and Engineering Research
Federated scheduling is a strategy to schedule parallel real-time tasks: It allocates a dedicated cluster of cores to high-utilization task (utilization >1); It uses a multiprocessor scheduling algorithm to schedule and execute all low-utilization tasks sequentially, on a shared cluster of the remaining cores. Prior work has shown that federated scheduling has the best known capacity augmentation bound of 2 for parallel tasks with implicit deadlines. In this paper, we explore the soft real-time performance of federated scheduling and address the average-case workloads instead of the worst-case values. In particular, we consider stochastic tasks -- tasks for which execution time …
Rt-Openstack: A Real-Time Cloud Management System, Sisu Xi, Chong Li, Chenyang Lu, Christopher D. Gill, Meng Xu, Linh T.X. Phan, Insup Lee, Oleg Sokolsky
Rt-Openstack: A Real-Time Cloud Management System, Sisu Xi, Chong Li, Chenyang Lu, Christopher D. Gill, Meng Xu, Linh T.X. Phan, Insup Lee, Oleg Sokolsky
All Computer Science and Engineering Research
Clouds have become appealing platforms for running not only general-purpose applications but also real-time applications. However, current clouds cannot provide real-time performance for virtual machines (VM) for two reasons: (1) the lack of a real-time virtual machine monitor (VMM) scheduler on a single host, and (2) the lack of a real-time aware VM placement scheme by the cloud manager. While real-time VM schedulers do exist, prior solutions employ either heuristics-based approaches that cannot always achieve predictable latency or apply real-time scheduling theory that may result in low CPU utilization. We observe the demand and advantage for co-hosting real-time (RT) VMs …
Cloudpowercap: Integrating Power Budget And Resource Management Across A Virtualized Server Cluster, Yong Fu, Anne Holler, Chenyang Lu
Cloudpowercap: Integrating Power Budget And Resource Management Across A Virtualized Server Cluster, Yong Fu, Anne Holler, Chenyang Lu
All Computer Science and Engineering Research
In many datacenters, server racks are highly underutilized. Rack slots are left empty to keep the sum of the server nameplate maximum power below the power provisioned to the rack. And the servers that are placed in the rack cannot make full use of available rack power. The root cause of this rack underutilization is that the server nameplate power is often much higher than can be reached in practice. To address rack underutilization, server vendors are shipping support for per-host power caps, which provide a server-enforced limit on the amount of power that the server can draw. Using this …
Performance Modeling Of Virtualized Custom Logic Computations, Michael J. Hall, Roger D. Chamberlain
Performance Modeling Of Virtualized Custom Logic Computations, Michael J. Hall, Roger D. Chamberlain
All Computer Science and Engineering Research
Virtualization of custom logic computations (i.e., by sharing a fixed function across distinct data streams) provides a means of reusing hardware resources, particularly when resources are limited. This is common practice in traditional processors where more than one user can share processor resources. In this paper, we virtualize a custom logic block using C-slow techniques to support fine-grain context-switching. We then develop and present an analytic model for several performance measures (throughput, latency, input queue occupancy) for both fine-grained and coarse-grained context switching (to a secondary memory). Next, we calibrate the analytic performance model with empirical measurements. We then validate …
Inferring Memory Map Instructions, Paul T. Scheid, Ari J. Spilo, Ron K. Cytron
Inferring Memory Map Instructions, Paul T. Scheid, Ari J. Spilo, Ron K. Cytron
All Computer Science and Engineering Research
We describe the problem of inferring a set of memory map instructions from a reference trace, with the goal of minimizing the number of such instructions as well as the number of unreferenced but mapped storage locations. We prove the related decision problem NP-complete. We then present and compare the results of two heuristic approaches on some actual traces.
Streaming Computations With Precise Control, Peng Li, Kunal Agrawal, Jeremy Buhler, Roger Chamberlain
Streaming Computations With Precise Control, Peng Li, Kunal Agrawal, Jeremy Buhler, Roger Chamberlain
All Computer Science and Engineering Research
No abstract provided.