q2K BHP
Black History Portal
THE BHP WIRE —
HIDDEN TRUTHS
What's New!
THE JOURNEY THROUGH TIME

Explore Black History

Explore the people, places, events, achievements, struggles and stories that shaped our journey.

✊🏾

Civil Rights

Movements, leaders, victories and the continuing fight for equality.

⚙️

Black Inventors

Innovation, patents, science, technology and world-changing contributions.

🏆

Sports

Pioneers, champions, Negro Leagues, records, activism and excellence.

♟️

People

Meet the people whose lives, choices and achievements shaped the journey.

📍

Places

Black towns, communities, institutions and places where history happened.

📜

Events

Moments that changed communities, movements, institutions and the nation.

Enter a person, place, event, or topic.
MY'STORY

The MOVE Fire

This is a personal recollection on the Move fire on May 13, 1985 Philadelphia police fired thousands of rounds at the MOVE house, city officials approved dropping an explosive device on the roof, the resulting fire was allowed to burn, 11 people—including five children—died, and 61 homes were destroyed. Philadelphia City Council later called it a “brutal attack carried out by the City of Philadelphia on its own citizens” and acknowledged that no individual faced criminal consequences for the bombing. One timeline correction worth preserving for the BHP record: the major previous MOVE-police confrontation was August 8, 1978, about seven years before the bombing, not a year or two earlier. Officer James Ramp was killed, other police and firefighters were wounded, nine MOVE members were later convicted, and television cameras recorded police beating Delbert Africa during his arrest. The 1985 MOVE Commission later specifically criticized city planners for failing to adequately use lessons from that 1978 confrontation. And that actually strengthens the point you’re making: 1985 did not happen without precedent or institutional memory. There had already been a deadly confrontation with MOVE, years of conflict, negotiations and police involvement before Osage Avenue.

MORE →
BLACK FACTS
The Truths They Never Taught You...

Wilmington 1898 — An American Coup

Wilmington, North Carolina once had a thriving Black middle class and an elected interracial government. In 1898 white supremacists used violence to overthrow that government, kill Black residents and drive many others from the city.

MORE →
BHP gathered finds from its connected research sources. Showing the 4 strongest Black History matches.
← BACK TO RESULTS
Wikipedia

Live migration

Live migration, also called migration, refers to the process of moving a running virtual machine (VM) between different physical machines in a manner that the VM and applications running within the VM are mostly unaffected. Memory, storage, and network connectivity of the virtual machine are transferred from the original host machine to the destination. The time between stopping the VM or application on the source and resuming it on destination is called "downtime" or "blackout".[1]

Live migration basics

[edit]

Live migration requires the entire VM's state to be transferred from the source host to the target host. This state includes the state of any components of the VM, for example, the register contents of the virtual CPUs (vCPUs). The state of the VM is not stable until the VM is paused. For example, until the vCPUs have been paused, the state in the virtual registers may be changing.

The simplest way to implement live migration is to pause the VM, serialize and send the state to the target host, and resume the VM on the target host. Serializing and sending certain state, like the state of the VM's main memory or locally-attached storage devices, can be slow.

Memory live migration

[edit]

If the entire contents of the VM's main memory must be copied while the VM is paused, the VM will have to remain paused for an extended period of time, depending on the size of the VM's main memory. There are several techniques for reducing blackout for large-memory VMs.

Pre-copy memory migration

[edit]

Pre-copy memory migration requires the hypervisor to track which pages the guest is writing to. With this ability, the following strategy is possible:[2]

  1. Copy all of the VM's main memory pages to the target host.
  2. Before copying any particular page, track any subsequent writes to the page (e.g. by write-protecting the corresponding SLAT entry).
  3. After all pages have been copied, start a new copying pass, but only copy pages that were written to since it was last copied to the target host (i.e., pages that are "dirty").
  4. Repeat step 3 until the set of remaining dirty pages is small.
  5. Pause the VM, and transfer the remaining dirty pages to the target host.

This is the basic pre-copy strategy. Other optimizations can be applied, like not re-sending pages that will likely be dirtied again quickly.[3]

The guest is usually able to write to memory faster than it can be copied to the target, which means that pre-copy might never converge to a small dirty set. If the hypervisor does not throttle writes to guest memory, blackout time may remain large, even with pre-copy memory migration.

Post-copy memory migration

[edit]

Post-copy memory migration is a strategy for transferring a VM's main memory outside of blackout. It can complement pre-copy by reducing pause time when pre-copy does not converge on a small set of dirty pages.

It requires the hypervisor to intercept guest memory accesses, allowing the VM to resume on the target host without a complete memory copy. Accesses to pages not yet present on the target (e.g., pages dirtied during pre-copy) are fetched on demand by the hypervisor.[4]

To ensure that all dirty pages are eventually transferred, a hypervisor implementing post-copy live migration will also fetch outstanding dirty pages in the background, concurrently with on-demand fetching of dirty pages.

Post-copy transfers each page only once, whereas pre-copy may resend pages multiple times if they are repeatedly modified. However, pre-copy maintains a consistent VM state on the source, while post-copy splits state between source and destination. As a result, failures during post-copy cannot be recovered, unlike pre-copy, which can be restarted.[5]

