Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “time synchronization”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 397 records · Page 22

Development of Real-Time High-Density Pulsar Data Transmission and Processing for Grid Synchronization

Taking advantage of the extreme stability of the pulsar period, it can serve as the timing source for grid synchronization to compensate for the timing drift instigated by the loss of GPS signal. Nevertheless, the real-time transmission and processing of the pulsar data suffer from its high-frequency data rate, varying from megahertz to gigahertz, resulting in reduced computing speed and increased time delay. To mitigate this issue, the hardware and software frameworks are implemented for the high-density pulsar data transmission and processing for grid synchronization in this research. Initially, the high-density pulsar data is transferred using open-source software. The complementary duty cycle timing module is designed to coordinate the operation of the dual-channel high-speed interface and software. Subsequently, the multiple-threading is applied to the receiving, parsing, and splicing pulsar data. Next, the pulsar signal extraction method is implemented based on the polyphase filterbank and time of arrival estimation. Ultimately, real-time performance verification experiments are carried out for different components under two hardware platforms. Finally, the results demonstrate that only 0.482 s is required for processing 4 Gigabyte data through multiple-threading, which is 3.8 times faster than the single thread. The pulsar signal extraction can also be executed within 707 ms for 4.8 seconds of data, thereby indicating that real-time requirements can be met.

24 POWER TRANSMISSION AND DISTRIBUTION↗

Efficient Trajectory Propagation for Orbit Determination Problems

Regularized formulations of orbital motion apply a series of techniques to improve the numerical integration of the orbit. Despite their advantages and potential applications little attention has been paid to the propagation of the partial derivatives of the corresponding set of elements or coordinates, required in many orbit-determination scenarios and optimization problems. This paper fills this gap by presenting the general procedure for integrating the state-transition matrix of the system together with the nominal trajectory using regularized formulations and different sets of elements. The main difficulty comes from introducing an independent variable different from time, because the solution needs to be synchronized. The correction of the time delay is treated from a generic perspective not focused on any particular formulation. The synchronization using time-elements is also discussed. Numerical examples include strongly-perturbed orbits in the Pluto system, motivated by the recent flyby of the New Horizons spacecraft, together with a geocentric flyby of the NEAR spacecraft.

numerical methods↗

Environmental synchronizers of squirrel monkey circadian rhythms

Various temporal signals in the environment were tested to determine if they could synchronize the circadian timing system of the squirrel monkey (Saimiri sciureus). The influence of cycles of light and dark, eating and fasting, water availability and deprivation, warm and cool temperature, sound and quiet, and social interaction and isolation on the drinking and activity rhythms of unrestrained monkeys was examined. In the absence of other time cues, 24-hr cycles of each of these potential synchronizers were applied for up to 3 wk, and the periods of the monkey's circadian rhythms were examined. Only light-dark cycles and cycles of food availability were shown to be entraining agents, since they were effective in determining the period and phase of the rhythmic variables. In the presence of each of the other environmental cycles, the monkey's circadian rhythms exhibited free-running periods which were significantly different from 24 hr with all possible phase relationships between the rhythms and the environmental cycles being examined.

Sulzman, F. M.↗

TTEthernet for Integrated Spacecraft Networks

