Homeless shelters are a type of service and total institution that provides temporary residence for homeless individuals and families.