Open Access. Powered by Scholars. Published by Universities.®
- Discipline
- Keyword
-
- Congestion (2)
- Wireless Sensor Networks (2)
- Anycast (1)
- Beowulf clusters (1)
- Bpct (1)
-
- Continuous Monitoring Applications (1)
- Data Freshness (1)
- Detecting saturation attacks (1)
- Distributed shell (1)
- Energy (1)
- Energy efficient (1)
- Grouping (1)
- Mitigating saturation attacks (1)
- OS scheduling (1)
- PBS (1)
- Parallel computing (1)
- Partition (1)
- Pct (1)
- Quality of Observations (1)
- SDN security (1)
- Software-defined netwroks (1)
- Spatially-correlated contention (1)
- System administration (1)
- Threading (1)
- Publication
- Publication Type
Articles 1 - 7 of 7
Full-Text Articles in OS and Networks
Detection And Countermeasure Of Saturation Attacks In Software-Defined Networks, Samer Yousef Khamaiseh
Detection And Countermeasure Of Saturation Attacks In Software-Defined Networks, Samer Yousef Khamaiseh
Boise State University Theses and Dissertations
The decoupling of control and data planes in software-defined networking (SDN) facilitates orchestrating the network traffic. However, SDN suffers from critical security issues, such as DoS saturation attacks on the data plane. These attacks can exhaust the SDN component resources, including the computational resources of the control plane, create a high packet loss rate and a long delay in delivering the OpenFlow messages due to the bandwidth consumption of the OpenFlow connection channel, and exhausting the buffer memory of the data plane.
Currently, most of the existing machine learning detection methods rely on a predefined time-window to start analyzing the …
Dynamic Machine Level Resource Allocation To Improve Tasking Performance Across Multiple Processes, Richard Walter Thatcher
Dynamic Machine Level Resource Allocation To Improve Tasking Performance Across Multiple Processes, Richard Walter Thatcher
Boise State University Theses and Dissertations
Across the landscape of computing, parallelism within applications is increasingly important in order to track advances in hardware capability and meet critical performance metrics. However, writing parallel applications is difficult to do in a scalable way, which has led to the creation of tasking libraries and language extensions like OpenMP, Intel Threading Building Blocks, Qthreads, and more. These tools abstract parallel execution by expressing it in terms of work units (tasks) rather than specific hardware details. This abstraction enables scaling and allows programmers to write software solutions that can leverage whatever level of parallelism is available.However, the typical task scheduler …
Parallel Copying Tools For Distributed File Systems, Kevin Matthew Nuss
Parallel Copying Tools For Distributed File Systems, Kevin Matthew Nuss
Computer Science Graduate Projects and Theses
Parallel distributed files systems are increasingly being used on clusters to allow greater throughput of data to the many compute nodes. They are also an effective way to store massive amounts of data. However, using the standard core utility cp does not make good use of the potential parallelism of the file systems. Using multiple cp commands has inherent problems too.
Two utilities were created to help recursively copy directories containing large amounts of data on parallel distributed file systems. One of the test data sets contains very many files, and the other contains large files. One utility is a …
Congestion Mitigation By Traffic Dispersion In Wireless Sensor Networks, Sreekanth Yalamanchili
Congestion Mitigation By Traffic Dispersion In Wireless Sensor Networks, Sreekanth Yalamanchili
Boise State University Theses and Dissertations
Wireless sensor networks (WSNs) are event-based systems that rely on the collective effort of several sensor nodes. When all nodes in an area sense an event and transmit that data, it causes sudden traffic bursts, which are spatially-correlated and lead to network congestion. Congestion can cause an increase in the amount of data loss, energy consumption, delay data transmission, and hinder network performance. To improve performance of event-driven applications, there arises a need for protocols that can reduce congestion and energy consumption. Existing protocols for sensing multiple events either handle congestion control or spatially-correlated contention, but not both, which can …
Congestion Avoidance Energy Efficient Mac Protocol For Wireless Sensor Networks, Alexander Sundling
Congestion Avoidance Energy Efficient Mac Protocol For Wireless Sensor Networks, Alexander Sundling
Boise State University Theses and Dissertations
Wireless Sensor Network (WSNs) are generally energy-constrained and resource-constrained. When multiple simultaneous events occur in densely deployed WSNs, nodes near the base station can become congested, decreasing the network performance. Additionally, multiple nodes may sense an event leading to spatially-correlated contention, further increasing congestion. In order to mitigate the effects of congestion near the base station, an energy-efficient Media Access Control (MAC) protocol that can handle multiple simultaneous events and spatially-correlated contention is needed. Energy efficiency is important and can be achieved using duty cycles but they could degrade the network performance in terms of latency. Existing protocols either provide …
Improving Data Freshness To Enhance The Quality Of Observations In Wireless Sensor Networks, Ramya Bala Ammu
Improving Data Freshness To Enhance The Quality Of Observations In Wireless Sensor Networks, Ramya Bala Ammu
Boise State University Theses and Dissertations
Wireless Sensor Networks (WSNs) are used to achieve either continuous monitoring or event-detection in the area of interest. In continuous monitoring applications, each sensor node transmits its sensed data to the sink node (base station) periodically; while in event-detection driven applications, nodes report to the sink node once an event occurs. Continuous monitoring applications require periodic refreshed data at the sink node. Data reaching the sink node after a certain threshold is not useful for processing or analysis because it is stale. Data freshness along with reliable data delivery is critical in such applications. Current protocols in this area measure …
Beosh: The Beowulf Cluster Shell, Mason E. Vail
Beosh: The Beowulf Cluster Shell, Mason E. Vail
Computer Science Graduate Projects and Theses
The Beowulf Cluster Shell (beosh) has been created to provide cluster users with a Single System Image (SSI) by distributing individual commands or pipelined jobs over available nodes without requiring the user to be aware of where or how jobs are distributed. Job control of distributed jobs enables management of multiple concurrent remote jobs from a single shell session. In addition to SSI features, beosh supports parallel job execution through pdsh, a commonly used parallel-only cluster shell. In either distributed or parallel mode, beosh can limit nodes to those reserved through a system like the Portable Batch System (PBS).
This …