Internet Engineering Task Force Eui-Nam Huh Internet-Draft Kyung Hee University CDNI Working Group Ga-Won Lee Intended status: Informational Kyung Hee University Expires: Aug 16, 2017 Yunkon Kim Kyung Hee University Jintaek Kim Consortium of Cloud Computing Research Feb 15, 2017 Data providing service definition, concept, and use-cases draft-ds-overview-00 Abstract The standard defines terminologies and describes ecosystem for data providing service. In order to build unified data environment from the dispersed data, data providing service is necessary for big data service. Therefore, this standard contributes to form common data providing ecosystem. Status of This Memo This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet- Drafts is at http://datatracker.ietf.org/drafts/current/. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." This Internet-Draft will expire on August 16, 2017. Copyright Notice Copyright (c) 2017 IETF Trust and the persons identified as the document authors. All rights reserved. This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License. Table of Contents 1. Introduction ------------------------------------------------- 2. Terminologies ------------------------------------------------ 3. Abbreviation ------------------------------------------------- 4. Overview of data providing service --------------------------- 4.1. Concept of data providing service ------------------ 4.2. Definition of data providing service --------------- 4.3. Model of data providing service -------------------- 4.4. Role classification of data providing service ------ 5. Use-cases of data providing service -------------------------- 1. Introduction This standard proposes concept, definition, and use-case of data providing service for big data service. First, the scope and definition of data providing service are described. Second, ecosystem model and role classification are illustrated. Finally, use-cases for explaining data providing service are proposed. 2. Terminologies 2.1 Data generator The data generator generates data, provides metadata to data broker, and provides API to the data refiner to access data. 2.2 Data broker The data broker brokerages data between the data generator and the data customer. 2.3 Data refiner The data refiner refines data, which is from the data generator, and delivers data to the data customer. 2.4 Data customer The data customer uses data, which is provided by the data providing service. 3. Abbreviation To be defined 4. Overview of data providing service 4.1. Concept of data providing service Data is dispersed in different administration domain. For this reason, it is hard to search data in big data area, which highly needs data. This situation decreases the data availability. In order to increase the data availability, an interface is needed to brokerage data in different administartion domain and to search data in single access point. For example, a user finds data which is in different administration domain, while it is still hard to use the data. That is because data type and access methods are different. A data customer uses different methods to access data, and also the data may have different type, so that a data customer does extra works, such as converting, filtering. Thus, an interface is required to refine data in various administration domain in order to provide the customized data. Above all, this standard to build unified interface for searching and requesting data is required. 4.2. Definition of data providing service The data providing service is a service to brokerage metadata in order to search data in a unified interface and to refine data in order to provide user customized data as user's request. For this, the data providing service brokerages metadata, which is provided by the data generator. A data customer searches data by the data providing service easily. And also, as user's request, the data refiner refines and provides data to data customer. 4.3. Model of data providing service This is a concept model. The concept model is described by roles related with the data providing service, such as data generator, data broker, data refiner, data customer. ----------------- | Data Providing | | Service | data | --------------- | data catalogue ---------->|| Data Broker ||------------- | info | --------------- | | | | user | ^ |<---------- | | | req- | | user | | | -------------- | est | |custo-| ----------------- | Data | | | |mized | | Data | | Generator | | | | data | | user | -------------- | v | | ----------------- | ^ ^ | data | --------------- | ^ | | ^ | | | -------->|| Data Refiner || data | | | | | | | data | --------------- |------ | | | | | ---------- | | data | | | | | request | |<-------- | | | | ----------------- request(by API)| | | ------------------------------------------------ | | data request (by API) | ----------------------------------------------------- data 4.4. Role classification of data providing service To be defined 5. Use-cases of data providing service To be defined Appendix A. Acknowledgements This draft is supported by Institute for Information & communications Technology Promotion(IITP) grant funded by the Korea government(MSIP) (R0127-16-1044, Cloud Storage Brokering Technology for Data-Centric Computing Standardization) Authors' Addresses Eui-Nam Huh Computer Science and Engineering Department, Kyung Hee University Yongin, South Korea Phone: +82 (0)31 201 3778 Email: johnhuh@khu.ac.kr Ga-Won Lee Computer Science and Engineering Department, Kyung Hee University Yongin, South Korea Phone: +82 (0)31 201 2454 Email: gawon@khu.ac.kr Yunkon Kim Computer Science and Engineering Department, Kyung Hee University Yongin, South Korea Phone: +82 (0)31 201 2454 Email: ykkim@khu.ac.kr Jintaek Kim Consortium of Cloud Computing Research, Seoul, South Korea Phone: +82 (0)2 2052 0156 Email: jtkim@cccr.ir.kr