1,293 research outputs found
Efficient Execution of Sequential Instructions Streams by Physical Machines
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
Recommended from our members
Improving the accuracy and realism of Bayesian phylogenetic analyses
textCentral to the study of Life is knowledge both about the underlying relationships
among living things and the processes that have molded them into their diverse forms.
Phylogenetics provides a powerful toolkit for investigating both aspects. Bayesian
phylogenetics has gained much popularity, due to its readily interpretable notion of
probability. However, the posterior probability of a phylogeny, as well as any dependent
biological inferences, is conditioned on the assumed model of evolution and its priors,
necessitating care in model formulation. In Chapter 1, I outline the Bayesian perspective
of phylogenetic inference and provide my view on its most outstanding questions. I then
present results from three studies that aim to (i) improve the accuracy of Bayesian
phylogenetic inference and (ii) assess when the model assumed in a Bayesian analysis is
insufficient to produce an accurate phylogenetic estimate. As phylogenetic data sets increase in size, they must also accommodate a greater
diversity of underlying evolutionary processes. Partitioned models represent one way of
accounting for this heterogeneity. In Chapter 2, I describe a simulation study to
investigate whether support for partitioning of empirical data sets represents a real signal
of heterogeneity or whether it is merely a statistical artifact. The results suggest that
empirical data are extremely heterogeneous. The incorporation of heterogeneity into
inferential models is important for accurate phylogenetic inference.
Bayesian phylogenetic estimates of branch lengths are often wildly unreasonable.
However, branch lengths are important input for many other analyses. In Chapter 3, I
study the occurrence of this phenomenon, identify the data sets most likely to be affected,
demonstrate the causes of the bias, and suggest several solutions to avoid inaccurate
inferences.
Phylogeneticists rarely assess absolute fit between an assumed model of evolution
and the data being analyzed. While an approach to assessing fit in a Bayesian framework
has been proposed, it sometimes performs quite poorly in predicting a modelβs
phylogenetic utility. In Chapter 4, I propose and evaluate new test statistics for assessing
phylogenetic model adequacy, which directly evaluate a modelβs phylogenetic
performance.Biological Sciences, School o
Channel routing: Efficient solutions using neural networks
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
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
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 deο¬nition
6.4.2 Virtual nodes
6.4.3 Pathο¬nding 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 Oο¬ine 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 fulο¬llment
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
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
- β¦