Oil & Energy Global / UK Full Energy Simulation

Gazprom time travels Energy Risk Management System with TimeShiftX®

Gazprom developed an updated Gas Storage & Logistics software application within their energy risk management system. Being locked in Active Directory, Gazprom leveraged TimeShiftX to enable time travel in their environment. With TimeShiftX, Gazprom was able to run full energy simulations to ensure system reliability and stability.

Gazprom Case Study Visual
Gazprom Logo
Gazprom
Size 393,000 employees
Country Global / UK
Industry Oil & Energy

Enterprise Profile

About Gazprom

Gazprom is one of the world’s largest energy companies. Its major business lines are geological exploration, production, transportation, storage, processing and marketing of hydrocarbons as well as generation and marketing of heat and electric power. Gazprom’s mission is to ensure maximally efficient and balanced gas supply to customers and reliably fulfill long-term energy contracts.

01

Business Needs

Mission-critical date logic required comprehensive testing

Gazprom was developing an upgraded Gas Storage & Logistics software application to enhance their energy risk management system. Their original application was based on a legacy system and architecture. Gazprom’s intent was to upgrade the system to add new functionality, provide major improvements, and leverage the latest technologies.

This Gas system is responsible for various functionality like tracking gas delivery, storage, and overall logistics. This system needs to adjust for various special events throughout the year such as Summers, Winters, Daylight Savings Backward, and Daylight Savings Forward. The most important event is “Gas Day” where throughout the European continent the start time for the day changes by 1 hour. This differential is critical to test to know how much gas is delivered on a day, received, transacted, etc.

The environment is contained within Active Directory and runs on a mixed infrastructure. The application is home grown based on a myriad of programming languages and relies on backend server databases. Given the array of technology and products used and the inability to change times due to Active Directory, the Gazprom technical team needed an easy and complete time travel software solution.

  • Gas Day 1-hour time differentials
  • Gas storage logistics and capacity
  • Gas delivery and pipeline tracking
  • Daylight Savings Time Forward & Backward
  • Seasonal Summer & Winter contract rules
  • Transaction settlements and reconciliation
Regulatory & Compliance Requirement

European energy distribution mandates strict accounting of gas transacted across international border points. Accurate temporal reconciliation around Gas Day time-shifts is required to ensure contract compliance and avoid substantial commercial imbalance penalties.

02

The Challenge

Clock changes met Active Directory & operational roadblocks

Active Directory (like Kerberos and other domain security authentication protocols) has a security restriction where a time change of ~5 minutes kicks servers off the domain and blocks time travel. Key environment challenges included:

  • Active Directory domain authentication kicking servers off domain when clocks shift
  • Mixed infrastructure and multi-language stack making manual synchronization unworkable
  • Inability to test 6-month seasonal transitions without waiting months for calendar events
  • Risk of server instability and transaction corruption during testing

Gazprom’s technology stack was a blend of languages and 3rd party software. In the beginning of the project this mixed technology stack seemed unattainable to time shift. However, changing clocks on individual servers disrupted communication between services and broke domain authentication.

Without TimeShiftX, the Gazprom team faced the risk of launching without complete verification of special calendar rollover events or keeping development teams idle while waiting for calendar dates to arrive.

03

The TimeShiftX Solution

Virtual time simulation without altering host operating clocks

The main requirement the Gazprom team needed was a time shifting software solution that worked with Active Directory and a mixed technology stack. After an evaluation, Gazprom selected TimeShiftX due to its total compatibility with all technologies, especially Active Directory, and its ease of use and integration.

In this upgrade, the key was verifying software application functionality in special future date events, specifically Gas Day, Daylight Savings, Summers, and Winters. With TimeShiftX, the development and QA team were able to generate granular “virtual times” and run entire energy simulations on these special events, thus enhancing the system’s functionality and reliability on those events.

Key Solution Capabilities:
Active Directory Compatible Stack-wide One-Click Synchronization Energy Simulation Support Multi-Language & Heterogeneous Stack Ready
04

Documented Benefits

What changed for development, QA, and operational timelines

Through incorporating TimeShiftX into their project, Gazprom achieved:

  • Seamless date shifting across the entire distributed application, even inside Active Directory
  • Preserved existing architecture, application configurations, and environment settings without rework
  • Synchronized time travel testing across all environment layers from a single action
  • Immediate results for QA and developers, reducing the discovery and resolution of date bugs
  • Instant jumps to future dates, replacing 6-month waiting cycles with on-demand simulations

By leveraging TimeShiftX, the Gazprom team was able to time travel their entire stack easily in an almost plug-in-play fashion. This allowed the team to focus on developing and launching their Gas storage & logistics application rather than managing time on individual servers, ensuring system reliability in production.

Documented Outcomes

Measured value delivered to Gazprom

01

Active Directory unblocked

Virtual time avoided the clock-skew restriction of the authenticated domain.

02

Stack-wide synchronization

Application layers, databases, and servers moved to the same test date from a single action.

03

Zero wait for calendar dates

Teams could test 6-month seasonal transitions and Gas Day immediately instead of waiting.

Enterprise Validation

Ready to validate your date-sensitive applications?

See how TimeShiftX fits your Active Directory, multi-platform OS, and containerized architectures.