Open Access. Powered by Scholars. Published by Universities.®
- Discipline
-
- Engineering (503)
- Information Security (212)
- Artificial Intelligence and Robotics (183)
- Computer Engineering (147)
- Software Engineering (144)
-
- Databases and Information Systems (129)
- Electrical and Computer Engineering (127)
- Theory and Algorithms (122)
- Graphics and Human Computer Interfaces (98)
- Operations Research, Systems Engineering and Industrial Engineering (88)
- Aerospace Engineering (56)
- Digital Communications and Networking (52)
- Signal Processing (47)
- Business (41)
- Data Science (41)
- Numerical Analysis and Scientific Computing (41)
- Operational Research (37)
- Other Computer Sciences (35)
- Physics (32)
- Social and Behavioral Sciences (31)
- Aviation (29)
- OS and Networks (29)
- Cybersecurity (25)
- Applied Mathematics (24)
- Systems Architecture (24)
- Education (23)
- Programming Languages and Compilers (22)
- Medicine and Health Sciences (20)
- Institution
-
- Air Force Institute of Technology (1062)
- Brigham Young University (398)
- University for Business and Technology in Kosovo (393)
- Florida Institute of Technology (193)
- University of Arkansas Little Rock (154)
-
- University of South Carolina (127)
- Virginia Commonwealth University (112)
- University of Texas Rio Grande Valley (76)
- Columbus State University (60)
- Mississippi State University (60)
- Rowan University (46)
- City University of New York (CUNY) (14)
- Illinois State University (14)
- American University in Cairo (13)
- University of North Dakota (3)
- Nova Southeastern University (2)
- St. John's University (2)
- Texas A&M International University (2)
- Pepperdine University (1)
- SASTRA Deemed to be University (1)
- Keyword
-
- Machine learning (128)
- #antcenter (63)
- Deep learning (50)
- Software engineering (50)
- Computer networks--Security measures (47)
-
- Machine Learning (47)
- Artificial intelligence (46)
- Computer security (44)
- Cybersecurity (33)
- Security (29)
- Computer vision (28)
- Object-oriented programming (Computer science) (27)
- Simulation (25)
- Virtual reality (25)
- Algorithms (24)
- Deep Learning (24)
- Neural networks (Computer science) (24)
- Computer (23)
- Artificial Intelligence (21)
- Image processing (21)
- Computer simulation (20)
- Expert systems (Computer science) (20)
- Genetic algorithms (20)
- Intelligent agents (Computer software) (19)
- Neural networks (19)
- Applied sciences (18)
- Natural Language Processing (18)
- Natural language processing (18)
- Computer graphics (17)
- Optimization (17)
- Publication Year
- File Type
Articles 1051 - 1080 of 2733
Full-Text Articles in Computer Sciences
On The Automation Of Cyber Experimentation, Dhanish Mehta
On The Automation Of Cyber Experimentation, Dhanish Mehta
Theses and Dissertations
There are a variety of tools available to users to perform cyber experimentation, and many of them automate some aspects of the experimentation lifecycle. However, they either support a minimal subset of the tools across various experimentation environments, or solve a particular problem in the cyber experiment lifecycle. In pursuit of making cyber experimentation easier and more efficient, we introduce a new framework that can design, create, execute and analyze experiments and is agnostic of the underlying environments. We show the effectiveness of our framework by presenting a prototype implementation and perform two case studies using the prototype implementation. We …
Probabilistic Programming For Theory Of Mind For Autonomous Decision Making, Iris Rubi Seaman
Probabilistic Programming For Theory Of Mind For Autonomous Decision Making, Iris Rubi Seaman
Theses and Dissertations
As autonomous agents (such as unmanned aerial vehicles, or UAVs) become more ubiquitous, they are being used for increasingly complex tasks. Eventually, they will have to reason about the mental state of other agents, including those agents' beliefs, desires and goals – so-called Theory of Mind – and make decisions based on that reasoning. We describe increasingly complex theory of mind models of a UAV pursuing an intruder, and show that (1) there is a natural Bayesian formulation to reasoning about the uncertainty inherent in our estimate of another agent's mental state, and that (2) probabilistic programming is a natural …
Evaluating The Usability Of Two-Factor Authentication, Kendall Ray Reese
Evaluating The Usability Of Two-Factor Authentication, Kendall Ray Reese
Theses and Dissertations
Passwords are the dominant form of authentication on the web today. However,many users choose weak passwords and reuse the same password on multiple sites, thus increasing their vulnerability to having their credentials leaked or stolen. Two-factor authentication strengthens existing password authentication schemes against impersonation attacks and makes it more difficult for attackers to reuse stolen credentials on other websites. Despite the added security benefits of two-factor authentication, there are still many open questions about its usability. Many two-factor authentication systems in widespread usage today have not yet been subjected to adequate usability testing. Previous comparative studies have demonstrated significant differences …
Menaxhimi Dhe Monitorimi I Infrastruktures Telekomunikuese Nepermjet Interfejsit Cli Ne Paisjet E Qasjes Ne Telkomin E Kosoves, Arton Xhokli
Menaxhimi Dhe Monitorimi I Infrastruktures Telekomunikuese Nepermjet Interfejsit Cli Ne Paisjet E Qasjes Ne Telkomin E Kosoves, Arton Xhokli
Theses and Dissertations
Qëllimi i punimit tim të diplomës është paraqitja e organizimit të shtyllës kurrizore të Paisjeve të Qasjes, Rrjetit transmetues të Kosovës realizohet nëpërmjet kabllit optik, nëpërmjet sistemti transmetues PDH/SDH, në skaje të të cilave janë të lidhura paisjet komutuese të qasjes të cilat komunikojnë mes vete nëpërmjet protokoleve IP, të menagjuara nga disa qendra rexhionale nëpërmjet programit të quajtur SOFT SWICH. Programi në fjalë shërben për konfigurimin fillestar dhe monitoron e abonentëve sikurse edhe për mirmbajtjen e të gjithë infrastrukturës nga distance të Paisjeve të Qasjes kudo që janë përfshirë evitimin e pengesave, konfigurimet, rikonfigurimte, ndrrimin e shërbimeve, reduktimin e …
Adaptive Fluid Simulation Using A Linear Octree Structure, Sean A. Flynn
Adaptive Fluid Simulation Using A Linear Octree Structure, Sean A. Flynn
Theses and Dissertations
An Eulerian approach to fluid flow provides an efficient, stable paradigm for realistic fluid simulation. However, its traditional reliance on a fixed-resolution grid is not ideal for simulations that simultaneously exhibit both large and small-scale fluid phenomena. Octree-based fluid simulation approaches have provided the needed adaptivity, but the inherent weakness of a pointer-based tree structure has limited their effectiveness. We present a linear octree structure that provides a significant runtime speedup using these octree-based simulation algorithms. As memory prices continue to decline, we leverage additional memory when compared to traditional octree structures to provide this improvement. In addition to reducing …
Stress Levels Of Cs1 Students During Programming- Measurement And A Cause And Effect Analysis, Gopi Satya Sainadh Raju Sarikonda
Stress Levels Of Cs1 Students During Programming- Measurement And A Cause And Effect Analysis, Gopi Satya Sainadh Raju Sarikonda
Theses and Dissertations
Stress is a kind of feeling we experience when we are under pressure. Stress is the word that we use when we feel that we are overloaded mentally in our thoughts and wonder whether we can cope with those placed upon us. The effects of stress are different for different people when we take their age, profession, gender and other aspects into consideration. Many studies show that stress in a learning environment impacts learning negatively.
In this thesis, the role of stress on students in an introductory programming course (CS1) at CSU has been explored. Introductory programming course has a …
Approximate Set Union Via Approximate Randomization, Pengfei Gu
Approximate Set Union Via Approximate Randomization, Pengfei Gu
Theses and Dissertations
We develop an randomized approximation algorithm for the size of set union problem |A1 U A2 U...UAm|, which given a list of sets A1,...,Am with approximate set size m i for Ai with mi ∈ ((1–βL)|A i|,(1+βR)|Ai|), and biased random generators with Prob(x = RandomElement(Ai)) ∈ [1–a L/Ai, 1 +aR/Ai] for each input set Ai and element x ∈ Ai, where i = 1,2,...,m. The approximation |Ai | |Ai | ratio for |A1 U A2 U...UAm| is in the range [(1–ϵ)(1–aL)(1–βL),(1+ϵ)(1+β R)(1+βR)] for any ϵ ∈ (0,1), where α L,αR,βL,βR ∈ (0,1). The complexity of the algorithm …
Simplification Of Eeg Signal Extraction, Processing, And Classification Using A Consumer-Grade Headset To Facilitate Student Engagement In Bci Research, Jesus D. Rodriguez
Simplification Of Eeg Signal Extraction, Processing, And Classification Using A Consumer-Grade Headset To Facilitate Student Engagement In Bci Research, Jesus D. Rodriguez
Theses and Dissertations
Brain-computer interfaces (BCIs) are an emerging technology that leverage neurophysiological signals as input to computing systems. By circumventing the reliance on traditional input methods (e.g., mouse and keyboard), BCIs show a promising alternative interaction modality for people with disabilities. Advances in BCI research have further inspired a range of novel applications, such as the use of neurophysiological signals as passive input (e.g., to detect and reduce operator workload when managing multiple machines). BCIs have also emerged as a tool for student engagement due to the intrinsic interdisciplinarity of the technology, which spans the fields of computer science, electrical engineering, neuroscience, …
Al Planning Assistant For Scheduling Daily Activities, Priyanka Ahuja
Al Planning Assistant For Scheduling Daily Activities, Priyanka Ahuja
Theses and Dissertations
Artificial conversational agents are software agents that can interact with humans in the way humans do. Siri Cortana, and Alexa are examples of intelligent agents that can help us with almost all the basic tasks. These agents are smart enough to do the basic tasks, but not as much when it comes to complex tasks, such as analyzing traffic data, reviewing scheduling conflicts, rescheduling meetings while resolving conflicts, and offering suggestions based upon data analyses (e.g. traffic patterns, weather, etc.) The actual potential of dialogue-based task agent potential remains untapped. The reason is the fact agents lack the ability to …
Identifying The Most Relevant Arguments From User Meta-Data, Roussi Roussev
Identifying The Most Relevant Arguments From User Meta-Data, Roussi Roussev
Theses and Dissertations
Arguments are essential objects in a debate. In the DirectDemocracyP2P system, they occur in association with signatures for petitions. The arguments of a signer on a given issue are grouped into one single justification, are classified by the type of signature, in our case supporting or opposing, and can be subject to various types of relations such as refute, subsume or more recent. Given those signatures and relations, the addressed problems are: (i) what makes a good supporting or opposing justification (ii) how to recommend the best justification to a new voter, (iii) how to recommend a compact list of …
Signal Structure For A Class Of Nonlinear Dynamic Systems, Meilan Jin
Signal Structure For A Class Of Nonlinear Dynamic Systems, Meilan Jin
Theses and Dissertations
The signal structure is a partial structure representation for dynamic systems. It characterizes the causal relationship between manifest variables and is depicted in a weighted graph, where the weights are dynamic operators. Earlier work has defined signal structure for linear time-invariant systems through dynamical structure function. This thesis focuses on the search for the signal structure of nonlinear systems and proves that the signal structure reduces to the linear definition when the systems are linear. Specifically, this work: (1) Defines the complete computational structure for nonlinear systems. (2) Provides a process to find the complete computational structure given a state …
Distributed Coordination For Autonomous Guided Vehicles In Multi-Agent Systems With Shared Resources, Atefeh Mahdavi
Distributed Coordination For Autonomous Guided Vehicles In Multi-Agent Systems With Shared Resources, Atefeh Mahdavi
Theses and Dissertations
The decentralized path planning technique proposed in this thesis solves major challenges in the domain of MAS. These challenges are trajectory planning and collision avoidance. Generally, in a shared infrastructure where several agents aim to use limited capacity resources, finding a set of optimal and conflict-free paths for each single agent is the most critical part. The purpose of this research is designing a decentralized framework to coordinate the behavior of a number of agents in dynamic environments where continual planning and scheduling are required. In this research, a set of tasks will be assigned to the agents. Based on …
Permission-Based Privacy Analysis For Android Applications, Erza Gashi
Permission-Based Privacy Analysis For Android Applications, Erza Gashi
Theses and Dissertations
While Information and Communication Technology (ICT) trends are moving towards the Internet of Things (IoT), mobile applications are becoming more and more popular. Mostly due to their pervasiveness and the level of interaction with the users, along with the great number of advantages, the mobile applications bring up a great number of privacy related issues as well. These platforms can gather our very sensitive private data by only granting them a list of permissions during the installation process. Additionally, most of the users can find it difficult, or even useless, to analyze system permissions. Thus, their guess of app’s safety …
Privus: Take Back Your Privacy The Effect Of A User-Centered Approach On Privacy Management, Aral Tasher
Privus: Take Back Your Privacy The Effect Of A User-Centered Approach On Privacy Management, Aral Tasher
Theses and Dissertations
Rapid innovations in science and engineering have created a greater opportunity for disruptive technologies to be established at a faster rate. Less than a decade ago mobile, phones were a mere tool for communication, nowadays, we rely on their successors to remind us about our next appointment, what we need from the grocery store, or even where we parked our car. But this assistance comes with a cost; in order to help us, our devices rely on using our personal information like GPS, contacts list and personal notes, –in some cases more information than what the app needs. While there …
Building Panoramic Image Mosaics Of Coral Reefs, Yan Li
Building Panoramic Image Mosaics Of Coral Reefs, Yan Li
Theses and Dissertations
Panoramic image mosaic is an important tool for accessing the preserving condition of coral reefs sites. In recent years, a number of methods and applications are made to create panoramic image mosaics by stitching a sequence of images together to get a wider field of view. However, it is not appropriate to apply existing methods and applications to our dataset directly. The main reason is that our underwater videos are acquired not by underwater machines, but coral-conservation researchers. In this case, the stitching process becomes more challenging due to a number of problems: illumination changes, large parallax, water drift, as …
Machine Learning For Classifying Malware In Closed-Set And Open-Set Scenarios, Mehadi Seid Hassen
Machine Learning For Classifying Malware In Closed-Set And Open-Set Scenarios, Mehadi Seid Hassen
Theses and Dissertations
Anti-malware vendors regularly receive large amount of suspected malware files to be examined. However, the sheer number of files makes manual analysis time-consuming. Therefore, it is important to automate this process. Two of the main automation approaches are malware classification and clustering, where similar malware samples are grouped into malware families. Grouping malware into families allows malware analysts to examine fewer representative samples from each family, hence streamlining the malware defense process. In this dissertation, we focus on two aspects of the automated malware defense. For the first part of our work, we focus on malware classification in a closed …
A Comparison Study Of Disease Spreading Models, Douglas Nogueira Oliveira
A Comparison Study Of Disease Spreading Models, Douglas Nogueira Oliveira
Theses and Dissertations
Epidemic diseases have become one of the major sources of concern in modern society. Diseases such as HIV and H1N1 have infected millions of people around the world. Many studies have attempted to describe the dynamics of disease spreading. Despite the numerous models, most only analyze one aspect of a given model, such as the impact of the topology of a contagious network, or, the spreading rate of disease. Although useful, these types of analyses do not provide insights into how different models could be combined to better understand the phenomenon, or how the modeling decisions affect the dynamics of …
Mitigating The Effects Of Cyber Attacks And Human Control In An Autonomous Intersection, Karl C. Bentjen
Mitigating The Effects Of Cyber Attacks And Human Control In An Autonomous Intersection, Karl C. Bentjen
Theses and Dissertations
Widespread use of fully autonomous vehicles is near. However, the desire for a human to maintain control, even if limited, of a vehicle will likely never fully subside. Protocols to safely and efficiently manage reservation-based intersections with a mixture of fully autonomous, semi-autonomous, and non-autonomous vehicles exist such as AIM, SemiAIM, and H-AIM. Missing from these protocols is persistent human control of semi-autonomous vehicles in approaching and navigating autonomous intersections without the use of traditional signals. This thesis offers a proof-of-concept of a reservation-based protocol with necessary extensions required for human control in semi-autonomous vehicles. Desired is a protocol that …
Pattern-Of-Life Modeling Using Data Leakage In Smart Homes, Steven M. Beyer
Pattern-Of-Life Modeling Using Data Leakage In Smart Homes, Steven M. Beyer
Theses and Dissertations
This work investigates data leakage in smart homes by providing a Smart Home Automation Architecture (SHAA) and a device classifier and pattern-of-life analysis tool, CITIoT (Classify, Identify, and Track Internet of things). CITIoT was able to capture traffic from SHAA and classify 17 of 18 devices, identify 95% of the events that occurred, and track when users were home or away with near 100% accuracy. Additionally, a mitigation tool, MIoTL (Mitigation of IoT Leakage) is provided to defend against smart home data leakage. With mitigation, CITIoT was unable to identify motion and camera devices and was inundated with an average …
Behavior Flexibility For Autonomous Unmanned Aerial Systems, Taylor B. Bodin
Behavior Flexibility For Autonomous Unmanned Aerial Systems, Taylor B. Bodin
Theses and Dissertations
Autonomous unmanned aerial systems (UAS) could supplement and eventually subsume a substantial portion of the mission set currently executed by remote pilots, making UAS more robust, responsive, and numerous than permitted by teleoperation alone. Unfortunately, the development of robust autonomous systems is difficult, costly, and time-consuming. Furthermore, the resulting systems often make little reuse of proven software components and offer limited adaptability for new tasks. This work presents a development platform for UAS which promotes behavioral flexibility. The platform incorporates the Unified Behavior Framework (a modular, extensible autonomy framework), the Robotic Operating System (a RSF), and PX4 (an open- source …
Methods Of Reverse Engineering A Bitstream For Field Programmable Gate Array Protection, Daniel J. Celebucki
Methods Of Reverse Engineering A Bitstream For Field Programmable Gate Array Protection, Daniel J. Celebucki
Theses and Dissertations
Field Programmable Gate Arrays (FPGAs) are found in numerous industries including consumer electronics, automotive, military and aerospace, and critical infrastructure. The ability to be reprogrammed as well as large computational power and relatively low price make them a good fit for low-volume applications that cannot justify the Non-Recurring Engineering (NRE) costs associated with producing Application-Specific Integrated Circuits (ASICs). FPGAs however, have seen a variety of security issues stemming from the fact that their configuration files are not inherently protected. This research assesses the feasibility of reverse engineering the bitstream format for a previously unexplored FPGA, as well as the utilization …
Special Perturbations On The Jetson Tx1 And Tx2 Computers, Tyler M. Moore
Special Perturbations On The Jetson Tx1 And Tx2 Computers, Tyler M. Moore
Theses and Dissertations
Simplified General Perturbations Number 4 (SGP4) has been the traditional algorithm for performing Orbit Determination (OD) onboard orbiting spacecraft. However, the recent rise of high-performance computers with low Size, Weight, and Power (SWAP) factors has provided the opportunity to use Special Perturbations (SP), a more accurate algorithm to perform onboard OD. This research evaluates the most efficient way to implement SP on NVIDIA’s Jetson TX series of integrated Graphical Processing Units (GPUs). An initial serial version was implemented on the Jetson TX1 and TX2's Central Processing Units (CPUs). The runtimes of the initial version are the benchmark that the runtimes …
Rss-Based Device-Free Passive Detection And Localization Using Home Automation Network Radio Frequencies, Tiffany M. Phan
Rss-Based Device-Free Passive Detection And Localization Using Home Automation Network Radio Frequencies, Tiffany M. Phan
Theses and Dissertations
This research provided a proof of concept for a device-free passive (DfP) system capable of detecting and localizing a target through exploitation of a home automation network’s radio frequency (RF) signals. The system was developed using Insteon devices with a 915 MHz center frequency. Without developer privileges, limitations of the Insteon technology like no intrinsic received signal strength (RSS) field and silent periods between messages were overcome by using software-defined radios to simulate Insteon devices capable of collecting and reporting RSS, and by creating a message generation script and implementing a calibrated filter threshold to reduce silent periods. Evaluation of …
Integrity Monitoring For Automated Aerial Refueling: A Stereo Vision Approach, Thomas R. Stuart
Integrity Monitoring For Automated Aerial Refueling: A Stereo Vision Approach, Thomas R. Stuart
Theses and Dissertations
Unmanned aerial vehicles (UAVs) increasingly require the capability to y autonomously in close formation including to facilitate automated aerial refueling (AAR). The availability of relative navigation measurements and navigation integrity are essential to autonomous relative navigation. Due to the potential non-availability of the global positioning system (GPS) during military operations, it is highly desirable that relative navigation can be accomplished without the use of GPS. This paper develops two algorithms designed to provide relative navigation measurements solely from a stereo image pair. These algorithms were developed and analyzed in the context of AAR using a stereo camera system modeling that …
Text Classification Of Installation Support Contract Topic Models For Category Management, William C. Sevier
Text Classification Of Installation Support Contract Topic Models For Category Management, William C. Sevier
Theses and Dissertations
Air Force Installation Contracting Agency manages nearly 18 percent of total Air Force spend, equating to approximately 57 billion dollars. To improve strategic sourcing, the organization is beginning to categorize installation-support spend and assign accountable portfolio managers to respective spend categories. A critical task in this new strategic environment includes the appropriate categorization of Air Force contracts into newly created, manageable spend categories. It has been recognized that current composite categories have the opportunity to be further distinguished into sub-categories leveraging text analytics on the contract descriptions. Furthermore, upon establishing newly constructed categories, future contracts must be classified into these …
Optimization Of Geosynchronous Space Situational Awareness Architectures Using Parallel Computation, Michael S. Felten
Optimization Of Geosynchronous Space Situational Awareness Architectures Using Parallel Computation, Michael S. Felten
Theses and Dissertations
Improving Space Situational Awareness (SSA) remains one of the DoD’s top priorities. Current research at the Air Force Institute of Technology (AFIT) has shown that modeling and simulation of Geosynchronous Earth Orbit (GEO) SSA architectures can identify optimal combinations of ground and space-based sensors. This thesis extends previous research by expanding design boundaries and refining the methodology. A genetic algorithm examined this increased trade space containing 1022 possible architectures. Experimental trials that would have taken over 100 years on a desktop computer were completed in weeks using a high-performance computer containing over 125,000 cores. The results of the optimizer clearly …
Passive Radiolocation Of Ieee 802.11 Emitters Using Directional Antennae, Bradford E. Law
Passive Radiolocation Of Ieee 802.11 Emitters Using Directional Antennae, Bradford E. Law
Theses and Dissertations
Low-cost commodity hardware and cheaper, more capable consumer-grade drones make the threat of home-made, inexpensive drone-mounted wireless attack platforms (DWAPs) greater than ever. Fences and physical security do little to impede a drone from approaching private, commercial, or government wireless access points (WAPs) and conducting wireless attacks. At the same time, unmanned aerial vehicles (UAVs) present a valuable tool for network defenders conducting site surveys and emulating threats. These platforms present near-term dangers and opportunities for corporations and governments. Despite the vast leaps in technology these capabilities represent, UAVs are noisy and consequently difficult to conceal as they approach a …
Outlier Classification Criterion For Multivariate Cyber Anomaly Detection, Alexander M. Trigo
Outlier Classification Criterion For Multivariate Cyber Anomaly Detection, Alexander M. Trigo
Theses and Dissertations
Every day, intrusion detection systems catalogue millions of unsupervised data entries. This represents a “big data” problem for research sponsors within the Department of Defense. In a first response to this issue, raw data capture was transformed into usable vectors and an array of multivariate techniques implemented to detect potential outliers. This research expands and refines these techniques by implementing a Chi-Square Q-Q plot-based classification criteria for outlier detection. This methodology has been implemented into an R-based programming solution that allows for a refined and semi-automated user experience for intelligence analysts. Moreover, two case analyses are performed that illustrate how …
Estimating Defensive Cyber Operator Decision Confidence, Markus M. Borneman
Estimating Defensive Cyber Operator Decision Confidence, Markus M. Borneman
Theses and Dissertations
As technology continues to advance the domain of cyber defense, signature and heuristic detection mechanisms continue to require human operators to make judgements about the correctness of machine decisions. Human cyber defense operators rely on their experience, expertise, and understanding of network security, when conducting cyber-based investigations, in order to detect and respond to cyber alerts. Ever growing quantities of cyber alerts and network traffic, coupled with systemic manpower issues, mean no one has the time to review or change decisions made by operators. Since these cyber alert decisions ultimately do not get reviewed again, an inaccurate decision could cause …
Progressive Network Deployment, Performance, And Control With Software-Defined Networking, Daniel J. Casey
Progressive Network Deployment, Performance, And Control With Software-Defined Networking, Daniel J. Casey
Theses and Dissertations
The inflexible nature of traditional computer networks has led to tightly-integrated systems that are inherently difficult to manage and secure. New designs move low-level network control into software creating software-defined networks (SDN). Augmenting an existing network with these enhancements can be expensive and complex. This research investigates solutions to these problems. It is hypothesized that an add-on device, or "shim" could be used to make a traditional switch behave as an OpenFlow SDN switch while maintaining reasonable performance. A design prototype is found to cause approximately 1.5% reduction in throughput for one ow and less than double increase in latency, …