Aerospace projects have traditionally employed federated avionics architectures, in which each computer system is designed to perform one specific function (e.g. navigation). There are obvious downsides to this approach, including excessive weight (from so much computing hardware), and inefficient processor utilization (since modern processors are capable of performing multiple tasks). There has therefore been a push for integrated modular avionics (IMA), in which common computing platforms can be leveraged for different purposes. This consolidation of multiple vehicle functions to shared computing platforms can significantly reduce spacecraft cost, weight, and design complexity. However, the application of IMA principles introduces significant challenges, as the data network must accommodate traffic of mixed criticality and performance levels - potentially all related to the same shared computer hardware. Because individual network technologies are rarely so competent, the development of truly integrated network architectures often proves unreasonable. Several different types of networks are utilized - each suited to support a specific vehicle function. Critical functions are typically driven by precise timing loops, requiring networks with strict guarantees regarding message latency (i.e. determinism) and fault-tolerance. Alternatively, non-critical systems generally employ data networks prioritizing flexibility and high performance over reliable operation. Switched Ethernet has seen widespread success filling this role in terrestrial applications. Its high speed, flexibility, and the availability of inexpensive commercial off-the-shelf (COTS) components make it desirable for inclusion in spacecraft platforms. Basic Ethernet configurations have been incorporated into several preexisting aerospace projects, including both the Space Shuttle and International Space Station (ISS). However, classical switched Ethernet cannot provide the high level of network determinism required by real-time spacecraft applications. Even with modern advancements, the uncoordinated (i.e. event-driven) nature of Ethernet communication unavoidably leads to message contention within network switches. The arbitration process used to resolve such conflicts introduces variation in the time it takes for messages to be forwarded. TTEthernet1 introduces decentralized clock synchronization to switched Ethernet, enabling message transmission according to a time-triggered (TT) paradigm. A network planning tool is used to allocate each device a finite amount of time in which it may transmit a frame. Each time slot is repeated sequentially to form a periodic communication schedule that is then loaded onto each TTEthernet device (e.g. switches and end systems). Each network participant references the synchronized time in order to dispatch messages at predetermined instances. This schedule guarantees that no contention exists between time-triggered Ethernet frames in the network switches, therefore eliminating the need for arbitration (and the timing variation it causes). Besides time-triggered messaging, TTEthernet networks may provide two additional traffic classes to support communication of different criticality levels. In the rate-constrained (RC) traffic class, the frame payload size and rate of transmission along each communication channel are limited to predetermined maximums. The network switches can therefore be configured to accommodate the known worst-case traffic pattern, and buffer overflows can be eliminated. The best-effort (BE) traffic class behaves akin to classical Ethernet. No guarantees are provided regarding transmission latency or successful message delivery. TTEthernet coordinates transmission of all three traffic classes over the same physical connections, therefore accommodating the full spectrum of traffic criticality levels required in IMA architectures. Common computing platforms (e.g. LRUs) can share networking resources in such a way that failures in non-critical systems (using BE or RC communication modes) cannot impact flight-critical functions (using TT communication). Furthermore, TTEthernet hardware (e.g. switches, cabling) can be shared by both TTEthernet and classical Ethernet traffic.

Loveless, Andrew↗

Flexible Data and Frame Synchronization Structure for the LunaNet PNT Signal

A LunaNet Lunar Augmented Navigation Service (LANS) is being developed to enable a position, navigation, and timing service for future Lunar operations. The signal includes two components. An in-phase data channel signal is spread by a 1.023 MCPS ranging code that provides a high-rate data message at 250 bps and is encoded by a strong Low Density Parity Check (LDPC) code. A pilot channel with a 5.115 MCPS spreading code is also provided. The pilot code is configured with a secondary (overlay) code that does not currently provide absolute time or frame Synchronization as is the case for L1C. This work shows the advantage of implementing an overlay structure that provides absolute time for the LunaNet LANS signal structure known as the Augmented Forward Signal (AFS). The LunaNet AFS structure was developed to service two classes of user receivers. The first class is a low-complexity user receiver that only receives the 1.023 MCPS signal and does not use the 5.115 MCPS pilot channel. For this class of user, a data frame Sync word is needed. The second class of receiver is a high-end receiver that can processes both data and pilot channels to take advantage of the higher chip rate pilot channel for enhanced robustness and improved accuracy. In the current draft LunaNet LANS AFS design, these users must employ the frame Sync word in the data channel and obtain absolute time after decoding the AFS navigation message. The signal structure would greatly benefit from the addition of a pilot overlay structure that provides absolute time and robust frame Sync for high-end users as done for L1C. To provide a more robust and interoperable AFS structure, this work summarizes a study and recommends alternatives for a new overlay code on the pilot channel that provides absolute time and a Sync word approach on the data channel. The overlay code and Sync word are designed to allow for flexible and robust data synchronization for both low- complexity and high-end user receivers. The new overlay code structure permits frame synchronization performance that is as good as or better than the L1 C signal, while enabling a determination of absolute time upon frame Sync to aid high-end assisted LANS AFS user receivers at low signal to noise levels. We also present the design of rate-matched 5G new radio (5GNR) LDPC codes that fit within the current 6000-symbol frame size along with a time of interval (TOI) word, frame ID (FID) word, and the remaining LunaNet AFS data message blocks. The paper describes and demonstrates robust frame Synchronization performance of the overlay code and Synch word approaches. The results are described in terms of probability of missed detection and probability of false alarm for a correct frame Synchronization at low Eb/No levels expected for decoding the TOI word and LDPC encoded data. Advantages of the proposed data Synchronization structure will be described along with use cases for low-end and high-end receivers. Practical implementation considerations will also be described.

