A method of allocating resources in a data processing system is disclosed. The friction-weld interface also includes a second component having a convex tapered surface that is complementary to and is configured to receive the concave tapered surface of the first component. The energy recovery system may also have a swing circuit with a swing motor configured to move the work tool, and a swing accumulator configured to selectively collect pressurized fluid from the swing motor and discharge pressurized fluid back to the swing motor.