 drive. Block I/O is also used in SAN architecture. Applications use the file I/O commands to manipulate bytes of data. The commands are passed to the operating system to operate on the storage. The operating system then translates those I/O requests into lower-level commands that use block I/O to manipulate the file system and the application data file. File I/O: In file based I/O the application can directly access the file. The unit of data access is file not bits, bytes or blocks. In NAS environment the same is used for accessing the data. Object Based I/O: This is the new way to access data in which data is seen as object described by a rich set of metadata. This type of file access is more beneficial when accessing large set of unstructured data. Objects are stored in special repositories called Object Storage Devices (OSD) Software Defined Infrastructure (SDI) Software Defined Infrastructure (SDI): Software Defined Infrastructure (SDI) is the foundation for a fully integrated software defined environment, optimizing compute, storage and networking infrastructure SO organizations can quickly adapt to changing business requirements. (Kandiraju, 2014) Figure 4. Data access method in SDS SDS Controller Block Object Storage Volume Share Object Management Operations Operations Operations (Control Plane) (Control Plane) (Control Plane) (Control Plane) Table 1. User Data Data coming from the user application The set of information about the data (richer when compared with traditional file Attributes systems) which improves data sharing among applications Metadata Set of information needed by the storage device to manage the object placement Object ID The unique identification code of the Object Downloaded 4/15/2022 9:44:49 AM Nova Southeastern University IP Address: 137.52.76.29 Software-Defined Storage SDI consists of the software defined management interface for storage network and computing resources with the help of virtualization. The SDI consists of Software Defined Storage, Software defined networks and Sof