LunaNet↗

Flexible Data and Frame Synchronization Structure for the LunaNet PNT Signal

A LunaNet Lunar Augmented Navigation Service (LANS) is being developed to enable a position, navigation, and timing service for future Lunar operations [1]. The signal includes two components. An in-phase data channel signal is spread by a 1.023 MCPS ranging code that provides a high-rate data message at 250 bps and is encoded by a strong Low Density Parity Check (LDPC) code. A pilot channel with a 5.115 MCPS spreading code is also provided. The pilot code is configured with a secondary (overlay) code that does not currently provide absolute time or frame Synchronization as is the case for L1C [2] [3]. This work shows the advantage of implementing an overlay structure that provides absolute time for the LunaNet LANS signal structure known as the Augmented Forward Signal (AFS). The LunaNet AFS structure was developed to service two classes of user receivers. The first class is a low-complexity user receiver that only receives the 1.023 MCPS signal and does not use the 5.115 MCPS pilot channel. For this class of user, a data frame Sync word is needed. The second class of receiver is a high-end receiver that can processes both data and pilot channels to take advantage of the higher chip rate pilot channel for enhanced robustness and improved accuracy. In the current draft LunaNet LANS AFS design, these users must employ the frame Sync word in the data channel and obtain absolute time after decoding the AFS navigation message [2]. The signal structure would greatly benefit from the addition of a pilot overlay structure that provides absolute time and robust frame Sync for high-end users as done for L1C [3]. To provide a more robust and interoperable AFS structure, this work summarizes a study and recommends alternatives for a new overlay code on the pilot channel that provides absolute time and a Sync word approach on the data channel. The overlay code and Sync word are designed to allow for flexible and robust data synchronization for both low- complexity and high-end user receivers. The new overlay code structure permits frame synchronization performance that is as good as or better than the L1 C signal, while enabling a determination of absolute time upon frame Sync to aid high-end assisted LANS AFS user receivers at low signal to noise levels. We also present the design of rate-matched 5G new radio (5GNR) LDPC codes that fit within the current 6000-symbol frame size along with a time of interval (TOI) word, frame ID (FID) word, and the remaining LunaNet AFS data message blocks. The paper describes and demonstrates robust frame Synchronization performance of the overlay code and Synch word approaches. The results are described in terms of probability of missed detection and probability of false alarm for a correct frame Synchronization at low Eb/No levels expected for decoding the TOI word and LDPC encoded data. Advantages of the proposed data Synchronization structure will be described along with use cases for low-end and high-end receivers. Practical implementation considerations will also be described.

Philip Dafesh↗

Fairness of channel access for non-time-critical traffic using the FDDI token ring protocol

The Fiber Distributed Data Interface (FDDI) is an ANSI draft proposed standard for a 100 megabit per second fiber optic token ring. FDDI supports two types of traffic, synchronous and asynchronous. Synchronous traffic is time critical traffic; stations are assigned guaranteed bandwidth to support their synchronous needs. Asynchronous traffic is lower priority and is sent only if time permits. It is proved analytically that the FDDI access protocol provides all stations on the ring with equal access to the channel to transmit asynchronous frames, regardless of the relative sizes of synchronous bandwidth allocations for individual stations. Analytic results are supported with data from simulation runs.

Johnson, M. J.↗

A Fault-Tolerant Clock Synchronization and Geometry Determination Protocol

A fault-tolerant distributed protocol (algorithm) is presented that achieves optimum timing precision (clock synchronization) among the nodes and, simultaneously, determines the network's geometry (shape) - locations and distances of the nodes relative to each other - in a wireless distributed system. This protocol is based on the assumption of initial coarse synchrony of nodes' local clocks. The proposed solution assumes no prior knowledge of the nodes' locations, the distances between the nodes, or network's geometry, but assumes an ordered geometry where nodes have unique identifiers. This protocol accommodates large variations in the communication latencies among the nodes; thus, it applies equally to both wireless and wired networks.

Malekpour, Mahyar R.↗

Effects of Gravity on Insect Circadian Rhythmicity

