developer.nvidia.com
Open in
urlscan Pro
152.199.20.126
Public Scan
Submitted URL: https://go.nvidianews.com/MTU2LU9GTi03NDIAAAGH-dhETGnZAldRy_mDXMTIHJvwFFcAFI-tAvobo40GTBQthRj8RCVssOzVYU8syTU20MFY61g=
Effective URL: https://developer.nvidia.com/blog/evolving-from-network-simulation-to-data-center-digital-twin/?mkt_tok=MTU2LU9GTi03NDIAAAGH-...
Submission: On November 09 via api from IE — Scanned from DE
Effective URL: https://developer.nvidia.com/blog/evolving-from-network-simulation-to-data-center-digital-twin/?mkt_tok=MTU2LU9GTi03NDIAAAGH-...
Submission: On November 09 via api from IE — Scanned from DE
Form analysis
2 forms found in the DOMGET https://developer.nvidia.com/blog/
<form class="gss form-search content-search" action="https://developer.nvidia.com/blog/" method="GET" id="nvidia-site-search-form" accept-charset="UTF-8" __bizdiag="1629530700" __biza="WJ__">
<div>
<div class="input-group">
<input placeholder="Search" class="form-control form-text" type="text" id="edit-term" name="search_posts_filter" value="" size="15" maxlength="128">
<span class="input-group-btn">
<button type="submit" class="btn btn-default">
<i class="fa fa-search" aria-hidden="true"></i>
</button>
</span>
</div>
<button class="btn element-invisible btn-primary form-submit" type="submit" id="edit-submit" name="op" value="Search">Search</button>
</div>
<input type="hidden" name="xsSDAqvzdtWrci" value="FDkgxvR5"><input type="hidden" name="FtnARZm_" value="LqAyvSwPhEi"><input type="hidden" name="kfYsaPoWwZxN" value="goqVT6QX">
</form>
GET https://developer.nvidia.com/blog/
<form class="gss form-search content-search" action="https://developer.nvidia.com/blog/" method="GET" id="nvidia-site-search-form" accept-charset="UTF-8" __bizdiag="1629530700" __biza="WJ__">
<div>
<div class="input-group">
<input placeholder="Search" class="form-control form-text" type="text" id="edit-term" name="search_posts_filter" value="" size="15" maxlength="128">
<span class="input-group-btn">
<button type="submit" class="btn btn-default">
<i class="fa fa-search" aria-hidden="true"></i>
</button>
</span>
</div>
<button class="btn element-invisible btn-primary form-submit" type="submit" id="edit-submit" name="op" value="Search">Search</button>
</div>
<input type="hidden" name="xsSDAqvzdtWrci" value="FDkgxvR5"><input type="hidden" name="FtnARZm_" value="LqAyvSwPhEi"><input type="hidden" name="kfYsaPoWwZxN" value="goqVT6QX">
</form>
Text Content
DEVELOPER * Home * Blog * Forums * Docs * Downloads * Training * Search * Join * TECHNICAL BLOG Subscribe Technical Walkthrough Oct 03, 2022 EVOLVING FROM NETWORK SIMULATION TO DATA CENTER DIGITAL TWIN By Eric Pulvino Discuss (0) +5 Like Tags: Data Center, Digital Twin & Metaverse, featured, Technical Walkthrough Digital twins are attracting increasing attention across industries. While the concept is relatively new to many, digital twins are not new to IT, which has for some time recognized the benefits. One such benefit is the value of simulating a network environment. Network operators have been chasing network simulators for years. Cisco’s Packet Tracer was an early industry network simulator that was quite popular. This simple tool provided a first exposure to network simulation for countless classically trained network admins. Packet Tracer only offered the capability to simulate a handful of generic network devices with a limited list of supported features. Even then, it was easy to see the value network simulation offered to operators. THE RISE OF DATA CENTER INFRASTRUCTURE SIMULATION The capabilities of network simulators have grown immensely over the years, aided by the move to the cloud. Many infrastructure appliances were re-envisioned as cloud-native offerings and run as VMs and containers in the public cloud. They were also ideally suited for data center infrastructure simulation. Armed with a plethora of new simulated device images, the value that can be extracted from simulations has increased. What started as network simulation has grown into a new category of holistic data center infrastructure simulation. This increasingly complex environment is also increasingly driven by automation. The adoption of automation is another key driver for the use of network simulation. Business leaders are realizing that critical business applications sit directly on top of these brittle sets of interacting software systems, and the value of simulation is becoming prominent to business productivity. THE VALUE OF DATA CENTER SIMULATION The benefits of data center simulation are evident in the data center lifecycle, from planning to building and maintaining (Figure 1). Figure 1. The data center deployment lifecycle and various use cases for a digital twin at each phase PLANNING On Day 0 of the data center deployment lifecycle, you can get ahead of supply chain challenges and model your environment while your hardware is on order. In the time which would normally be spent waiting for equipment to arrive, you can accomplish many preliminary tasks, including: * Define cabling architecture * Create initial configurations * Automate and deploy the entire virtual data center At this stage, simulation can help you build confidence that your solution is going to work as intended and model the interaction surfaces between your different software systems. For example, you can model your DCIM, your automation platform and the applications themselves, as well as other tools. You can also get ahead of multi-vendor issues by verifying interoperability in your virtual Proof of Concept (vPoC). You can train staff on your new solution and build familiarity with your specific deployment even before the first devices have arrived on the loading dock. To learn more, see Close Knowledge Gaps and Elevate Training with Digital Twin NVIDIA Air. BUILDING On Day 1 of deployment, you directly benefit from the lessons learned from using simulation during planning. The resulting configuration, automation and topology information generated in the digital twin can be leveraged to accelerate the deployment of your physical data center. For larger deployments, you can use technology such as Prescriptive Topology Manager to validate the cable plans in physical deployments against the topology built ahead of time in your digital twin to spot cabling issues. In environments with many thousands of cables, just answering the question “is it plugged in” can be a monumental task. With the digital twin, cable validation for the whole data center can be done in seconds. Aside from layer one, the digital twin can be used as a reference for the physical deployment to verify the initial state of the control plane in layers one through four. MAINTAINING With the data center deployed, the operational phase of the lifecycle begins. During this phase, you can use the digital twin to model the changes in the environment prior to deployment. You can attach the digital twin to your CI/CD pipeline to automatically validate any configuration or topology change prior to deployment and any resulting impact on connectivity of your applications. Additional benefits of the digital twin during this phase are focused around operators, specifically the ability to troubleshoot the virtual environment in ways which would never be allowed in production. This kind of deep troubleshooting and chaos engineering can get ahead of numerous problems which may be hiding in your architecture. It can also rapidly accelerate the onboarding of new personnel giving them a risk-free learning environment that identically matches production. DATA CENTER DIGITAL TWINS With current simulation technology, it is now possible to simulate thousands of routers, switches, and data center infrastructure devices fully loaded with configurations. The most important aspects of the future of data center digital twins include: * Connecting the digital twin with the physical twin and synchronizing the two * Increasing the accuracy of simulation such that all relevant behaviors of the data center and network can be simulated completely Increased accuracy and synchronization are what separate network simulation from a true digital twin. And every IT administrator should be striving to achieve a true digital twin. Check out NVIDIA Air to start building your own data center digital twin. Enhance your data center operations with the open network operating system NVIDIA Cumulus Linux. ABOUT THE AUTHORS About Eric Pulvino Eric is the product manager working on NVIDIA Air Data Center Infrastructure Simulation Platform and the user experience across Ethernet switching products. He spent his early time at Cumulus Networks (now part of NVIDIA), building simulation and automation infrastructure in what eventually evolved to become the foundation for NVIDIA Air. Eric is very customer focused, having worked for much of his career in professional services and customer enablement roles deploying, automating, and simulating customer networks. View all posts by Eric Pulvino COMMENTS START THE DISCUSSION AT FORUMS.DEVELOPER.NVIDIA.COM TOPICS .NET 3D Pose Estimation 3D printing 5G A100 A30 accelerated computing Accelerating IO advanced API performance Aerial SDK Aerospace Agriculture AI AI / Deep Learning AI Enterprise AIoT Alea GPU Algorithms AMA AmgX Annotation Ansel Apache Spark AR / VR AR/VR Architecture / Engineering / Construction Arm ArrayFire Artificial Intelligence ASAP2 Astronomy & Astrophysics Atomics Audio Effects Auditing Automatic Mixed Precision (AMP) Automatic Speech Recognition (ASR) Automotive / Transportation autonomous vehicles autoscaling avatar AWS Azure Bayesian optimization Beginner benchmarks BERT best practices Big Data & Data Mining bioinformatics & genomics biopharma BLAS blue noise BlueField Business Intelligence & Analytics C++ Caffe Clara Climate/Weather/Ocean Modeling Cloud cloudRAN CloudXR CLX community spotlight Competition Compilation Computational Chemistry Computational Fluid Dynamics (CFD) Computational Photography Computer Aided Design (CAD) Computer Graphics & Visualization Computer Vision / Video Analytics Concurrency ConnectX consumer internet Conversational AI / NLP Cooperative Groups Cosmology COVID COVID-19 criteo terabyte dataset cross-process synchronization CSI CUBLAS cuCIM CUDA CUDA C++ CUDA C/C++ CUDA Fortran CUDA graph CUDA Graphs CUDA Refresher CUDA-Pointpillars CUDACasts cuDF cuDNN cuFFT cuML Cumulus cuQuantum cuRAND cuSOLVER cuSPARSE cuStateVec cuStreamz cuTensorNet Cybersecurity / Fraud Detection DALI DARTS DASK Data Center Data Center / Cloud Data Center Network Architecture data management data preprocessing Data Science Database DataFrame DCGM Debugging decision trees Deep Learning Deep Learning News deep neural networks DeepStream DesignWorks DetectNet developer developer preview Developer Spotlight developer tools Developer Top 5 Developer Voices Development Tools & Libraries Device queries DGL DGX digital finger digital fingerprinting Digital Twin & Metaverse DIGITS Direct3D Directives DirectX DirectX 12 DLI DLI Teaching Kit DLRM DLSS DOCA Docker DP4A DPDK DPU DRIVE DRIVE AGX DRIVE Labs DRIVE OS DRIVE PX DRIVE release DriveWorks drug discovery DXR Dynamic Parallelism Edge Computing Education & Training EGX Embedded Emerging Chapters Energy Error handling esports Ethernet ETL Events EVPN Explainer F# featured Federated Learning ffmpeg Financial Services Finite Difference firewall Fleet Command floating point Fortran foveated rendering FP16 FP8 Game Development GameWorks GAN GANs Gaussian process Gaze Handler GDC GeForce geolocation Geometry Geoscience Geospatial global illumination GLSL GNMT GOAI Google Government / National Labs GOY GPF GPU GPU computing GPUDirect Gradient Boosting Graph Algorithms Graph Analytics Graph Coloring Graph Cuts graph neural networks Graphics green computing GRID GROMACS Group Normalization GstInterpipe GStreamer GTC GTC Insider’s Guide GtsD GXF H.264 H100 Hackathon Hands-on Hardware / Semiconductor HashiCorp HBAO+ Healthcare / Life Sciences Helm Helm Chart Hemi heterogeneous compute HEVC HGX Higher Education / Academia Highlights histogram HMD Holoscan homomorphic encryption Hopper Horovod hospitality industry HPC / Supercomputing HPC SDK HugeCTR HuggingFace hyperparameters Hyperscale hypervisor IBM ICYMI idealo.de ILSVRC Image Processing Image Recognition Image Segmentation ImageNet In-situ IndeX Ineroperability Inference InfiniBand information retrieval Infrastructure Innova-2 Installation INT8 Intel interactive Internet of Things Internet of Things (IoT) Internet/Communications Interoperability Interview IoU Isaac ROS GEMs Isaac SDK Isaac Sim IVA Jasper Java JetBot JetPack Jetson Jetson AGX Orin Jetson Orin JIT JPEG2000 Julia Jupyter Notebooks Kaggle Kaldi Kepler Keras KFServing Khronos KITTI Kubeflow Kubernetes Lambda LAMP lane keeping Languages Large Hadron Collider large language models latency LaunchPad leaf-spine level of detail libnvvm Libraries lidar lighting Linear Algebra Linux Linux on Windows Linux Switch LLVM load balancing LOD Longstaff Schwartz lossless LSDalton LSTM LULESH LZ4 machine learning Machine Learning & Artificial Intelligence Machine Learning and AI Machine Translation Magnum IO Maintenance maker malware Manufacturing Mask R-CNN Materials Science MATLAB Matrix Factorization Mavenir Maxine Maxwell MD.ai MEC Media & Entertainment Media Server medical devices medical imaging Megatron Mellanox MemN2N MemNN Memory mesh shaders meshlets Mesos Metropolis micro-segmentation microservice architecture Microsoft Microsoft DirectX Raytracing Microsoft DXR MIG Minecraft Minigo MIPI mitigate Mixed Precision ML ML Flow mlops MLP MLPerf mNews Mobile Model Analyzer model parallelism model serving model training Modulus Molecular Dynamics MONAI Monte Carlo Morpheus motion vectors MovieLens MPI multi-camera Multi-GPU Multi-grid multi-view rendering multihoming multinode MVR MxNet n-body N-series VMs NAMD nanotechnology NanoVDB NAS NCCL NCCL 2.4 NeMo NetQ network functions virtualization network OS Networking neural networks Neuroscience News NFS NFV NGC NICs NLP NMT Nomad NRD Nsight nsys Numba Numerical Algorithms NV NV News NVAIL nvcc nvComp NVDEC nVector NVENC nvGRAPH NVIDIA Air NVIDIA Ampere NVIDIA Clara Imaging NVIDIA DOCA NVIDIA DRIVE NVIDIA Flare NVIDIA Fleet NVIDIA Fleet Command NVIDIA FleX NVIDIA Highlights NVIDIA Inception NVIDIA KVM NVIDIA Merlin NVIDIA Pro Services NVIDIA Research NVIDIA RTX NVIDIA-certified nvidia-smi nvJPEG NVLink NVML nvprof NVRHI NVRTC NvSci NVSHMEM NVSwitch NVTabular NVTAGS NVTX NVUE NVVL NVVP O&G Occupancy ODTK Omniverse Omniverse ACE ONNX ONNX-Graphsurgeon open graphics open source Open vSwitch open-source software OpenACC OpenCV OpenGL OpenMP OpenPower openseq2seq OpenShift OpenVDB Operations optical flow Optimization OptiX orchestration Orin SoC Other OvS P100 P4 PackNet Pandas Parabricks Parallel Programming Pascal path tracing PCI Express (PCIe) PCL perception Performance performance events PF Scheduling PGI phishing photography physics PhysX PICA PilotNet pipeline state objects pipelines Pixvana PLAsTiCC plugin point cloud point clouds Portability Porting Power Precision Time Protocol precompiled Predictive Pretrained Models Prevent Pro Tip Profiling Profiling Tool profiling tools programming languages Programming Languages and Compilers Project Aurora Prototyping PSO Public Sector Pure SONiC PyData PyProf Python PyTorch Q2VKPT QAT Toolkit QODA Quadro Quake II Quantum Chemistry quantum computing QuartzNet question answering quick link R RAN intelligent controllers Random Forest ranking algorithms RAPIDS Rasa rasterization ray tracing RDMA Real-Time Communication Recommender Systems Recommenders / Personalization Red Hat redaction Reduction reflex Reinforcement Learning release notes Rendering research resnet-50 resolution Resources Retail RetinaNet reverse time migration RHEL Riva Rivermax RLE RNN Robotics RoCE Root cause analysis ROS roundup RT Core RTGII RTX Runtime Compilation Scala scene generation scheduling scientific computing SDN SDS Security SEED Segmentation SegNet Seismic Processing semantic segmentation sensor processing Server-side shaders Shap Shape Sensing Shared Memory SIGGRAPH Signal/Audio Processing SigOpt Sim2Real Simulation / Modeling / Design singularity SLURM Smart Cities / Spaces smart hospitals SmartNIC Social Impact software defined network Software Defined Radio Software Engineering Software Tools and Libraries SONiC SPARQL Sparsity SPDK spectroscopy Spectrum Spectrum-3 Speech & Audio Processing SPIN Studio SPIR-V Sport Analytics Spotlight SQL SSD STAC stacked memory standard parallelism Stereo Storage streaming streaming AI Streams Summit Super Resolution Supercomputing / Cluster SuperPOD surround video synthetic data System Management System on a Chip System Performance Tacotron Tacotron2 TAO TAO Toolkit Technical Technical Walkthrough Tegra telco Telecommunications telecoms telemetry Templates temporal noise reduction Tensor Core Tensor Cores TensorFlow TensorFlow 2 TensorRT Tensors Teradici Teraproc Tesla P100 Tesla Platform Tesla T4 Tesla V100 Text Processing Text-to-Speech (TTS) / Speech Synthesis texture space shading Textures TF32 The PhoenIX Theano thread groups Thrust tips TITAN TITAN RTX TITAN V TLAS TLT Tools Top Stories TOP500 Torch training transcoding transcription Transfer Learning Transfer Learning Tookit Transfer Learning Toolkit Transformer Transformers trends TREx trie Triton TTS TU102 Turing Turing advanced shaders tutorial TX2 UDF UE4.22 UFM Ultrasound Unified Fabric Manager Unified Memory Unity Unity3D Universal Scene Description Unreal Unreal Engine User Group V100 variable rate shading vGPU video Video Codec SDK Video Effects video encoding video processing Video Streaming / Conferencing virtual assistant Virtual Background Virtual GPU virtual machines virtual memory virtual network functions Virtual PC Virtualization Vision Programming Interface Visual Profiler Visualization Vive Pro Eye VKRay VMware VNF voice assistant Volta vPC VPI vRAN VRS VRS Helper VRWorks Vulkan Vulkan Ray Tracing VXLAN walkthrough Warehouse Warp 360 WaveGlow WaveNet webcam Webinar What Just Happened Windows Windows Subsystem for Linux Windows Virtual Desktop WinML WJH Workstation WSL WSL2 XDP XGBoost XLA zero-trust ZeroLight ZTP + AR + Computer Vision + Conversational AI + Cybersecurity + Data Center + Data Science + Networking + Recommenders + Rendering + Robotics + Simulation + Automatic Speech Recognition (ASR) + Automotive + CUDA + Digital Twin & Metaverse + Game Development + Healthcare + HPC + News + NVIDIA Research + Omniverse + Technical Walkthrough * FEATURED Simulation / Modeling / Design Anyone Can Build Metaverse Applications With New Beta Release of NVIDIA Omniverse Computer Vision / Video Analytics New on NGC: SDKs for Large Language Models, Digital Twins, Digital Biology, and More Computer Vision / Video Analytics Getting to Know Autonomous Vehicles Data Center / Cloud Open-Source Fleet Management Tools for Autonomous Mobile Robots Simulation / Modeling / Design New Courses for Building Metaverse Tools on NVIDIA Omniverse RELATED POSTS Rendering Accelerating Load Times for DirectX Games and Apps with GDeflate for DirectStorage Conversational AI / NLP Deploying a 1.3B GPT-3 Model with NVIDIA NeMo Megatron Data Center / Cloud Enabling Enterprise AI Transformations for Telcos with NVIDIA and VMware Computer Vision / Video Analytics An AIoT Solution for Visual Blockage Detection at Culverts Networking Choosing NVIDIA Spectrum for Microsoft Azure SONiC SIGN UP FOR NVIDIA DEVELOPER NEWS Subscribe Follow NVIDIA Developer Facebook Twitter LinkedIn Instagram YouTube Copyright © 2022 NVIDIA Corporation * Legal Information * Privacy Policy * Cookie Policy * Contact * Search * Join * * Home * Blog * Forums * Docs * Downloads * Training More topics Cookie Settings NVIDIA websites use cookies to deliver and improve the visitor experience. Learn more about the cookies we use on our Cookie Policy page. More information Allow All Manage Consent Preferences Required Cookies Always Active Required Cookies These cookies are required for the site to function and cannot be turned off. Performance Cookies Performance Cookies Counts website visits and clicks to understand where people most engage with links to make the experience better. Advertising Cookies Advertising Cookies Set by our advertising partners, these cookies are used to build a profile of your interests and show you relevant ads on other sites. They do not store personal information, but are based on uniquely identifying your browser and internet device. Save and Accept Back Button Back Performance Cookies Vendor Search Search Icon Filter Icon Clear Filters Information storage and access Apply Consent Leg.Interest All Consent Allowed Select All Vendors Select All Vendors Select All Hosts Save and Accept NVIDIA uses cookies to deliver and improve the website experience. See ourCookie Policy to learn more. Cookies Settings Accept All Cookies