Performance evaluation of container-based virtualization for high performance computing environments