Circadian rhythms - endogenous daily rhythmic fluctuations in virtually all characteristics of life - are generated and coordinated by the circadian timing system (CTS). The CTS is synchronized to the external 24-hour day by time cues such as the light/dark cycle. In an environment without time cues, the length of an animal's day is determined by the period of its internal pacemaker (tau) and the animal is said to be free-running. All life on earth evolved under the solar day; the CTS exists as an adaptation that allows organisms to anticipate and to prepare for rhythmic environmental fluctuations. All life on earth also evolved under the force of earth's gravitational environment. While it is therefore not surprising that changes in the lighting environment affect the CTS, it is surprising that changes in the gravitational environment would do so. However, recent data from one of our laboratories using the brn-3.1 knockout mouse revealed that this model, which lacks the sensory receptor hair cells within the neurovestibular system, does not respond to exposure to a hyperdynamic environment in the same fashion as normal mice. The brn-3.1 mice did not show the expected suppression of circadian rhythmicity shown by control mice exposed to 2G. Exposure to altered ambient force environments affects the amplitude, mean and timing of circadian rhythms in species from unicellular organisms to man. In addition, there is a circadian influence on the homeostatic response to acute 2G acceleration and pulses of 2G can act as a time cue, synchronizing the CTS. This is of significance because maintenance of internal and external temporal coordination is critical for normal physiological and psychological function. Typically, during adaptation to an increased gravitational environment (+G), an initial acute reaction is followed by adaptation and, eventually, a new steady state (14-16), which can take weeks to months to establish. Until the development of space stations, exposure to microgravity was, of necessity, relatively short in duration. In early spaceflight experiments an organism's internal rhythms often expressed periods that were different from each other, even in the presence of a 24.0 hour light-dark cycle, suggesting that the organism was experiencing internal desynchronization (17, 18). In (micro)G, the body temperature rhythm was delayed with respect to other body rhythms and to the light-dark cycle in rhesus macaques (19) and man (20, 21). In the absence of a light-dark cycle, the circadian rhythm of spore formation persisted in Neurospora crassa, however, both the variability and average period of the rhythm increased (22). The beetle Trigonoscelis gigas, exhibited changes in period during and following 11-13 days in (micro)G (23, 24). Resynchronization of the urinary calcium rhythm following a 1800 phase shift of the LID cycle was retarded in rats exposed to (micro)G compared to 1G controls (25). With the development of the Russian Mir Space Station, long-term controlled microgravity exposure became possible. We recorded activity rhythms from black-bodied Tenebrionid beetles, Trigonoscelis gigas, in (micro)G (spaceflight). Each insect was housed individually within an activity monitor (26) and data (activity counts) were collected and stored in five-minute bins. Thirty-two individual activity monitors were housed within each of 2 experimental kits. The beetles within each kit were divided into two groups and the lighting was controlled separately for each group.

Hoban-Higgins, Tana M.↗

Time-Disciplined Non-PLL Active Synchronization for Grid-Forming Inverters: Preprint

Grid Forming Inverters (GFMIs) are a critical component of the future Grid. One major challenge with GFMIs is synchronization. Currently, most research in GFMI synchronization is focused around specific transition types but this is only a subcategory of the possible events facing GFMIs. In this paper, we propose categorizing all possible synchronization events into four categories: (1) Initial Grid Synchronization, (2) Ride-Through, (3) Blackstart Coordination, (4) Grid Reconnection Coordination. By categorizing events, we can better compare and integrate different control strategies under specific test conditions as demonstrated in simulation. This paper’s framework helps guide GFMI primary-level control design to further research towards the 100% inverter-dominant Grid.

blackstart↗

Time Disciplined Non-PLL Active Synchronization for Grid Forming Inverters

Grid forming inverters (GFMIs) are a critical component of the future grid. One major challenge with GFMIs is synchronization. Currently, most research in GFMI synchronization is focused around specific transition types but this is only a subcategory of the possible events facing GFMIs. In this paper, we propose categorizing all possible synchronization events into four categories: (1) initial grid synchronization, (2) ride-through, (3) blackstart coordination, (4) grid reconnection coordination. By categorizing events, we can better compare and integrate different control strategies under specific test conditions as demonstrated in simulation. This paper's framework helps guide GFMI primary-level control design to further research towards the 100% inverter-dominant grid.

blackstart↗

