1 |
Implementation and evaluation of TSN scheduling algorithms / Implementation och bedömning av TSN-schemaläggningsalgoritmerSvensson, Emanuel January 2023 (has links)
Time Sensitive Networking (TSN) is a standard that extends Ethernet, providing deterministic guarantees to internal communications. The standard is finding use in many different fields such as modern cars whose networks are getting increasingly complex. One problem with TSN is the NP-hard problem of scheduling network flows, the process in which schedules are made to ensure that network flows demanding real-time guarantees have their requirements met.The goal of thesis is to implement two different scheduling algorithms. The evaluation of the implementations measure how they perform in regards to finding possible schedules and for how much time they take with an increasing number of network flows to schedule. The algorithms approaches to scheduling are then discussed and judged in comparison with the results. This thesis implements two different algorithms, a fine-grained algorithm and a coarse-grained algorithm. The difference between the algorithms lie in how fine-grained their scheduling is. Where the fine-grained algorithm adopts the lowest resolution permissible, the coarse-grained algorithm achieves the highest resolution possible in the schedule. The results show that the coarse-grained algorithm becomes unacceptably slow because of its fine-grained scheduling. In a scenario where algorithms 1 and 2 work with the same flows, the coarse-grained algorithm is 42x slower than the fine-grained algorithm in the worst case.The conclusion is that the finest possible scheduling is not a feasible approach because of it taking too much time to execute for a very small amount of flows. / Time Sensitive Networking (TSN) är en standard som utökar Ethernet genom att lägga till deterministiska garantier till intern kommunikation. Standarden har börjat användas inom fält såsom moderna bilar vars nätverk blir allt mer komplexa. Ett problem med TSN är det NP-hard svåra problemet med att schemalägga nätverksflöden, processen i vilket scheman uträknas för att garantera att nätverksflöden som kräver realtidsgarantier får sina krav uppfyllda. Uppsatsens mål är att implementera två olika schemaläggningsalgoritmer. Evalueringstesterna mäter algoritmernas förmåga att finna möjliga scheman för olika mängder av nätverksflöden och hur lång tid det tar.Algoritmernas tillvägagångssätt för schemaläggning jämförs och bedöms därefter.Denna uppsats implementerar två olika algorithmer, en finkorning algorithm och en grovkornig algoritm. Namnen kommer från finkornigheten i algoritmernas schemaläggning. Den finkorniga algoritmen schemalägger med finkornighet och den grovkorniga algoritmen schemalägger med grovkornighet. Resultatet från testerna och evalueringen visar att när algoritmerna schemalägger samma flöden tar den grovkorniga algoritmen som värst 42 gånger mer tid att slutföra sina beräkningar. Slutsatsen är att finkorning schemaläggning är inte applicerbar då det tar för lång tid att utföra för en väldigt liten mängd flöden.
|
2 |
A computation-implementation parallelization approach to time-sensitive applicationsCavdar, Bahar 27 August 2014 (has links)
In this thesis, we study time-sensitive applications where it is important to minimize the completion time, i.e., time passing between receiving the instance and finishing the implementation of the solution. Different from the traditional approach, we are directly focusing on the minimization of the computation time as well as finding the optimal solution to the problem. The conventional approach to these conflicting objectives is generally to trade off one for the other. As an alternative, we propose a new approach called Computation-Implementation Parallelization (CIP), and develop methods to embed the computation time into the solution-implementation to minimize the total completion time.
We implement our CIP approach and show its effectiveness on a type of TSP we call the TSP Race problem, where the goal is to minimize the time between receiving the instance and finishing the travel. We demonstrate a method for determining a priori when CIP will be effective. We also implement our CIP approach on Computation-Time Limited Capacitated Vehicle Routing (CTL-CVRP) problems, and show that it is possible to decrease the computation-only time while maintaining the solution quality. By this means, some of the computation time can be set free and used to improve the customer service either by delaying the order cutoff time or dispatching the trucks earlier. As a tangential study, we develop a new TSP tour length estimation model. Our model is distribution-free, and is shown to produce very accurate estimates on many different node dispersions.
|
3 |
A Fog-based Cloud Paradigm for Time-Sensitive ApplicationsBhowmick, Satyajit 20 October 2016 (has links)
No description available.
|
4 |
Validating Integrated Human Performance Models Involving Time-critical Complex SystemsGore, Brian 29 April 2010 (has links)
The current research sets out to demonstrate a comprehensive approach to validate complex human performance models as applied to time-sensitive tasks. This document is divided into 4 sections. Section 1 (Chapters 1 – 3) outlines previous efforts in the literature that have attempted to validate complex human performance models in the field with an emphasis on manual control models, task network models, cognitive models and integrated architectures. Section 2 (Chapters 4 – 7) elaborates on a validation approach and applies it to a baseline model of a complex task in the air traffic control domain. Section 3 (Chapters 7-12) outlines the importance of adopting an iterative model development-model validation process and reports on the three model iterations in an attempt to improve the validity of the baseline model. Each model augmentation was validated using the same validation approach and measures that were defined in Section 2. Section 4 (Chapters 13-14) provides a discussion and interpretation of the model results and highlights contributions to the field of both model validation and the field of human performance modelling of complex systems.
|
5 |
Validating Integrated Human Performance Models Involving Time-critical Complex SystemsGore, Brian 29 April 2010 (has links)
The current research sets out to demonstrate a comprehensive approach to validate complex human performance models as applied to time-sensitive tasks. This document is divided into 4 sections. Section 1 (Chapters 1 – 3) outlines previous efforts in the literature that have attempted to validate complex human performance models in the field with an emphasis on manual control models, task network models, cognitive models and integrated architectures. Section 2 (Chapters 4 – 7) elaborates on a validation approach and applies it to a baseline model of a complex task in the air traffic control domain. Section 3 (Chapters 7-12) outlines the importance of adopting an iterative model development-model validation process and reports on the three model iterations in an attempt to improve the validity of the baseline model. Each model augmentation was validated using the same validation approach and measures that were defined in Section 2. Section 4 (Chapters 13-14) provides a discussion and interpretation of the model results and highlights contributions to the field of both model validation and the field of human performance modelling of complex systems.
|
6 |
PROJECT SELECTION, SCHEDULING AND RESOURCE ALLOCATION FOR ENGINEERING DESIGN GROUPSChen, Jiaqiong January 2005 (has links)
This dissertation examines a profit-maximizing project selection and scheduling problem. Assume that a set of potentially profitable projects are available, yet limited available resources may not allow all of them to be pursued. Profit profiles for projects are assumed to be non-increasing functions of project completion times, i.e. profit returns are sensitive to time-to-market. Decision needs to be made on which sub-set of projects should be chosen and how resources should be allocated to these projects such that the total profit is maximized.Formal mathematical models are formulated for various versions of the problem, including such ones incorporating a third team formation aspect. Structure of the problem is examined and insights are gained regarding prioritization of project, specifically. Although prioritization is sub-optimal in general, heuristic solution methods based on prioritization are pursued, since the scheduling sub-problem itself is NP-hard.A decomposition heuristic framework is first proposed to obtain good solutions using minimum computational time. Sets of test instances are generated using project network data from well-known source in the literature. Computational runs reveal that three priority rules achieve significantly better profits than the benchmarking random priority rule.Improving upon the prioritization based decomposition heuristic, an implicit enumeration is proposed. This algorithm does not examine all priority sequences, yet guarantees an optimal priority sequence when the computation is completed. Several fathoming rules are proposed to cut back computational time effectively. Comparison to the profits achieved by the best priority rule and the benchmarking random priority rule shows a significant improvement on profits, yet at a cost of reasonable added computation time.Future research areas include identifying general conditions under which prioritization of projects would lead us to an optimal solution. Developing better upper bounds for the implicit enumeration scheme is also of interest. The team formation aspect has yet to be treated computationally. It would also be of interest to consider how synergy deviation information may be fed back to the earlier stages of project selection and scheduling decision. Trade-off between profit and team synergy may also be considered in the future.
|
7 |
Climatology of warm season heat waves in Saudi Arabia: a time-sensitive approachAlghamdi, Ali Saeed Arifi January 1900 (has links)
Doctor of Philosophy / Department of Geography / John A. Harrington Jr / The climate of the Middle East is warming and extreme hot temperature events are becoming more common, as observed by the significant upward trends in mean and extreme temperatures during the last few decades. Climate modeling studies suggest that the frequency, intensity, and duration of extreme temperature events are expected to increase as the global and local climate continues to warm. Existing literature about heat waves (HWs) in Saudi Arabia provides information about HW duration using a single index, without considering the observed effects of climate change and the subtropical arid climate. With that in mind, this dissertation provides a series of three stand-alone papers evaluating temporal, geographic, and atmospheric aspects of the character of warm season (May-September) HWs in Saudi Arabia for 1985 to 2014.
Chapter 2 examines the temporal behavior(s) of the frequency, duration, and intensity of HWs under the observed recent climate change. Several issues are addressed including the identification of some improved methodological practices for HW indices. A time-sensitive approach to define and detect HWs is proposed and assessed. HW events and their duration are considered as count data; thus, different Poisson models were used for trend detection. Chapter 3 addresses the spatio-temporal patterns of the frequency and intensity of hot days and nights, and HWs. The chapter reemphasizes the importance of considering the on-goings effects of climate warming and applies a novel time-series clustering approach to recognize hot temperature event behavior through time and space. Chapter 4 explores the atmospheric circulation conditions that are associated with warm season HW event occurrence and how different HWs aspects are related to different circulation types. Further, possible teleconnections between HWs and sea surface temperature (SST) anomalies of nearby large bodies are examined.
Results from Chapters 2 and 3 detected systematic upward trends in maximum and minimum temperatures at most of the 25 stations, suggesting an on-going change in the climatology of the upper-tail of the frequency distribution. The analysis demonstrated the value of using a time-sensitive approach in studying extreme thermal events. Different patterns were observed over time and space not only across stations but also among extreme temperature events (i.e., hot days and nights, and HWs). The overall results suggest that not only local and regional factors, such as elevation, latitude, land cover, atmospheric humidity, and distance from a large body of water, but also large-scale factors such as atmospheric circulation patterns are responsible for the observed temporal and spatial patterns. Chapter 4 confirmed that as the Indian Summer Monsoon Trough and the Arabian heat low were key atmospheric features related to HW days. SST anomalies seemed to be a more important factor for HWs intensity. Extreme thermal events in Saudi Arabia tended to occur during regional warming due to atmospheric circulation conditions and SSTs teleconnections. This study documents the value of a time-sensitive approach and should initiate further research as some of temporal and spatial variabilities were not fully explained
|
8 |
Kinetic Problem SolvingArant, Charles 24 October 2017 (has links)
Government leaders stand to benefit from improved program management capabilities within their organizations. Often, they are faced with crisis situations that require a rapid-fire, precise, effective problem solving process. Some of these programs are more severe or complex than others. With time and certainty of the solution as constraints, efficient program management supporting the Defense Acquisition Life Cycle remains an enigma for organizations at best and a hazard at worst.
Program management dealing with crisis problem solving, which is characterized by critical events and high cost, is a real-time process where requirements are identified and resolved to achieve a desired goal, with the path to the goal blocked by known or unknown obstacles. Program management that deals with crisis problem solving situations are plagued by several issues. The crisis situation is likely one not previously encountered; therefore, solutions from past experiences cannot be drawn upon to solve the problem (Heichal, 1992). An individual not experienced or trained often feels the situation is too complex, information is incomplete, time is short, and failure consequences are extreme (Hockey, 1986). Managers who face these dilemmas must have responsive, failure-proof processes in place.
This dissertation explores program management as it deals with problem solving processes in time-critical contexts, including task consolidation and resource selection, with the critical objective of improving crisis event management. The intent is to focus on processes that can be improved in crisis problem solving, specifically time needed to execute current problem solving processes, and introduce a kinetic problem solving approach to increase the momentum of implementing the solutions during crisis situations. This flexibility is facilitated by the researcher’s genuine desire to improve the organizational situation (rather than merely study it) and a client’s willingness to share the details of how they will use the technology and lessons learned.
|
9 |
Performance Analysis of the Preemption Mechanism in TSNMurselović, Lejla January 2020 (has links)
Ethernet-based real-time network communication technologies are nowadays a promising communication technology for industrial applications. It offers high bandwidth, scalability and performance compared to the existing real-time networks. Time-Sensitive Networking is an enhancement for the existing Ethernet standards thus offers compatibility, cost efficiency and simplified infrastructure, like previous prioritization and bridging standards. Time-Sensitive Networking is suitable for networks with both time-critical and non-time-critical traffic. The timing requirements of time-critical traffic are undisturbed by the less-critical traffic due to TSN features like the Time-Aware Scheduler. It is a time-triggered scheduling mechanism that guarantees the fulfilment of temporal requirements of highly time-critical traffic. Features like the Credit-Based Shapers and preemption result in a more efficiently utilized network. This thesis focuses on the effects that the preemption mechanism has on network performance. Simulation-based performance analysis of a singe-node and singe-egress port model for different configuration patterns is conducted. The simulation tool used is a custom developed simulator called TSNS. The configuration patterns include having multiple express traffic classes. In a single-egress port model, the most significant performance contributor is the response time and this is one of the simulation measurements obtained from the TSNS network simulator. The comparison between the results of these different network configurations, using realistic traffic patterns, provides a quantitative evaluation of the network performance when the network is configured in various ways, including multiple preemption scenarios.
|
10 |
Get In Sync With TSN : A Study of Partially Synchronized TSN NetworksJohansson, Andreas Johansson January 2022 (has links)
Automotive and industrial embedded systems are increasingly dependent on real-time capabilities. TSN aims to offer flexibility of the traffic by providing Ethernet with hard and soft real-time capabilities which allows for integration with other protocols in legacy systems. TSN requires the network to be fully synchronized to achieve high performance. However, there are cases where legacy systems are not able to synchronize with TSN. These systems might nonetheless be able to synchronize with each other through their legacy synchronization mechanisms. In this thesis, we have investigated effects in terms of jitter and clock drift in endpoints by synchronizing them with each other and passing communication through an unsynchronized intermediary TSN switch. Our results revealed that with the introduction of TSN, jitter was reduced, while clock drift between endpoints and the TSN switch was introduced. The results show that negative clock drift leads to packets missing their scheduled TSN windows and positive drift leads to packets being dropped in the switch buffer queues. We proposed two solutions in order to manage the experienced clock drift. In one solution we statically changed the switch cycle, and in the other, we let the receiver node dynamically update the sending period in the sender node. In the static solution, the clock drift was reduced from negative eight microseconds per second to two nanoseconds per second. In the dynamic solution, a packet error rate of one per 100 seconds was reduced to zero errors in 19 hours.
|
Page generated in 0.0853 seconds