Using a technology called Virtualization, isolated virtual machines are created. These come with dedicated resources and full root access which gives you all the features and functions of a dedicated server at no additional cost. This is termed as Virtual Private Server (VPS) Hosting.