Ultra-Low Noise Laser and Optical Frequency Comb-Based Timing System for the Event Horizon Explorer (EHE) Mission

Very Long Baseline Interferometry (VLBI) requires a highly stable time reference and synchronization system to maintain coherence between observations recorded independently at multiple stations – for example, the array of ground-based radio telescopes that comprise the Event Horizon Telescope (EHT). Instability in the time reference or inaccuracy in the synchronization impacts phase conference and reduces the performance of the VLBI system. For space-based telescopes like the Event Horizon Explorer (EHE) mission, the precision timing system must meet the size, weight, and power (SWaP) constraints of the spacecraft platform and be capable of operating in the space environment. The EHE mission is a proposed extension to the EHT that can improve the angular and time resolution of observations by enabling longer interferometric baselines than are possible on the Earth and sampling a wide range of Fourier spatial frequencies throughout the orbital motion. In this effort, we demonstrate the performance of one option for the EHE mission: the use of a space-qualified, ultra-low noise laser developed as part of the Laser Interferometer Space Antenna (LISA) mission as the timing reference, and an optical frequency comb to transfer the stability of this laser to the microwave regime for instrumentation use. We describe the implementation of the microwave down-conversion, in which the LISA cavity-stabilized laser is locked to a self-referenced optical frequency comb to divide the optical frequency down to 100 MHz. The phase noise of the 100 MHz signal is measured and validated using a phase noise analyzer that is referenced to a separate laboratory ultra-stable laser system. We present the results of this experiment, which demonstrates that the performance of this system meets the EHE requirement: a relative frequency error of 1e-14 from 1 to 30 seconds.

Hannah Tomio↗

Nonlinear Whirl Response of a High-Speed Seal Test Rotor With Marginal and Extended Squeeze-Film Dampers

Synchronous and nonsynchronous whirl response analysis of a double overhung, high-speed seal test rotor with ball bearings supported in 5.84- and 12.7-mm-long, un-centered squeeze-film oil dampers is presented. Test performance with the original damper of length 5.84 mm was marginal, with nonsynchronous whirling at the overhung seal test disk and high amplitude synchronous response above 32,000 rpm near the drive spline section occurring. A system critical speed analysis of the drive system and the high-speed seal test rotor indicated that the first two critical speeds are associated with the seal test rotor. Nonlinear synchronous unbalance and time transient whirl studies were conducted on the seal test rotor with the original and extended damper lengths. With the original damper design, the nonlinear synchronous response showed that unbalance could cause damper lockup at 33,000 rpm. Alford cross-coupling forces were also included at the overhung seal test disk for the whirl analysis. Sub-synchronous whirling at the seal test disk was observed in the nonlinear time transient analysis. With the extended damper length of 12.7 mm, the sub-synchronous motion was eliminated and the rotor unbalance response was acceptable to 45,000 rpm with moderate rotor unbalance. However, with high rotor unbalance, damper lockup could still occur at 33,000 rpm, even with the extended squeeze-film dampers. Therefore, the test rotor must be reasonably balanced in order for the un-centered dampers to be effective.

Proctor, Margaret P.↗

Stability Analysis of a High-Speed Seal Test Rotor With Marginal and Extended Squeeze-Film Dampers: Theoretical and Experimental Results

A case study of a high-speed seal test rotor shows how rotor dynamic analysis can be used to diagnose the source of high vibrations and evaluate a proposed remedy. Experimental results are compared with the synchronous and non-synchronous whirl response analysis of a double overhung, high-speed seal test rotor with ball bearings supported in 5.84- and 12.7-mm-long, un-centered squeeze-film oil dampers. Test performance with the original damper of length 5.84 mm was marginal. Non-synchronous whirling occurred at the overhung seal test disk and there was a high amplitude synchronous response near the drive spline above 32,000 rpm. Nonlinear synchronous unbalance and time transient whirl studies were conducted on the seal test rotor with the original and extended damper lengths. With the original damper design, the nonlinear synchronous response showed that unbalance could cause damper lockup at 33,000 rpm. Alford cross-coupling forces were also included at the overhung seal test disk for the whirl analysis. Sub-synchronous whirling at the seal test disk was observed in the nonlinear time transient analysis. With the extended damper length of 12.7 mm, the sub-synchronous motion was eliminated and the rotor unbalance response was acceptable to 45,000 rpm with moderate rotor unbalance. Seal test rotor orbits and vibration levels with the extended squeeze film dampers showed smooth operation to 40,444 rpm.

