Solid rocket booster

A solid rocket booster (SRB) is a large solid propellant motor used to provide thrust in spacecraft launches from initial launch through the first ascent. Many launch vehicles, including the Ariane 5, Atlas V, and Space Shuttle, have used SRBs to give launch vehicles much of the thrust required to place the vehicle into orbit. The Space Shuttle used two Space Shuttle SRBs, which were the largest solid propellant motors ever built and the first designed for recovery and reuse. 
The propellant for each solid rocket motor on the Space Shuttle weighed approximately 500,000 kilograms.
Advantages.
Compared to liquid propellant rockets, the solid-propellant SRBs have been capable of providing large amounts of thrust with a relatively simple design. They provide greater thrust without significant refrigeration and insulation requirements, and produce large amounts of thrust for their size. Adding detachable SRBs to a vehicle also powered by liquid-propelled rockets known as staging reduces the amount of liquid propellant needed and lowers the launch rig mass. Solid boosters are cheaper to design, test, and produce in the long run compared to the equivalent liquid propellant boosters. Reusability of components across multiple flights, as in the Shuttle assembly, also has decreased hardware costs.
One example of increased performance provided by SRBs is the Ariane 4 rocket. The basic 40 model with no additional boosters was capable of lifting a 4,795 lb. (2,175 kg.) payload to Geostationary transfer orbit. The 44P model with 4 solid boosters has a payload of 7,639 lb. (3,465 kg) to the same orbit.
Disadvantages.
Solid propellant boosters are not controllable and must generally burn until exhaustion after ignition, unlike liquid propellant or cold-gas propulsion systems. However, launch abort systems and range safety destruct systems can attempt to cut off propellant flow by using shaped charges. estimates for SRB failure rates have ranged from 1 in 1,000 to 1 in 100,000. SRB assemblies have failed suddenly and catastrophically. Nozzle blocking or deformation can lead to overpressure or a reduction in thrust, while defects in the booster's casing or stage couplings can cause the assembly to break apart by increasing aerodynamic stresses. Additional failure modes include bore choking and combustion instability. Failure of an O-ring seal on the Space Shuttle "Challenger"'s right solid rocket booster led to its disintegration shortly after liftoff.
Solid rocket motors can present a handling risk on the ground, as a fully fueled booster carries a risk of accidental ignition. Such an accident occurred in the August 2003 Brazilian rocket explosion at the Brazilian Centro de Lançamento de Alcântara VLS rocket launch pad, killing 21 technicians.