Gartner defines distributed file systems and object storage as software and hardware solutions that offer object and/or scale-out file technology to address requirements for unstructured data growth and based on "shared nothing architecture." A shared nothing architecture is a distributed computing architecture in which each node is independent and self-sufficient, and there is no single point of contention across the system. Distributed file system storage uses a single parallel file system to cluster multiple storage nodes together, presenting a single namespace and storage pool to provide high bandwidth for multiple hosts in parallel. Data is distributed over multiple nodes in the cluster to deliver data availability and resilience in a self-healing manner, and to provide high throughput and capacity linearly. Object storage refers to devices and software that house data in structures called "objects," and serve clients via RESTful HTTP APIs, such as Amazon Simple Storage Service (S3) and OpenStack Swift.