5,084 research outputs found
Efficient Synthesis of Network Updates
Software-defined networking (SDN) is revolutionizing the networking industry,
but current SDN programming platforms do not provide automated mechanisms for
updating global configurations on the fly. Implementing updates by hand is
challenging for SDN programmers because networks are distributed systems with
hundreds or thousands of interacting nodes. Even if initial and final
configurations are correct, naively updating individual nodes can lead to
incorrect transient behaviors, including loops, black holes, and access control
violations. This paper presents an approach for automatically synthesizing
updates that are guaranteed to preserve specified properties. We formalize
network updates as a distributed programming problem and develop a synthesis
algorithm based on counterexample-guided search and incremental model checking.
We describe a prototype implementation, and present results from experiments on
real-world topologies and properties demonstrating that our tool scales to
updates involving over one-thousand nodes
Recommended from our members
MILO : a microarchitecture and logic optimizer
In this report we discuss strengths and weaknesses of logic synthesis systems and describe a system for microarchitectural and logic optimization. Our system uses a set of algorithms for synthesizing SSI/MSI macros from parameterized microarchitecture components. In addition, it uses rules for optimizing both at the microarchitecture and logic level. The system increases designer productivity and requires less design knowledge and experience from circuit engineers
A 100-MIPS GaAs asynchronous microprocessor
The authors describe how they ported an asynchronous microprocessor previously implemented in CMOS to gallium arsenide, using a technology-independent asynchronous design technique. They introduce new circuits including a sense-amplifier, a completion detection circuit, and a general circuit structure for operators specified by production rules. The authors used and tested these circuits in a variety of designs
Real-Time Synthesis is Hard!
We study the reactive synthesis problem (RS) for specifications given in
Metric Interval Temporal Logic (MITL). RS is known to be undecidable in a very
general setting, but on infinite words only; and only the very restrictive BRRS
subcase is known to be decidable (see D'Souza et al. and Bouyer et al.). In
this paper, we precise the decidability border of MITL synthesis. We show RS is
undecidable on finite words too, and present a landscape of restrictions (both
on the logic and on the possible controllers) that are still undecidable. On
the positive side, we revisit BRRS and introduce an efficient on-the-fly
algorithm to solve it
A Fast and Compact Quantum Random Number Generator
We present the realization of a physical quantum random number generator
based on the process of splitting a beam of photons on a beam splitter, a
quantum mechanical source of true randomness. By utilizing either a beam
splitter or a polarizing beam splitter, single photon detectors and high speed
electronics the presented devices are capable of generating a binary random
signal with an autocorrelation time of 11.8 ns and a continuous stream of
random numbers at a rate of 1 Mbit/s. The randomness of the generated signals
and numbers is shown by running a series of tests upon data samples. The
devices described in this paper are built into compact housings and are simple
to operate.Comment: 23 pages, 6 Figs. To appear in Rev. Sci. Inst
The Trigger System of the ARGO-YBJ detector
The ARGO-YBJ experiment has been designed to detect air shower events over a
large size scale and with an energy threshold of a few hundreds GeV. The
building blocks of the ARGO-YBJ detector are single-gap Resistive Plate
Counters (RPCs). The trigger logic selects the events on the basis of their hit
multiplicity. Inclusive triggers as well as dedicated triggers for specific
physics channels or calibration purposes have been developed. This paper
describes the architecture and the main features of the trigger system.Comment: 4 pages, to be published in the Proceedings of the 28th International
Cosmic Ray Conference (Tsukuba, Japan 2003
Partial Model Checking and Partial Model Synthesis in LTL Using a Tableau-Based Approach
In the process of designing a computer system S and checking whether an abstract model ? of S verifies a given specification property ?, one might have only a partial knowledge of the model, either because ? has not yet been completely defined (constructed) by the designer, or because it is not completely observable by the verifier. This leads to new verification problems, subsuming satisfiability and model checking as special cases. We state and discuss these problems in the case of LTL specifications, and develop a uniform tableau-based approach for their solutions
The goldstone real-time connected element interferometer
Connected element interferometry (CEI) is a technique of observing a celestial radio source at two spatially separated antennas and then interfering the received signals to extract the relative phase of the signal at the two antennas. The high precision of the resulting phase delay data type can provide an accurate determination of the angular position of the radio source relative to the baseline vector between the two stations. This article describes a recently developed connected element interferometer on a 21-km baseline between two antennas at the Deep Space Network's Goldstone, California, tracking complex. Fiber-optic links are used to transmit the data to a common site for processing. The system incorporates a real-time correlator to process these data in real time. The architecture of the system is described, and observational data are presented to characterize the potential performance of such a system. The real-time processing capability offers potential advantages in terms of increased reliability and improved delivery of navigational data for time-critical operations. Angular accuracies of 50-100 nrad are achievable on this baseline
- …