Browse Prior Art Database

Method for Providing Efficient Upload Management of Internet-of-Things (IoT) Data in Object Storage Systems

IP.com Disclosure Number: IPCOM000249443D
Publication Date: 2017-Feb-27
Document File: 2 page(s) / 22K

Publishing Venue

The IP.com Prior Art Database

Abstract

A method is disclosed for providing efficient upload management of internet-of-things (IoT) in object storage systems.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 52% of the total text.

1

Method for Providing Efficient Upload Management of Internet -of-Things (IoT) Data in Object Storage Systems

In an object storage system, it is desirable to support storing of internet-of-things (IoT) data for a very large number of devices (IOTD's) in an orderly fashion. This is highly desirable for IoT applications, where millions of IOTD's need to store sensory and other information periodically without triggering a storm of requests that the object storage system cannot handle. It is always challenging to schedule storing of IoT data in a deterministic pattern that eliminates storms of requests from IOTD's to a storage system, while giving the storage system the flexibility to determine the pattern and schedule based on storage system capacity and desired upload frequency. Facilitating the object storage system to utilize open standard format compliance of IOTD’s can substantially help efficient managing in uploading of information periodically to the object storage system.

Disclosed is a method for providing efficient upload management of IoT data in object storage systems. The method utilizes a data source name (DSN) based system that provides one or more inputs to generate a schedule for IoT data uploads, such as, number of IOTD's, network addresses for individual clients or a group of clients, average file size, desired frequency of upload and average client local storage capacity. Subsequently, data source (DS) processing units generate a schedule for a time window, and each DS processing unit programs a subset of IOTD's based on number of IOTD's and overall capacity of the system. Thereafter, each DS processing unit utilizes object storage capacity...