VM managers with live migration support

[edit]

Cloud Platforms with live migration support

[edit]

Systems providing software live migration

[edit]

See also

[edit]

References

[edit]
  1. ^ Andrei-Cristian Trăistaru (2025-05-27). "A Comprehensive Study on Live Migration of Virtual Machines and Techniques for Migration Optimization". 2025 25th International Conference on Control Systems and Computer Science (CSCS). pp. 266–273. doi:10.1109/CSCS66924.2025.00047. ISBN 979-8-3315-7343-0.
  2. ^ Clark, Christopher; et al. Live migration of virtual machines. NSDI'05.
  3. ^ Nathan, Senthil; et al. Resource availability based performance benchmarking of virtual machine migrations. ICPE'13. doi:10.1145/2479871.2479932.
  4. ^ Hines, et al, Post-copy live migration of virtual machines
  5. ^ "Live migration process during maintenance events". Google Cloud Documentation. Retrieved 2026-04-27.
  6. ^ "Xen project Mailing List".
  7. ^ "Migration - KVM".
  8. ^ "Chapter 4. KVM Live Migration Red Hat Enterprise Linux 6".
  9. ^ "KVM-15 release. LWN.net".
  10. ^ "Daniel P. Berrangé. Analysis of techniques for ensuring migration completion with KVM".
  11. ^ Windows Server 2012 Unleashed. Sams. 2012-09-16. ISBN 978-0-672-33622-5.
  12. ^ "VirtualBox Manual - Teleporting".
  13. ^ "Qemu/KVM Virtual Machines - Proxmox VE".
[edit]

Source: Wikipedia. Article content is retrieved live through the MediaWiki API.

No preview image
Wikipedia

Live migration

Live migration, also called migration, refers to the process of moving a running virtual machine (VM) between different physical machines in a manner that the VM and applications running within the VM are mostly unaffected. Memory, storage, and network connectivity of the virtual machine are transferred from the original host machine to the destination. The time between stopping the VM or application on the source and resuming it on destination is called "downtime" or "blackout".

MORE →
No preview image
Wikipedia

Migration (virtualization)

In the context of virtualization, where a guest simulation of an entire computer is actually merely a software virtual machine (VM) running on a host computer under a hypervisor, migration (also known as teleportation, also known as live migration) is the process by which a running virtual machine is moved from one physical host to another, with little or no disruption in service.

MORE →
Wikipedia

OpenVZ

OpenVZ (Open Virtuozzo) is an operating system-level virtualization technology for Linux. It allows a physical server to run multiple isolated operating system instances, supporting containerization, virtual private servers (VPSs) and virtual environments (VEs). OpenVZ is similar to Solaris Containers and LXC. Unlike full virtualization solutions or hypervisors such as VMware, Xen, or KVM—which can run diverse operating systems—OpenVZ shares the single, customized Linux kernel of the host machine. By eliminating the resource overhead associated with hardware emulation, OpenVZ delivers performance nearly equivalent to that of a physical machine and enables high container density on a single server configuration. Each OpenVZ container functions as a complete, independent system, featuring its own file system, process tree, user permissions (including a dedicated root account), IP address, and network configuration. Additionally, OpenVZ offers flexible, real-time resource management mechanisms (such as CPU and RAM allocation via User Beancounters or vSwap) and supports live migration, allowing a running container to be moved to another server without service interruption. However, a key limitation of OpenVZ is that all containers are restricted to running Linux and must share the same kernel version as the host server.

MORE →
Wikipedia

Proxmox Virtual Environment

Proxmox Virtual Environment (Proxmox VE or PVE) is a free and open-source server virtualization platform developed by Proxmox Server Solutions GmbH. It is based on Debian and combines Kernel-based Virtual Machine (KVM) for hardware-assisted virtual machines with LXC for Linux system containers in a single management environment. Management is available through a web interface, command-line tools and a REST API. The platform integrates clustering, high availability, software-defined networking, storage management, backup and restore, a distributed firewall and live migration. Proxmox VE uses a Proxmox-maintained Linux kernel based on the Ubuntu kernel. Builds were limited to x86-64 until August 2026, when Proxmox released Proxmox VE 9.2 for Arm64 as its first officially supported build on a second processor architecture. Proxmox VE is licensed under the GNU Affero General Public License, version 3. The complete feature set can be used without purchasing a commercial subscription; Proxmox sells optional subscriptions that provide access to its enterprise package repository and, depending on the plan, vendor technical support.

MORE →
TOPIC OF THE DAY

Greenwood / Black Wall Street

Before the 1921 destruction of Tulsa’s Greenwood District, Black residents had created a remarkable center of business and community life. The district included stores, professional offices, entertainment venues and homes owned by Black citizens. Understanding Greenwood means learning what was built—not only what was burned.

MORE →
TRIVIA QUESTION OF THE DAY

Who became the first Black woman to travel into space?

Mae Jemison, aboard Space Shuttle Endeavour in 1992.