Proctor, Margaret P.↗

Kennedy Space Center Timing and Countdown Interface to Kennedy Ground Control Subsystem

Kennedy Ground Control System (KGCS) engineers at the National Aeronautics and Space Administration (NASA) Kennedy Space Center (KSC) are developing a time-tagging process to enable reconstruction of the events during a launch countdown. Such a process can be useful in the case of anomalies or other situations where it is necessary to know the exact time an event occurred. It is thus critical for the timing information to be accurate. KGCS will synchronize all items with Coordinated Universal Time (UTC) obtained from the Timing and Countdown (T&CD) organization. Network Time Protocol (NTP) is the protocol currently in place for synchronizing UTC. However, NTP has a peak error that is too high for today's standards. Precision Time Protocol (PTP) is a newer protocol with a much smaller peak error. The focus of this project has been to implement a PTP solution on the network to increase timing accuracy while introducing and configuring the implementation of a firewall between T&CD and the KGCS network.

Protocol↗

Breeding latitude is associated with the timing of nesting and migration around the annual calendar among Purple Martin (Progne subis) populations

Timing is critical for species that migrate seasonally, as timing mismatches can lead to reduced reproductive success and population declines. We investigated the effect of breeding latitude on the migration timing of a long-distance migratory songbird (Purple Martin, Progne subis subis) by using light-level geolocators deployed across breeding sites between 26° and 53° latitude (n = 329). We used nesting data (1st egg dates; n=28,165) to explore latitudinal patterns in the timing of breeding. Using generalized linear mixed models (GLMMs) we found that breeding latitude was highly associated with timing around the calendar, explaining population-level timing across both spring and fall migration. Populations breeding at more northern latitudes migrated later in fall (mean days/degree latitude =2), in spring (mean days/degree latitude =3), and nested later (days/degree latitude = 3) than populations breeding at more southern latitudes. Generalized additive mixed models (GAMMs) revealed significant non-linearity between breeding latitude and spring and fall migration timing, and the timing of nesting. In spring, the most northern breeders (> 40 degrees N) were more synchronous in their timing, departing their nonbreeding sites and arriving earlier at their breeding sites relative to their breeding latitude. These most northern breeders also had similar nest timing and fall migration departure timing. Breeding latitude was also associated with seasonal partitioning of migratory and sedentary periods. The most northern breeders spent 10% more time on fall migration, 2% more at wintering grounds, 1% more on spring migration, and 13% less time at their breeding sites. Our results support the notion that selection for timing at breeding latitudes can have year-round effects on the timing of seasonal events in long-distance migratory songbirds. Future studies should examine whether these timing patterns associated with latitude limit phenotypic responses to climate change.

54 ENVIRONMENTAL SCIENCES↗

Error correction method and apparatus for electronic timepieces

A method and apparatus for correcting errors in an electronic digital timepiece that includes an oscillator which has a 2 in. frequency output, an n-stage frequency divider for reducing the oscillator output frequency to a time keeping frequency, and means for displaying the count of the time keeping frequency. In first and second embodiments of the invention the timepiece is synchronized with a time standard at the beginning of the period of time T. In the first embodiment of the invention the timepiece user observes E (the difference between the time standard and the timepiece time at the end of the period T) and then operates a switch to correct the time of the timepiece and to obtain a count for E. In the second embodiment of the invention, the user operates a switch at the beginning of T and at the end of T and a count for E is obtained electronically.

Davidson, J. R.↗

Virtual Time III, Part 2: Combining Conservative and Optimistic Synchronization

This is Part 2 of a trio of works intended to provide a unifying framework in which conservative and optimistic synchronization for parallel discrete event simulations can be freely and transparently combined in the same logical process on an event-by-event basis. Here, in this article, we continue the outline of an approach called Unified Virtual Time (UVT) that was introduced in Part 1, showing in detail via two extended examples how conservative synchronization can be refactored and combined with optimistic synchronization in the UVT framework. We describe UVT versions of both a basic time windowing algorithm called Unified Simple Time Windows and a refactored version of the Chandy-Misra-Bryant Null Message algorithm called Unified CMB.

97 MATHEMATICS AND COMPUTING↗