1,293 research outputs found

    Efficient Execution of Sequential Instructions Streams by Physical Machines

    Get PDF
    Any computational model which relies on a physical system is likely to be subject to the fact that information density and speed have intrinsic, ultimate limits. The RAM model, and in particular the underlying assumption that memory accesses can be carried out in time independent from memory size itself, is not physically implementable. This work has developed in the field of limiting technology machines, in which it is somewhat provocatively assumed that technology has achieved the physical limits. The ultimate goal for this is to tackle the problem of the intrinsic latencies of physical systems by encouraging scalable organizations for processors and memories. An algorithmic study is presented, which depicts the implementation of high concurrency programs for SP and SPE, sequential machine models able to compute direct-flow programs in optimal time. Then, a novel pieplined, hierarchical memory organization is presented, with optimal latency and bandwidth for a physical system. In order to both take full advantage of the memory capabilities and exploit the available instruction level parallelism of the code to be executed, a novel processor model is developed. Particular care is put in devising an efficient information flow within the processor itself. Both designs are extremely scalable, as they are based on fixed capacity and fixed size nodes, which are connected as a multidimensional array. Performance analysis on the resulting machine design has led to the discovery that latencies internal to the processor can be the dominating source of complexity in instruction flow execution, which adds to the effects of processor-memory interaction. A characterization of instruction flows is then developed, which is based on the topology induced by instruction dependences

    Channel routing: Efficient solutions using neural networks

    Get PDF
    Neural network architectures are effectively applied to solve the channel routing problem. Algorithms for both two-layer and multilayer channel-width minimization, and constrained via minimization are proposed and implemented. Experimental results show that the proposed channel-width minimization algorithms are much superior in all respects compared to existing algorithms. The optimal two-layer solutions to most of the benchmark problems, not previously obtained, are obtained for the first time, including an optimal solution to the famous Deutch\u27s difficult problem. The optimal solution in four-layers for one of the be lchmark problems, not previously obtained, is obtained for the first time. Both convergence rate and the speed with which the simulations are executed are outstanding. A neural network solution to the constrained via minimization problem is also presented. In addition, a fast and simple linear-time algorithm is presented, possibly for the first time, for coloring of vertices of an interval graph, provided the line intervals are given

    Decision Support Algorithms for Sectorization of Water Distribution Networks

    Get PDF
    Many water utilities, especially ones in developing countries, continue to operate low efficient water distribution networks (WDNs) and are consequently faced with significant amount of water (e.g. leakage) and revenue losses (i.e. non-revenue water – NRW). First step in reducing the NRW is assessment of water balance in WDN aimed to establish the baseline level of water losses. Then, water utilities can plan NRW reduction activities according to this baseline. Sectorization of WDN into District Metered Areas (DMAs) is the most cost-effective strategy used for active leakage (i.e. water loss) control, achieved by monitoring the flow data on DMAs’ boundaries. Sectorization of WDN has to be designed carefully, as required network interventions can endanger network’s water supply and pressure distribution. In this thesis new methods and algorithms, aimed to support making more effective and objective decisions regarding the WDN sectorization procedure, are presented, tested and validated. Presented methods and algorithms are part of proposed decision support methodology compensating for disadvantages in available methods, valuable to practicing engineers commencing implementation of sectorization strategy in WDN. Main sectorization objective adopted in methodology presented in this thesis is to design layout of DMAs that will allow efficient tracking of water balance in the network. Least investment for field implementation and maintaining the same level of WDN’s operational efficiency are adopted as main design criteria. New sectorization algorithm, named DeNSE (Distribution Network SEctorization), is developed and presented, adopting above-named objective and design criteria. DeNSE algorithm utilizes newly developed uniformity index which drives the sectorization process and identifies clusters. New engineering heuristic is developed and used for placing the flow-meters and isolation valves on clusters’ boundary edges, making them DMAs. Post sectorization operational efficiency of WDN is evaluated using adopted performance indicators (PIs). Top-down approach to hierarchical sectorization of WDN, particulary convenient for water utilities constrained with limited funding and insufficient reliable input data, is also implemented in DeNSE algorithm. New method for hydraulic simulation, named TRIBAL-DQ is developed to address the issue of low computational efficiency, recognized in available sectorization methodologies employing optimization. TRIBAL-DQ is a loop-flow based method which combines the novel TRIangulation Based ALgorithm (TRIBAL) for loop identification with efficient implementation of the loop-flow hydraulic solver (DQ). TRIBAL-DQ method is tested on various networks of different complexities and topologies. This thesis reports only results of testing on literature benchmark networks, used to validate methods’ performance. TRIBAL-DQ method based hydraulic solver is compared to the node based solver implemented in EPANET, most prominent software for hydraulic calculation of WDN. New TRIBAL-DQ solver showed significant dominance in computational efficiency, with stable numerical performance and same level of prediction accuracy. DeNSE algorithm is benchmarked against other available sectorization methodologies on real-sized WDN. Obtained results demonstrate the ability of DeNSE algorithm to identify good set of feasible solutions, without worsening operational status of the WDN compared to its baseline condition. Reported computational efficiency of the algorithm is one of its strong points, as it allows generation of feasible solutions for large WDN in reasonable time. In this field, algorithm particularly outperforms methods employing multi-objective optimization (e.g. minutes compared to hours).ΠšΠΎΠΌΡƒΠ½Π°Π»Π½Π° ΠΏΡ€Π΅Π΄ΡƒΠ·Π΅Ρ›Π° која ΡƒΠΏΡ€Π°Π²Ρ™Π°Ρ˜Ρƒ Π²ΠΎΠ΄ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΌ систСмима, Π½Π°Ρ€ΠΎΡ‡ΠΈΡ‚Π° ΠΎΠ½Π° Ρƒ Π·Π΅ΠΌΡ™Π°ΠΌΠ° Ρƒ Ρ€Π°Π·Π²ΠΎΡ˜Ρƒ, суочСна су са ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΠΌΠ° Π΄ΠΎΡ‚Ρ€Π°Ρ˜Π°Π»Π΅ ΠΈ лошС ΠΎΠ΄Ρ€ΠΆΠ°Π²Π°Π½Π΅ дистрибутивнС ΠΌΡ€ΠΆΠ΅ који Π·Π° послСдицу ΠΈΠΌΠ°Ρ˜Ρƒ Π·Π½Π°Ρ‡Π°Ρ˜Π½Π΅ ΠΊΠΎΠ»ΠΈΡ‡ΠΈΠ½Π΅ Π²ΠΎΠ΄Π΅ која сС Π³ΡƒΠ±ΠΈ Ρƒ Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜ΠΈ. ΠŸΡ€Π²ΠΈ ΠΊΠΎΡ€Π°ΠΊ ΠΊΠ° ΡΠΌΠ°ΡšΠ΅ΡšΡƒ Π³ΡƒΠ±ΠΈΡ‚Π°ΠΊΠ° Ρƒ Π²ΠΎΠ΄ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΌ систСму јС ΠΏΡ€ΠΎΡ†Π΅Π½Π° Π²ΠΎΠ΄Π½ΠΎΠ³ биланса Ρƒ Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈΠ²Π½ΠΎΡ˜ ΠΌΡ€Π΅ΠΆΠΈ ΠΊΠ°ΠΊΠΎ Π±ΠΈ сС ΡƒΡ‚Π²Ρ€Π΄ΠΈΠ»ΠΎ ΠΏΠΎΡ‡Π΅Ρ‚Π½ΠΎ ΡΡ‚Π°ΡšΠ΅ систСма, Π° Π·Π°Ρ‚ΠΈΠΌ ΠΈ приступило ΠΏΠ»Π°Π½ΠΈΡ€Π°ΡšΡƒ ΠΈ ΠΏΡ€Π΅Π΄ΡƒΠ·ΠΈΠΌΠ°ΡšΡƒ ΠΌΠ΅Ρ€Π° Π·Π° смањСњС Π³ΡƒΠ±ΠΈΡ‚Π°ΠΊΠ° ΠΊΠ°ΠΊΠΎ Π±ΠΈ сС Ρ‚ΠΎ ΡΡ‚Π°ΡšΠ΅ ΠΏΠΎΠΏΡ€Π°Π²ΠΈΠ»ΠΎ. ΠΠ°Ρ˜ΠΈΡΠΏΠ»Π°Ρ‚ΠΈΠ²ΠΈΡ˜Π°, ΠΈ ΠΎΠΏΡˆΡ‚Π΅ ΠΏΡ€ΠΈΡ…Π²Π°Ρ›Π΅Π½Π°, ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π° Π·Π° ΠΎΡΡ‚Π²Π°Ρ€ΠΈΠ²Π°ΡšΠ΅ ΠΎΠ²ΠΎΠ³ Ρ†ΠΈΡ™Π° јС ΠΏΠΎΠ΄Π΅Π»Π° дистрибутивнС ΠΌΡ€Π΅ΠΆΠ΅, односно њСна ΡΠ΅ΠΊΡ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΡ˜Π°, Π½Π° Ρ‚Π·Π². основнС Π·ΠΎΠ½Π΅ Π±ΠΈΠ»Π°Π½ΡΠΈΡ€Π°ΡšΠ° (ΠžΠ—Π‘). ΠžΠ—Π‘ сС Ρƒ ΠΌΡ€Π΅ΠΆΠΈ ΡƒΡΠΏΠΎΡΡ‚Π°Π²Ρ™Π°Ρ˜Ρƒ јасним Π΄Π΅Ρ„ΠΈΠ½ΠΈΡΠ°ΡšΠ΅ΠΌ ΡšΠΈΡ…ΠΎΠ²ΠΈΡ… Π³Ρ€Π°Π½ΠΈΡ†Π°, Π½Π° којима сС ΠΈΠ½ΡΡ‚Π°Π»ΠΈΡ€Π°Ρ˜Ρƒ ΠΈΠ·ΠΎΠ»Π°Ρ†ΠΈΠΎΠ½ΠΈ Π·Π°Ρ‚Π²Π°Ρ€Π°Ρ‡ΠΈ ΠΈ ΠΌΠ΅Ρ€Π°Ρ‡ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠ°. Π˜Π·Π±ΠΎΡ€ ΠžΠ—Π‘ нијС Ρ˜Π΅Π΄Π½ΠΎΠ·Π½Π°Ρ‡Π°Π½, ΠΈ ΠΏΡ€ΠΈΠ»ΠΈΠΊΠΎΠΌ ΡšΠΈΡ…ΠΎΠ²ΠΎΠ³ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡΠ°ΡšΠ° ΠΌΠΎΡ€Π° сС Π²ΠΎΠ΄ΠΈΡ‚ΠΈ Ρ€Π°Ρ‡ΡƒΠ½Π° ΠΎ ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½ΠΈΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π΅Π½Ρ†ΠΈΡ˜Π°ΠΌΠ° Ρƒ ΠΌΡ€Π΅ΠΆΠΈ којС ΠΌΠΎΠ³Ρƒ ΠΈΠΌΠ°Ρ‚ΠΈ Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π°Π½ ΡƒΡ‚ΠΈΡ†Π°Ρ˜ Π½Π° водоснабдСвањС ΠΏΠΎΡ‚Ρ€ΠΎΡˆΠ°Ρ‡Π° ΠΈ распорСд притисака Ρƒ ΠΌΡ€Π΅ΠΆΠΈ. Π£ овој Π΄ΠΈΡΠ΅Ρ€Π°Ρ‚Π°Ρ†ΠΈΡ˜ΠΈ су ΠΏΡ€ΠΈΠΊΠ°Π·Π°Π½Π΅ ΠΈ тСстиранС Π½ΠΎΠ²Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ намСњСни Π·Π° ΠΏΠΎΠ΄Ρ€ΡˆΠΊΡƒ ΠΎΠ΄Π»ΡƒΡ‡ΠΈΠ²Π°ΡšΡƒ ΠΏΡ€ΠΈΠ»ΠΈΠΊΠΎΠΌ ΡΠ΅ΠΊΡ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΡ˜Π΅ Π²ΠΎΠ΄ΠΎΠ²ΠΎΠ΄Π½Π΅ дистрибутивнС ΠΌΡ€Π΅ΠΆΠ΅ Π½Π° ΠžΠ—Π‘. ΠŸΡ€Π΅Π·Π΅Π½Ρ‚ΠΎΠ²Π°Π½Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π½Π°Π΄ΠΎΠΌΠ΅ΡˆΡ›ΡƒΡ˜Ρƒ нСдостаткС ΠΏΠΎΡΡ‚ΠΎΡ˜Π΅Ρ›ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΈ ΠΌΠΎΠ³Ρƒ Π±ΠΈΡ‚ΠΈ ΠΎΠ΄ користи ΠΈΠ½ΠΆΠ΅ΡšΠ΅Ρ€ΠΈΠΌΠ° који сС Ρƒ пракси Π±Π°Π²Π΅ Π·Π°Π΄Π°Ρ‚ΠΊΠΎΠΌ ΡΠ΅ΠΊΡ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΡ˜Π΅ дистрибутивних ΠΌΡ€Π΅ΠΆΠ°. Основни Ρ†ΠΈΡ™ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π΅ Π·Π° ΡΠ΅ΠΊΡ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ ΠΏΡ€ΠΈΠΊΠ°Π·Π°Π½Π΅ Ρƒ овој Π΄ΠΈΡΠ΅Ρ€Ρ‚Π°Ρ†ΠΈΡ˜ΠΈ јС Π΄Π΅Ρ„ΠΈΠ½ΠΈΡΠ°ΡšΠ΅ распорСда ΠžΠ—Π‘ који Ρ›Π΅ ΠΎΠΌΠΎΠ³ΡƒΡ›ΠΈΡ‚ΠΈ Сфикасно ΠΏΡ€Π°Ρ›Π΅ΡšΠ΅ Π²ΠΎΠ΄Π½ΠΎΠ³ биланса Ρƒ Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈΠ²Π½ΠΎΡ˜ ΠΌΡ€Π΅ΠΆΠΈ. Основни ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΡ˜ΡƒΠΌΠΈ Π·Π° Π²Ρ€Π΅Π΄Π½ΠΎΠ²Π°ΡšΠ΅ ΠΈ ΠΈΠ·Π±ΠΎΡ€ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»Π½ΠΎΠ³ Ρ€Π΅ΡˆΠ΅ΡšΠ° су ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π° ΡƒΠ»Π°Π³Π°ΡšΠ° Ρƒ Π½Π΅ΠΎΠΏΡ…ΠΎΠ΄Π½Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π΅Π½Ρ†ΠΈΡ˜Π΅ Ρƒ ΠΌΡ€Π΅ΠΆΠΈ ΠΈ ΠΎΡ‡ΡƒΠ²Π°ΡšΠ΅ поузданости систСма. Π£ Π΄ΠΈΡΠ΅Ρ€Ρ‚Π°Ρ†ΠΈΡ˜ΠΈ јС ΠΏΡ€ΠΈΠΊΠ°Π·Π°Π½ Π½ΠΎΠ²ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚Π°ΠΌ Π·Π° ΡΠ΅ΠΊΡ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Π²ΠΎΠ΄ΠΎΠ²ΠΎΠ΄Π½Π΅ ΠΌΡ€Π΅ΠΆΠ΅, Π½Π°Π·Π²Π°Π½ DeNSE (Distribution Network SEctorization), заснован Π½Π° ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠΌ основном Ρ†ΠΈΡ™Ρƒ ΠΈ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΡ˜ΡƒΠΌΠΈΠΌΠ°. Π‘Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΎΠΌ DeNSE Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° јС Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈ Π½ΠΎΠ²ΠΎΠ³ индСкса униформности ΠΌΡ€Π΅ΠΆΠ΅, који ΠΎΠΌΠΎΠ³ΡƒΡ›Π°Π²Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Ρƒ Π·ΠΎΠ½Π° Ρƒ ΠΌΡ€Π΅ΠΆΠΈ ΡƒΡ˜Π΅Π΄Π½Π°Ρ‡Π΅Π½ΠΈΡ… ΠΏΡ€Π΅ΠΌΠ° ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡšΠΈ. Π—Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡΠ°ΡšΠ΅ ΠžΠ—Π‘, Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Π΅ ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠΎΠ²Π°Π½ΠΈΡ… Π·ΠΎΠ½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎ јС поставити ΠΌΠ΅Ρ€Π°Ρ‡Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠ° ΠΈ ΠΈΠ·ΠΎΠ»Π°Ρ†ΠΈΠΎΠ½Π΅ Π·Π°Ρ‚Π²Π°Ρ€Π°Ρ‡Π΅. Π—Π° ΠΎΠ²Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π΅ Ρ€Π°Π·Π²ΠΈΡ˜Π΅Π½Π° јС ΠΈ ΠΏΡ€ΠΈΠΊΠ°Π·Π°Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π»ΠΎΠ³ΠΈΡ˜Π° засновна Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½ΠΈΠΌ ΠΈΠ½ΠΆΠ΅ΡšΠ΅Ρ€ΡΠΊΠΈΠΌ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠΌΠ°. Π—Π° ΠΏΡ€ΠΎΡ†Π΅Π½Ρƒ поузданости систСма Π½Π°ΠΊΠΎΠ½ ΡΠ΅ΠΊΡ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΡ˜Π΅ ΠΊΠΎΡ€ΠΈΡˆΡ›Π΅Π½ΠΈ су ΡƒΡΠ²ΠΎΡ˜Π΅Π½ΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ пСрформанси (PIs – Performance Indicators). ΠŸΡ€Π΅Π΄Π²ΠΈΡ’Π΅Π½Π° јС ΠΈ могућност Π·Π° Ρ…ΠΈΡ˜Π΅Ρ€Π°Ρ€Ρ…ΠΈΡ˜ΡΠΊΡƒ ΡΠ΅ΠΊΡ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ дистрибутивнС ΠΌΡ€Π΅ΠΆΠ΅, Π½Π°Ρ€ΠΎΡ‡ΠΈΡ‚ΠΎ ΠΏΡ€ΠΈΠ²Π»Π°Ρ‡Π½Π° Π·Π° ΠΊΠΎΠΌΡƒΠ½Π°Π»Π½Π° ΠΏΡ€Π΅Π΄ΡƒΠ·Π΅Ρ›Π° која располаТу ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΌ Ρ„ΠΈΠ½Π°Π½ΡΠΈΡ˜ΡΠΊΠΈΠΌ срСдствима ΠΈ ΠΈΠΌΠ°Ρ˜Ρƒ ΠΏΠΎΡ‚Ρ€Π΅Π±Ρƒ Π΄Π° процСс ΡΠ΅ΠΊΡ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΡ˜Π΅ ΠΈΠ·Π²Π΅Π΄Ρƒ Ρƒ Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ Ρ„Π°Π·Π°. УслСд ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° са Π·Π½Π°Ρ‡Π°Ρ˜Π½ΠΈΠΌ рачунарским Π²Ρ€Π΅ΠΌΠ΅Π½ΠΎΠΌ који ΠΈΠΌΠ°Ρ˜Ρƒ ΠΏΠΎΡΡ‚ΠΎΡ˜Π΅Ρ›Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ Π·Π° ΡΠ΅ΠΊΡ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ којС користС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ, Ρƒ ΠΎΠΊΠ²ΠΈΡ€Ρƒ ΠΈΡΡ‚Ρ€Π°ΠΆΠΈΠ²Π°ΡšΠ° јС Ρ€Π°Π·Π²ΠΈΡ˜Π΅Π½ ΠΈ Π½ΠΎΠ²ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° Ρ…ΠΈΠ΄Ρ€Π°ΡƒΠ»ΠΈΡ‡ΠΊΠΈ ΠΏΡ€ΠΎΡ€Π°Ρ‡ΡƒΠ½ ΠΌΡ€Π΅ΠΆΠ° ΠΏΠΎΠ΄ притиском, Π½Π°Π·Π²Π°Π½ TRIBAL-DQ. TRIBAL-DQ ΠΌΠ΅Ρ‚ΠΎΠ΄ јС заснован Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈ Π½ΠΎΠ²ΠΎΠ³ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π·Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Ρƒ прстСнова Ρƒ ΠΌΡ€Π΅ΠΆΠΈ Π±Π°Π·ΠΈΡ€Π°Π½ΠΎΠ³ Π½Π° Ρ‚Ρ€ΠΈΠ°Π½Π³ΡƒΠ»Π°Ρ†ΠΈΡ˜ΠΈ (TRIBAL – TRIangulation Based ALgorithm) ΠΈ Π΅Ρ„ΠΈΠΊΠ°ΡΠ½ΠΎΡ˜ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜ΠΈ Π½ΡƒΠΌΠ΅Ρ€ΠΈΡ‡ΠΊΠΎΠ³ ΠΌΠΎΠ΄Π΅Π»Π° Ρ…ΠΈΠ΄Ρ€Π°ΡƒΠ»ΠΈΡ‡ΠΊΠΎΠ³ ΠΏΡ€ΠΎΡ€Π°Ρ‡ΡƒΠ½Π° Π±Π°Π·ΠΈΡ€Π°Π½ΠΎΠ³ Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ прстСнова (DQ). TRIBAL-DQ ΠΌΠ΅Ρ‚ΠΎΠ΄ јС тСстиран Π½Π° Π±Ρ€ΠΎΡ˜Π½ΠΈΠΌ дистрибутивним ΠΌΡ€Π΅ΠΆΠ°ΠΌΠ° Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚Π΅ слоТСности. Π£ овој Π΄ΠΈΡΠ΅Ρ€Ρ‚Π°Ρ†ΠΈΡ˜ΠΈ су ΠΏΡ€ΠΈΠΊΠ°Π·Π°Π½ΠΈ само Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ добијСни ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΎΠΌ Π½Π° тСст-ΠΌΡ€Π΅ΠΆΠ°ΠΌΠ° ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈΠΌ ΠΈΠ· Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π΅, ΠΊΠ°ΠΊΠΎ Π±ΠΈ сС ΠΏΠΎΡ‚Π²Ρ€Π΄ΠΈΠ»Π° ΡšΠΈΡ…ΠΎΠ²Π° ваљаност. TRIBAL-DQ ΠΌΠ΅Ρ‚ΠΎΠ΄ јС ΡƒΠΏΠΎΡ€Π΅Ρ’Π΅Π½ са ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΊΠΎΡ˜Ρƒ користи Π½Π°Ρ˜ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈΡ˜ΠΈ софтвСр Π·Π° Ρ…ΠΈΠ΄Ρ€Π°ΡƒΠ»ΠΈΡ‡ΠΊΠΈ ΠΏΡ€ΠΎΡ€Π°Ρ‡ΡƒΠ½ ΠΌΡ€Π΅ΠΆΠ° ΠΏΠΎΠ΄ притиском – EPANET. Π Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ ΠΏΡ€ΠΈΠΊΠ°Π·ΡƒΡ˜Ρƒ Π·Π½Π°Ρ‡Π°Ρ˜Π½Ρƒ прСдност Π½ΠΎΠ²ΠΎΠ³ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Ρƒ ΠΏΠΎΠ³Π»Π΅Π΄Ρƒ рачунарскС Сфикаснонсти, ΡƒΠ· ΠΎΡ‡ΡƒΠ²Π°ΡšΠ΅ Π½ΡƒΠΌΠ΅Ρ€ΠΈΡ‡ΠΊΠ΅ стабилности ΠΈ тачности Ρ€Π΅ΡˆΠ΅ΡšΠ° Ρ…ΠΈΠ΄Ρ€Π°ΡƒΠ»ΠΈΡ‡ΠΊΠΎΠ³ ΠΏΡ€ΠΎΡ€Π°Ρ‡ΡƒΠ½Π°. DeNSE Π°Π»Π³ΠΎΡ€ΠΈΡ‚Π°ΠΌ јС ΡƒΠΏΠΎΡ€Π΅Ρ’Π΅Π½ са ΠΏΠΎΡΡ‚ΠΎΡ˜Π΅Ρ›ΠΈΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠ° Π·Π° ΡΠ΅ΠΊΡ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ дистрибутивних ΠΌΡ€Π΅ΠΆΠ°. Π Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ ΠΏΠΎΡ‚Π²Ρ€Ρ’ΡƒΡ˜Ρƒ Π΄Π° јС Π½ΠΎΠ²ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚Π°ΠΌ Ρƒ ΡΡ‚Π°ΡšΡƒ Π΄Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΡƒΡ˜Π΅ скуп ΠΌΠΎΠ³ΡƒΡ›ΠΈΡ… Ρ€Π΅ΡˆΠ΅ΡšΠ°, која Π½Π΅ ΡƒΠ³Ρ€ΠΎΠΆΠ°Π²Π°Ρ˜Ρƒ поузданост систСма ΠΈ снабдСвањС ΠΏΠΎΡ‚Ρ€ΠΎΡˆΠ°Ρ‡Π°. Рачунарска Сфикаснонст DeNSE Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° јС јСдна ΠΎΠ΄ ΡšΠ΅Π³ΠΎΠ²ΠΈΡ… Π½Π°Ρ˜Π·Π½Π°Ρ‡Π°Ρ˜Π½ΠΈΡ˜ΠΈΡ… прСдности Ρ˜Π΅Ρ€ ΠΎΠΌΠΎΠ³ΡƒΡ›Π°Π²Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Ρƒ Π½Π΅ јСдног, Π²Π΅Ρ› скупа ΠΌΠΎΠ³ΡƒΡ›ΠΈΡ… Ρ€Π΅ΡˆΠ΅ΡšΠ° Π·Π° Ρ€Π΅Π°Π»Π½Π΅ дистрибутивнС ΠΌΡ€Π΅ΠΆΠ΅ Ρƒ Ρ€Π΅Π»Π°Ρ‚ΠΈΠ²Π½ΠΎ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠΌ рачунарском Π²Ρ€Π΅ΠΌΠ΅Π½Ρƒ. Ова Ρ‡ΠΈΡšΠ΅Π½ΠΈΡ†Π° посСбно Π΄ΠΎΠ»Π°Π·ΠΈ Π΄ΠΎ ΠΈΠ·Ρ€Π°ΠΆΠ°Ρ˜Π° ΠΊΠ°Π΄Π° сС рачунарско Π²Ρ€Π΅ΠΌΠ΅ DeNSE Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΡƒΠΏΠΎΡ€Π΅Π΄ΠΈ са рачунарским Π²Ρ€Π΅ΠΌΠ΅Π½ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° којС користС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ (ΠΌΠΈΠ½ΡƒΡ‚ΠΈ Ρƒ ΠΏΠΎΡ€Π΅Ρ’Π΅ΡšΡƒ са сатима).Belgrade: University of Belgrade-Faculty of Civil Engineerin

    Scalable Schedule-Aware Bundle Routing

    Get PDF
    This thesis introduces approaches providing scalable delay-/disruption-tolerant routing capabilities in scheduled space topologies. The solution is developed for the requirements derived from use cases built according to predictions for future space topology, like the future Mars communications architecture report from the interagency operations advisory group. A novel routing algorithm is depicted to provide optimized networking performance that discards the scalability issues inherent to state-of-the-art approaches. This thesis also proposes a new recommendation to render volume management concerns generic and easily exchangeable, including a new simple management technique increasing volume awareness accuracy while being adaptable to more particular use cases. Additionally, this thesis introduces a more robust and scalable approach for internetworking between subnetworks to increase the throughput, reduce delays, and ease configuration thanks to its high flexibility.:1 Introduction 1.1 Motivation 1.2 Problem statement 1.3 Objectives 1.4 Outline 2 Requirements 2.1 Use cases 2.2 Requirements 2.2.1 Requirement analysis 2.2.2 Requirements relative to the routing algorithm 2.2.3 Requirements relative to the volume management 2.2.4 Requirements relative to interregional routing 3 Fundamentals 3.1 Delay-/disruption-tolerant networking 3.1.1 Architecture 3.1.2 Opportunistic and deterministic DTNs 3.1.3 DTN routing 3.1.4 Contact plans 3.1.5 Volume management 3.1.6 Regions 3.2 Contact graph routing 3.2.1 A non-replication routing scheme 3.2.2 Route construction 3.2.3 Route selection 3.2.4 Enhancements and main features 3.3 Graph theory and DTN routing 3.3.1 Mapping with DTN objects 3.3.2 Shortest path algorithm 3.3.3 Edge and vertex contraction 3.4 Algorithmic determinism and predictability 4 Preliminary analysis 4.1 Node and contact graphs 4.2 Scenario 4.3 Route construction in ION-CGR 4.4 Alternative route search 4.4.1 Yen’s algorithm scalability 4.4.2 Blocking issues with Yen 4.4.3 Limiting contact approaches 4.5 CGR-multicast and shortest-path tree search 4.6 Volume management 4.6.1 Volume obstruction 4.6.2 Contact sink 4.6.3 Ghost queue 4.6.4 Data rate variations 4.7 Hierarchical interregional routing 4.8 Other potential issues 5 State-of-the-art and related work 5.1 Taxonomy 5.2 Opportunistic and probabilistic approaches 5.2.1 Flooding approaches 5.2.2 PROPHET 5.2.3 MaxProp 5.2.4 Issues 5.3 Deterministic approaches 5.3.1 Movement-aware routing over interplanetary networks 5.3.2 Delay-tolerant link state routing 5.3.3 DTN routing for quasi-deterministic networks 5.3.4 Issues 5.4 CGR variants and enhancements 5.4.1 CGR alternative routing table computation 5.4.2 CGR-multicast 5.4.3 CGR extensions 5.4.4 RUCoP and CGR-hop 5.4.5 Issues 5.5 Interregional routing 5.5.1 Border gateway protocol 5.5.2 Hierarchical interregional routing 5.5.3 Issues 5.6 Further approaches 5.6.1 Machine learning approaches 5.6.2 Tropical geometry 6 Scalable schedule-aware bundle routing 6.1 Overview 6.2 Shortest-path tree routing for space networks 6.2.1 Structure 6.2.2 Tree construction 6.2.3 Tree management 6.2.4 Tree caching 6.3 Contact segmentation 6.3.1 Volume management interface 6.3.2 Simple volume manager 6.3.3 Enhanced volume manager 6.4 Contact passageways 6.4.1 Regional border definition 6.4.2 Virtual nodes 6.4.3 Pathfinding and administration 7 Evaluation 7.1 Methodology 7.1.1 Simulation tools 7.1.2 Simulator extensions 7.1.3 Algorithms and scenarios 7.2 Offline analysis 7.3 Eliminatory processing pressures 7.4 Networking performance 7.4.1 Intraregional unicast routing tests 7.4.2 Intraregional multicast tests 7.4.3 Interregional routing tests 7.4.4 Behavior with congestion 7.5 Requirement fulfillment 8 Summary and Outlook 8.1 Conclusion 8.2 Future works 8.2.1 Next development steps 8.2.2 Contact graph routin

    Frustration in Biomolecules

    Get PDF
    Biomolecules are the prime information processing elements of living matter. Most of these inanimate systems are polymers that compute their structures and dynamics using as input seemingly random character strings of their sequence, following which they coalesce and perform integrated cellular functions. In large computational systems with a finite interaction-codes, the appearance of conflicting goals is inevitable. Simple conflicting forces can lead to quite complex structures and behaviors, leading to the concept of "frustration" in condensed matter. We present here some basic ideas about frustration in biomolecules and how the frustration concept leads to a better appreciation of many aspects of the architecture of biomolecules, and how structure connects to function. These ideas are simultaneously both seductively simple and perilously subtle to grasp completely. The energy landscape theory of protein folding provides a framework for quantifying frustration in large systems and has been implemented at many levels of description. We first review the notion of frustration from the areas of abstract logic and its uses in simple condensed matter systems. We discuss then how the frustration concept applies specifically to heteropolymers, testing folding landscape theory in computer simulations of protein models and in experimentally accessible systems. Studying the aspects of frustration averaged over many proteins provides ways to infer energy functions useful for reliable structure prediction. We discuss how frustration affects folding, how a large part of the biological functions of proteins are related to subtle local frustration effects and how frustration influences the appearance of metastable states, the nature of binding processes, catalysis and allosteric transitions. We hope to illustrate how Frustration is a fundamental concept in relating function to structural biology.Comment: 97 pages, 30 figure
    • …
    corecore