CN105721543A - 基于操作控制单元的跨协议分布式云存储***和数据管理方法 - Google Patents

基于操作控制单元的跨协议分布式云存储***和数据管理方法 Download PDF

Info

Publication number
CN105721543A
CN105721543A CN201610030434.5A CN201610030434A CN105721543A CN 105721543 A CN105721543 A CN 105721543A CN 201610030434 A CN201610030434 A CN 201610030434A CN 105721543 A CN105721543 A CN 105721543A
Authority
CN
China
Prior art keywords
data
node
network
cloud storage
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610030434.5A
Other languages
English (en)
Other versions
CN105721543B (zh
Inventor
张盛
吴影
王焱彤
周漫索
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chongqing Gaokai Qingxin Zhilian Network Technology Co ltd
Original Assignee
Shenzhen Graduate School Tsinghua University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Graduate School Tsinghua University filed Critical Shenzhen Graduate School Tsinghua University
Publication of CN105721543A publication Critical patent/CN105721543A/zh
Application granted granted Critical
Publication of CN105721543B publication Critical patent/CN105721543B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/163Interprocessor communication
    • G06F15/173Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
    • G06F15/17306Intercommunication techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/172Caching, prefetching or hoarding of files
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/182Distributed file systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/321Interlayer communication protocols or service data unit [SDU] definitions; Interfaces between layers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/324Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/03Protecting confidentiality, e.g. by encryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/13File access structures, e.g. distributed indices
    • G06F16/134Distributed indices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Computer Hardware Design (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Mathematical Physics (AREA)
  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明申请公开了一种基于网络节点操作控制单元的跨协议分布式云存储***,所述分布式云存储***包括多个网络节点,所述每个网络节点包括与数据链路层进行直接交互的操作控制单元,所述操作控制单元包括文件单元、网络信息管理单元以及资源调度单元,其中,所述文件单元用于管理和存储其所在网络节点的文件信息;所述网络信息管理单元用于与数据链路层进行交互从而进行链路调度来在所述各个网络节点之间传递所述信息,以及节点间数据的更新;所述资源调度单元用于为所述网络信息管理单元和文件单元分配和调度实现其功能的硬件或网络资源。

Description

基于操作控制单元的跨协议分布式云存储***和数据管理方法
技术领域
本发明申请涉及一种应用于物联网的网络节点的跨协议分布式云存储***和数据云存储管理方法,更具体地,涉及一种基于操作控制单元的网络节点的分布式云存储和数据管理方法。
背景技术
物联网是利用局部网络或互联网等通信技术把传感器、控制器、机器、人员和物等通过新的方式联在一起,形成人与物、物与物相联,实现信息化、远程管理控制和智能化的网络。随着物联网技术的飞速发展,越来越多的物品被联网。但由于各阶段、各地区投入建设的信息***的标准不同,难以实现互联互通,形成一个个所谓的“信息孤岛”。用户更需要一个统一的平台来兼容多种网络、多种协议,实现互联互通。
作为物联网的一种实现方式,无线传感器网络(WirelessSensorNetwork,WSN)是由大量的静止或移动的传感器以自组织和多跳的方式构成的无线网络,以协作地感知、采集、处理和传输网络覆盖地理区域内被感知对象的信息,并最终把这些信息发送给网络的所有者。
在现有的包含多个网络节点的物联网中,各个采用相同或不同网络通信协议的网络节点的信息一般是通过云存储技术来进行存储的。云存储技术是指通过集群应用、网格技术或分布式文件***等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能。目前的云存储都是在应用层实现的,它解决了海量数据的存储压力,但本身的架构以及用户访问过程较为繁琐,并且需要应用软件进行集中式设备管理。当用户想获取或是传输数据时,需要通过用户访问层进行访问,从服务商提供的统一数据存储层下载数据。这种集中式管理方式大大增加了通信开销,浪费信道的带宽和功耗。
物联网大量终端每时每刻都在产生大量的数据,但并不是所有的数据都需要被永久保存下来,很多数据往往在第一次使用之后就失去了它的价值,这些数据没有必要长时间占用存储空间,每一份数据都完整地存储将浪费不必要的存储资源。根据生命周期理念,本文将这样的数据定义为短寿命信息:从创建、使用到失去价值的全过程非常短暂的信息。它的特征如下:
1)实时性强
2)时效性短
3)不可预测性
4)数据规模巨大
现有的对物联网中的采用相同或不同网络通信协议的网络节点信息进行集中式的云存储方法,带来存储数据量巨大的问题,同时信息传递需要大量占用通信资源,信息传递所需功耗、带宽与所传递的信息量、距离有正相关的联系。本专利所提方法将有利于解决这些问题。
以上背景技术内容的公开仅用于辅助理解本发明申请的专利申请构思及技术方案,其并不必然属于本发明申请的现有技术,在没有明确的证据表明上述内容在本发明申请的申请日已经公开的情况下,上述背景技术不应当用于评价本申请的新颖性和创造性。
发明内容
本专利的目的在于,提出一种基于操作控制单元的分布式云存储***及云存储方法,在通信协议层采用具有共性的方法实现网络节点的数据管理,数据管理包括数据存储和数据共享的管理,所采用的方法与通信协议层所采用的具体通信协议标准无直接联系。
根据本发明的一个方面,提供了一种基于网络节点操作控制单元的跨协议分布式云存储***,所述分布式云存储***包括多个网络节点,所述每个网络节点包括与数据链路层进行直接交互的操作控制单元,所述操作控制单元包括文件单元、网络信息管理单元以及资源调度单元,其中,所述文件单元用于管理和存储其所在网络节点的文件信息;所述网络信息管理单元用于与数据链路层进行交互从而进行链路调度来在所述各个网络节点之间传递所述信息,以及节点间数据的更新;所述资源调度单元用于为所述网络信息管理单元和文件单元分配和调度实现其功能的硬件或网络资源。
优选地,所述网络信息管理单元包含数据推送子单元和数据更新子单元,其中所述数据推送子单元负责节点间信息的自动推送,所述数据更新子单元负责节点间数据的更新用于节点间信息的自动推送和节点间数据的更新。
优选地,所述文件单元还用于对文件存储空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索。
优选地,还包括协议栈管理单元,用于封装不同网络协议协议栈的库函数的集合,并通过接口单元为所述***提供不同的通信协议方式和组网方式,以实现跨协议分布式云存储。
优选地,所述网络节点的数据以区块链表的方式存储。
优选地,所述区块链表包括多个信息摘要,所述信息摘要包括时间戳、采集节点个数及采集节点标示。
优选地,所述区块链表的信息摘要按照时间戳从旧到新的顺序排列。
根据本发明的另一方面,提供了一种利用上述云存储***实现的分布式数据云存储方法,所述网络节点通过其文件单元存储节点信息,并通过其网络信息管理单元与数据链路层进行直接交互从而进行节点间传送信息,实现节点间数据的更新。
优选地,其中所述网络节点的数据以区块链表的方式存储。
优选地,当网络节点接收到信息后,将收到的信息标志与其现有区块链表中的节点标志进行对比,如果有相同的节点标志,将根据时间戳的先后次序用新数据区块替代旧数据区块;如果没有相同的节点标志,则将新数据区块完整地归并入区块链表的最末端。
本发明申请与现有技术对比的有益效果包括:第一,网络信息管理单元与数据链路层进行直接交互可以实现节点之间信息的实时共享,提高了通信效率;第二,各节点通过文件单元实现数据的存储和自我管理,真正意义上实现了一种分布式云存储,节点自我管理数据,无需软件进行集中式管理。
附图说明
图1示出了应用根据本发明的基于操作控制单元的分布式云存储的网络架构。
图2示出了在图1所示的网络架构中,在每个网络节点上实现的根据本发明的操作控制单元。
图3示出了在图2所示的每个节点之间利用操作控制单元实现信息传送的过程。
图4示意性地示出了一种区块链的格式。
图5示出了根据本发明一个实施例的基于操作控制单元的分布式网络节点操作***。
图6出了根据本发明一个具体实施例的基于操作控制单元的分布式网络节点操作***。
具体实施方式
下面结合具体实施方式并对照附图对本发明申请作进一步详细说明。应该强调的是,下述说明仅仅是示例性的,而不是为了限制本发明申请的范围及其应用。
参照以下附图,将描述非限制性和非排他性的实施例,其中相同的附图标记表示相同的部件,除非另外特别说明。
本领域技术人员将认识到,对以上描述做出众多变通是可能的,所以实施例仅是用来描述一个或多个特定实施方式。
图1示出了根据本发明的基于网络节点操作控制单元的跨协议分布式云存储***,所述分布式云存储***包括多个网络节点,如图1所示示例性地示出了3个节点,节点1、节点2和节点3。节点可以是例如智能手机、电脑、电话等的网络终端,或者也可以是物联网中的各个节点。以物联网为例,每个节点可以代表物联网中的一个终端。例如在车联网中,每个节点可以表示一辆车辆。在多个可穿戴智能设备构成的物联网中,每个节点可以表示一件可穿戴智能设备,例如智能手表或智能眼镜。
所述每个网络节点包括与数据链路层进行直接交互的操作控制单元(OCU),操作控制单元实现在应用层之下,例如可以位于数据链路层,或与数据链路层直接交互,用于与数据链路层、物理层协议协同工作以管理数据及部分信道资源,并可以同时支持不同的数据链路层或物理层协议,从而实现了跨协议的分布式云存储方案。
所述操作控制单元包括用于存储节点文件信息的文件单元、以及将这些节点文件信息进行更新、管理以及在节点间推送的网络信息管理单元。操作控制单元还包括资源调度单元,用于为所述网络信息管理单元和文件单元分配和调度实现其功能的硬件或网络资源。
具体地,所述文件单元用于管理和存储其所在网络节点的文件信息。文件单元还用于对文件存储空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索。根据本发明的一个实施例,所述网络节点的数据可以以区块链表的方式存储。区块链表将在下文参考图4进行详细描述。
所述网络信息管理单元用于进行链路调度来在所述各个网络节点之间传递所述信息,以及节点间数据的更新。根据一个实施例,网络信息管理单元包含数据推送子单元和数据更新子单元,其中所述数据推送子单元负责节点间信息的自动推送,所述数据更新子单元负责节点间数据的更新用于节点间信息的自动推送和节点间数据的更新。
所述资源调度单元用于为所述网络信息管理单元和文件单元分配和调度实现其功能的硬件或网络资源。根据本发明的一个实施例,可以在每个节点以微控制器(MCU)实现本发明的云存储***,因此所述资源调度单元可以为所述网络信息管理单元和文件单元分配和调度硬件资源,例如分配占用CPU的资源、总线资源、以及网络带宽资源等等。
图2详细示出了基于图1的分布式云存储***中每个节点的操作控制单元的一个具体实现方式。
根据本发明的一个实施例,每个节点的操作控制单元可以实现在数据链路层,或者与数据链路层直接交互,或为数据链路层提供服务。资源调度单元为文件单元和网络信息管理单元分配适合的硬件资源和网络资源,从而使得文件单元对存入的文件进行保护和检索。所存入的文件信息例如可包括节点所采集到的节点信息、以及从整个云存储***中的其他邻居节点接受到的信息。资源调度单元还为网络信息管理单元在实现节点间信息的自动推送和数据更新时分配硬件和/或网络资源。例如,用于在应用层需要时文件单元存储的信息通过数据链路层传递至应用层,或将将采集到的节点信息通过MAC层根据相应的协议传递至物理层(PHY)层。
图3示出了基于图1的分布式云存储***中每个节点的操作控制单元实现的节点间数据传送的方式,从而实现云存储***。
如图3所示,当节点1的操作控制单元中的网络信息管理单元发出推送数据的请求时,数据经过数据链路层、PHY层,以及射频传输,到达节点2的PHY层,继续往上传,经过节点2的数据链路层,最终到达节点2的网络信息管理单元。完成了一个推送流程。
根据本发明的基于节点操作控制单元实现的云存储***,通过位于与数据链路层进行直接交互的网络信息管理单元,可以不经由应用层的发起而直接实现节点间的数据交换。当节点采集到的数据发生更新时,可以通过网络信息管理单元存储在节点的文件单元中,供网络中的其余节点获取。网络节点通过其文件单元存储节点信息,并通过其网络信息管理单元不经过应用层而直接通过数据链路层进行节点间传送信息,实现节点间数据的更新。每个节点的网络信息管理单元还可以发出请求获取邻居节点中的文件单元所存储的节点数据,从而实现了数据云存储的方式。
图4示意性地示出了一种区块链的格式。所述区块链表包括多个信息摘要,所述信息摘要包括时间戳、采集节点个数及采集节点标示。如下表所示:
此格式仅为网络层示意,包括校验等其他部分请参见相应网络协议。因为数据包的其他部分不在本发明保护范围内,故未列出。
如图4所示,区块链为一种存储历史数据的链表结构,通过记录时间戳、采集节点的个数、采集节点表示和数据,来达到记录的目的。其中,区块链中包含了多个上述的信息摘要。
不同的区块大小不同,是因为某一个时间点可能有若干个节点采集数据,所以需要采集节点个数来记录此时刻数据变化的节点个数。
优选地,区块链表的信息摘要按照时间戳从旧到新的顺序排列。
根据一个具体的实施例,当所述网络节点的数据以区块链表的方式存储时,当网络节点接收到信息后,将收到的信息标志与其现有区块链表中的节点标志进行对比,如果有相同的节点标志,将根据时间戳的先后次序用新数据区块替代旧数据区块;如果没有相同的节点标志,则将新数据区块完整地归并入区块链表的最末端。
图5示出了根据本发明的一个具体实施例,在每个网络节点上实现的根据本发明的包括操作控制单元的分布式网络节点操作***。如图5所示,根据本发明的信息的基于操作控制单元的分布式网络节点操作***位于上层应用程序和底层设备之间。上层应用程序位于操作***之上的,是为用户提供某一特定服务的应用程序的集合。
根据本发明的基于操作控制单元的分布式网络节点操作***包括网络信息管理单元、应用接口单元、文件单元、硬件资源管理单元、协议栈管理单元和设备驱动管理单元。
网络信息管理单元负责对网络信息的管理,其包含数据推送子单元和数据更新子单元。数据推送子单元负责节点间信息的自动推送,数据更新子单元负责节点间数据的更新。
网络信息管理单元适用于当采集节点采集的数据发生变化时,控制采集节点根据路由表规划出推送路径,按照规定的格式将本次采集数据、区块链中末端信息摘要和推送路径进行封装,将封装好的信息主动推送到网络通信可以到达的第一邻居节点,并将本次采集的数据写入采集节点的区块链的末端,最后将封装好的信息发送至云端。
在一个实施例中,信息摘要包括时间戳、采集节点个数及采集节点标示。
在本发明中,第一邻居节点是指在采集节点一跳通信范围内的节点。本文中的归并,指的是当邻居节点收到两份或更多相同本次时间戳但不同采集节点标示发过来的信息时,邻居节点要将这些信息合并成时间戳、采集节点个数、采集节点标示、数据、采集节点标示、数据……的形式。其中采集节点个数根据采集节点标示的个数来确定,每个采集节点标示后面紧跟它的数据,采集节点标示的顺序可以事先约定,譬如采用升序排序等。
第一邻居节点收到所述采集节点分享的所述封装好的信息后,网络信息管理单元将所述封装好的信息中的本次时间戳、采集节点标示以及数据按照时间戳的先后归并到区块链中;同时按照所述推送路径,将所述收到的封装好的信息主动推送到第二邻居节点。以此类推,第二邻居节点可以将封装好的信息主动推送到第三邻居节点。主动推送的次数可以根据网络的具体情况而定。
硬件资源管理单元对硬件资源进行管理,应用接口单元将文件单元、硬件资源管理单元和网络信息管理单元所提供的服务转换成上层应用程序所能够使用的编程接口。
协议栈管理单元封装了不同网络协议协议栈的库函数的集合,并通过接口单元为所述***提供不同的通信协议方式和组网方式,以实现跨协议分布式云存储。应用接口单元还提供与协议栈库函数进行交互的接口;设备驱动管理单元管理底层设备应用驱动,通过应用驱动来调用协议栈管理单元内的对应的协议栈库函数。本发明申请使协议栈封装了库函数,操作***为协议栈提供调度接口。操作***支持不同通信方式和组网方式的底层设备,并能够调用这些设备的应用驱动,在网络的路由和应用管理方面调用不同的协议栈库函数,实现对多种通信方式和协议的兼容。这保证了网络的通用性。
协议栈管理单元是指封装了不同网络协议协议栈的库函数的集合。根据本发明的一个实施例,协议栈管理单元可以位于MAC层。
应用接口单元为应用接口的集合,将文件单元、任务管理单元和信息管理单元所提供的服务包装成上层应用程序所能够使用的编程接口,并提供与协议栈库函数进行交互的接口。
文件单元负责管理和存储文件信息,对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索。
硬件资源管理单元负责对硬件资源进行管理,包括处理器管理、存储管理和IO(输入输出设备)管理。处理器管理子单元负责分配和控制处理器。存储器管理子单元负责内存的分配与回收。IO设备管理管理子单元负责IO设备的分配与操纵。
设备驱动管理单元负责管理底层设备应用驱动,通过不同的应用驱动来调用不同的协议栈库函数,实现对多种通信方式和协议的兼容。
图6示出了根据本发明一个具体实施例的在每个网络节点上实现的根据本发明的基于操作控制单元的分布式网络节点操作***。
如图6所示,根据本发明的基于操作控制单元的分布式网络节点操作***实现在物理层(PHY层)和数据链路层之间,具体地,数据链路层可以划分为逻辑链路子层(LLC层)和介质访问控制子层(MAC层)。根据本发明的一个实施例,本发明的分布式网络节点操作***可以位于逻辑链路子层(LLC层)和介质访问控制子层(MAC层)之间。根据本发明的又一个实施例,本发明的分布式网络节点操作***也可以融合逻辑链路子层(LLC层)和介质访问控制子层(MAC层)。
由于本发明的分布式网络节点操作***工作在数据链路层和物理层之间,在宏观上没有改变网络协议架构,对上层应用是透明的;并提供了丰富的用户接口,便于二次开发和改进。
在本实施例中,网络信息管理单元负责管理数据链路层和物理层之间传输的数据帧,并根据相应的应用需求对数据帧进行有选择性的保存。
本实施例中的网络信息管理单元根据相应的应用需求有选择性的保存数据帧,该数据帧是保存在文件单元中。文件单元通过记录一个特定的表示来区分不同的数据版本。所谓的特定标示包括但不限于时间戳、事件驱动。
在实施例中,硬件资源管理单元还负责对所述的分布式网络节点操作***中的各个任务进行调度。调度的算法包含事件触发的实时抢占调度方式。本专利所述的分布式网络操作***由于与数据链路层进行直接交互,因此可实现基于事件触发的实时抢占调度方式。当数据链路层的数据帧需要传递到物理层,或者物理层接收到的比特流需要传递到数据链路层,都会建立在网络信息管理单元中建立相应优先级的任务,并由任务调度单元进行统一调度,保证关键任务可以得到第一时间的响应。所述的建立的不同优先级的任务,除了对数据进行传输外,可以按照实际的应用需求,对数据进行其他处理,以便于进行二次开发和应用。
设备驱动管理单元负责管理底层设备的应用驱动,根据不同的底层设备选择相应的应用驱动,并进行相应的初始化。通过调用不同的底层驱动,支持不同的底层硬件设备。
在本实施例中,通过设备驱动管理和协议栈管理,可以支持多种组网形式,包括但不限于星型网络、网状网络、环状网络等不同网络拓扑结构;也可以通过LLC层和MAC层支持多种无线通信协议,包括但不限于WiFi、ZigBee、Bluetooth。根据不同通信方式和组网方式的底层设备,可以调用这些设备相应的应用驱动,在网络的路由和应用管理方面调用不同的协议栈库函数,实现对多种通信方式和协议的兼容。因此,本申请的操作***可以兼容多种网络、多种协议,实现互联互通。
根据本发明的云存储***可以实现节点间信息的主动推送,即任何节点都可以在网络通信可以到达的范围内读取网络中各节点推送和更新的数据。各个节点以事件驱动的方式(Event-Driven)主动传送和更新,不再需要发起基于“请求数据-确认收到请求-发送数据-确认收到数据”方式(相当于TCP方式),或“请求数据-发送数据”方式(相当于UDP方式)的多次应答通信过程。事件驱动指的是当特定事件的取值发生变化时,会调用网络信息管理功能来进行处理,而特定事件的定义由网络信息管理功能来进行维护。
如果采集节点和第一邻居节点实现了全网覆盖,则实现了数据的全网推送。其中第一邻居节点是指在采集节点一跳通信范围内的节点。如果采集节点和第一邻居节点未实现了全网覆盖,则可以进一步实现数据的进一步推送。还可以根据需要使第二邻居节点收到所述封装好的信息后,将所述封装好的信息中的本次时间戳、采集节点标示以及数据按照时间戳的先后归并到区块链中;同时按照所述推送路径,将所述收到的封装好的信息主动推送到第三邻居节点。以此类推,直至完成推送路径中的所有节点。
归并,指的是当邻居节点收到两份或更多相同本次时间戳但不同采集节点标示发过来的信息时,邻居节点要将这些信息合并成时间戳、采集节点个数、采集节点标示、数据、采集节点标示、数据……的形式。其中采集节点个数根据采集节点标示的个数来确定,每个采集节点标示后面紧跟它的数据,采集节点标示的顺序可以事先约定,譬如采用升序排序等。
上述通过网络节点配置操作控制单元及主动信息推送方法而实现的数据云存储及管理方法,尤其适合于物联网的短寿命信息存储和管理。由于短寿命信息因其实时性要求高、信息时效性短的特点,在存储这类数据时应该在设定时间内更新存储,只保留有价值的新数据,及时删除历史数据,来节约空间。优选地,上述云存储方法采用统一的数据区块链表形式,实现了信息的更新式存储。
具体地,通信节点联网之后,首先与其他节点进行数据传输,通过操作***层的资源管理,将接收到的封装好的数据归并入数据区块链表中,并存储在专门的文件单元里。数据区块链表包括时间戳、采集节点标志、数据等内容,其中,时间戳是指发送数据的时间标志,由发送的源节点写入,作为区分数据的新旧版本的一个依据。采集节点标志代表数据的来源。当目标节点接收到信息后,将采集节点标志与现有数据区块链表中的节点标志进行对比,如果有相同的节点标志,将根据时间戳的先后次序用新数据区块替代旧数据区块;如果没有相同的节点标志,则将新数据区块完整地归并入数据区块链表的最末端。对于同一个源节点标志,只保留时间戳最新的数据,历史数据在设定时间内被删除,从而实现更新式存储。
完整的数据区块链表的多个信息摘要按照时间戳从旧到新的顺序排列,它实际上分布存储在各节点的内存中,不同的节点之间可以通过操作***层进行链路调度,来相互获取数据,整个过程实现了一种更新式的分布式云存储。并且,这种新的云存储方法不需要进行集中式设备管理,每一个节点的数据管理都由自己的通信协议层的操作***来控制,从而实现了真正意义上的分布式管理的云存储。
任何节点都可以通过该软件在网络通信可以到达的定义范围内读取网络中各节点推送和更新的数据,而这些能够读取的数据的定义可由网络信息管理功能来进行维护。
根据本发明的主动推送信息实现的分布式云存储和数据管理方法,相对于现有技术的性能优势如下:
(1)分布式管理:每个用户通过自己的通信协议层中的操作***进行数据管理,不需要服务商的应用软件进行集中式设备管理;
(2)节约存储开销:将信息的生命周期考虑到存储中,改变传统的完整数据存储理念,采用更新式存储方式,保留有价值信息,删除历史数据,来节约存储资源。
(3)保护用户隐私:数据始终以链表形式分散地存储在各节点的通信协议层中,并且不断地更新式存储着,任何节点都不能保存历史数据。避免了一些运营商保存用户数据来分析消费行为甚至出售用户数据,保护了用户的数据隐私不受侵犯。
尽管已经描述和叙述了被看作本发明申请的示范实施例,本领域技术人员将会明白,可以对其作出各种改变和替换,而不会脱离本专利申请的精神。另外,可以做出许多修改以将特定情况适配到本发明申请的教义,而不会脱离在此描述的本发明申请中心概念。所以,本发明申请不受限于在此披露的特定实施例,但本发明申请可能还包括属于本发明申请范围的所有实施例及其等同物。

Claims (10)

1.一种基于网络节点操作控制单元的跨协议分布式云存储***,所述分布式云存储***包括多个网络节点,所述每个网络节点包括与数据链路层进行直接交互的操作控制单元,所述操作控制单元包括文件单元、网络信息管理单元以及资源调度单元,其中,
所述文件单元用于管理和存储其所在网络节点的文件信息;
所述网络信息管理单元用于与数据链路层进行交互从而进行链路调度来在所述各个网络节点之间传递所述信息,以及节点间数据的更新;
所述资源调度单元用于为所述网络信息管理单元和文件单元分配和调度实现其功能的硬件或网络资源。
2.如权利要求1的分布式云存储***,其中所述网络信息管理单元包含数据推送子单元和数据更新子单元,其中所述数据推送子单元负责节点间信息的自动推送,所述数据更新子单元负责节点间数据的更新用于节点间信息的自动推送和节点间数据的更新。
3.如权利要求1的分布式云存储***,其中所述文件单元还用于对文件存储空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索。
4.如权利要求1的分布式云存储***,其中还包括协议栈管理单元,用于封装不同网络协议协议栈的库函数的集合,并通过接口单元为所述***提供不同的通信协议方式和组网方式,以实现跨协议分布式云存储。
5.如权利要求1的分布式云存储***,其中所述网络节点的数据以区块链表的方式存储。
6.如权利要求5所述的分布式云存储***,其中所述区块链表包括多个信息摘要,所述信息摘要包括时间戳、采集节点个数及采集节点标示。
7.如权利要求1所述的分布式云存储***,其中所述区块链表的信息摘要按照时间戳从旧到新的顺序排列。
8.一种利用权利要求1-7所述的云存储***实现的分布式数据云存储方法,所述网络节点通过其文件单元存储节点信息,并通过其网络信息管理单元与数据链路层进行直接交互从而进行节点间传送信息,实现节点间数据的更新。
9.如权利要求8所述的分布式数据云存储方法,其特征在于,其中所述网络节点的数据以区块链表的方式存储。
10.如权利要求9所述的分布式数据云存储方法,其特征在于,当网络节点接收到信息后,将收到的信息标志与其现有区块链表中的节点标志进行对比,如果有相同的节点标志,将根据时间戳的先后次序用新数据区块替代旧数据区块;如果没有相同的节点标志,则将新数据区块完整地归并入区块链表的最末端。
CN201610030434.5A 2015-06-15 2016-01-18 基于操作控制单元的跨协议分布式云存储***和数据管理方法 Expired - Fee Related CN105721543B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510333577.9A CN104935657A (zh) 2015-06-15 2015-06-15 主动推送信息的方法和嵌入式节点操作***
CN2015103335779 2015-06-15

Publications (2)

Publication Number Publication Date
CN105721543A true CN105721543A (zh) 2016-06-29
CN105721543B CN105721543B (zh) 2017-08-08

Family

ID=54122625

Family Applications (3)

Application Number Title Priority Date Filing Date
CN201510333577.9A Pending CN104935657A (zh) 2015-06-15 2015-06-15 主动推送信息的方法和嵌入式节点操作***
CN201610030434.5A Expired - Fee Related CN105721543B (zh) 2015-06-15 2016-01-18 基于操作控制单元的跨协议分布式云存储***和数据管理方法
CN201610031379.1A Expired - Fee Related CN105653291B (zh) 2015-06-15 2016-01-18 一种基于操作控制单元的分布式网络节点操作***

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201510333577.9A Pending CN104935657A (zh) 2015-06-15 2015-06-15 主动推送信息的方法和嵌入式节点操作***

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201610031379.1A Expired - Fee Related CN105653291B (zh) 2015-06-15 2016-01-18 一种基于操作控制单元的分布式网络节点操作***

Country Status (3)

Country Link
US (2) US10193978B2 (zh)
CN (3) CN104935657A (zh)
WO (2) WO2016201974A1 (zh)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106484836A (zh) * 2016-09-30 2017-03-08 深圳市华傲数据技术有限公司 基于区块链技术的数据处理方法及***
CN106529924A (zh) * 2016-09-29 2017-03-22 马龙 彩色区块链的管理方法及管理***
CN106650344A (zh) * 2016-12-07 2017-05-10 清华大学 一种基于区块链的有第三方认证的数据存储方法
CN106850611A (zh) * 2017-01-25 2017-06-13 辽宁中科信科技有限公司 一种跨***物联网安全通讯技术服务平台方法
CN106897348A (zh) * 2016-08-19 2017-06-27 阿里巴巴集团控股有限公司 一种数据存储、数据校验、数据溯源方法和设备
CN107045650A (zh) * 2016-10-25 2017-08-15 罗轶 基于区块链的网约车
CN107665405A (zh) * 2017-09-26 2018-02-06 北京邮电大学 一种车辆信誉管理方法及装置
CN108064036A (zh) * 2017-12-04 2018-05-22 重庆信络威科技有限公司 蓝牙低功耗协议结构及网络调度方法
CN108540507A (zh) * 2017-03-02 2018-09-14 北京好扑信息科技有限公司 一种基于区块链数字化指挥控制信息传达追溯***及追溯方法
CN108961047A (zh) * 2017-05-25 2018-12-07 通用汽车环球科技运作有限责任公司 利用区块链数据库在车辆与实体之间进行数据交易的方法和***
CN109788060A (zh) * 2019-01-22 2019-05-21 曲阜师范大学 基于区块链的云数据共享和更新方法
CN109791671A (zh) * 2016-07-29 2019-05-21 区块链控股有限公司 区块链实现的方法和***
CN110892463A (zh) * 2017-05-18 2020-03-17 诺基亚技术有限公司 车辆操作
CN111142395A (zh) * 2019-12-26 2020-05-12 珠海格力电器股份有限公司 一种用于家居设备的信息管理方法及存储介质
CN111832069A (zh) * 2020-06-05 2020-10-27 广东科学技术职业学院 基于云计算的多区块链的链上数据存储***及方法
CN111902810A (zh) * 2018-03-29 2020-11-06 易享信息技术有限公司 中心化和去中心化的数据的混合云链管理
CN113225375A (zh) * 2021-03-29 2021-08-06 北京城建智控科技有限公司 一种基于分布式的中心车站一体城轨云架构***

Families Citing this family (79)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10459892B2 (en) 2014-04-23 2019-10-29 Qumulo, Inc. Filesystem hierarchical aggregate metrics
US11132336B2 (en) 2015-01-12 2021-09-28 Qumulo, Inc. Filesystem hierarchical capacity quantity and aggregate metrics
US9836480B2 (en) 2015-01-12 2017-12-05 Qumulo, Inc. Filesystem capacity and performance metrics and visualizations
CN104935657A (zh) * 2015-06-15 2015-09-23 清华大学深圳研究生院 主动推送信息的方法和嵌入式节点操作***
MX2018010045A (es) * 2016-02-23 2019-01-21 Nchain Holdings Ltd Intercambio basado en cadena de bloques con tokenizacion.
CN107172003B (zh) 2016-03-08 2020-08-04 创新先进技术有限公司 一种发布信息的处理方法、装置及信息发布***
EP3439231A4 (en) * 2016-03-31 2019-11-13 Bitflyer, Inc. PRIVATE NODE, PROCESSING PROCESS FOR PRIVATE NODES AND PROGRAM THEREFOR
CN105912618B (zh) * 2016-04-07 2019-04-23 浙江万马新能源有限公司 基于区块链的充电桩充电交易通讯方法及装置
CN106130728B (zh) * 2016-04-29 2019-07-26 北京太一云科技有限公司 一种基于区块链的数字资产登记方法及其服务器
CN106130779B (zh) * 2016-07-18 2019-09-17 布比(北京)网络技术有限公司 一种物联设备及用该设备的物联网构建方法
GB201613176D0 (en) * 2016-07-29 2016-09-14 Eitc Holdings Ltd Computer-implemented method and system
CN111083220B (zh) * 2016-08-29 2022-08-12 ***股份有限公司 提供金融服务应用的方法
CN106341421B (zh) * 2016-10-31 2019-04-02 杭州云象网络技术有限公司 一种基于区块链技术的数据交换方法
CN106713412B (zh) * 2016-11-09 2020-11-06 弗洛格(武汉)信息科技有限公司 一种区块链***及区块链***的架构方法
CN107010152A (zh) * 2016-11-25 2017-08-04 罗轶 公共自行包
US10095729B2 (en) 2016-12-09 2018-10-09 Qumulo, Inc. Managing storage quotas in a shared storage system
CN106790112B (zh) * 2016-12-26 2020-05-05 重庆高开清芯科技产业发展有限公司 一种集成轻量级区块链的节点操作***及数据更新的方法
CN108270836B (zh) * 2017-01-03 2020-04-03 华为技术有限公司 基于区块链的数据处理方法、设备和***
US10318401B2 (en) * 2017-04-20 2019-06-11 Qumulo, Inc. Triggering the increased collection and distribution of monitoring information in a distributed processing system
US10581621B2 (en) * 2017-05-18 2020-03-03 International Business Machines Corporation Enhanced chaincode analytics provenance in a blockchain
JP6423491B1 (ja) 2017-07-05 2018-11-14 株式会社三菱Ufj銀行 ネットワークを利用して少なくとも1つの事業者がサービスを顧客に提供する方法およびそのネットワーク
JP6900266B2 (ja) * 2017-07-26 2021-07-07 株式会社日立製作所 運用管理方法、運用管理システム、および、運用管理プログラム
EP3679683A4 (en) * 2017-09-08 2021-08-25 Uledger, Inc. SYSTEMS AND PROCEDURES FOR PROVIDING IMMUTABLE RECORDINGS
CN108134819A (zh) * 2017-12-06 2018-06-08 北京连琪科技有限公司 区块链运行状态收集及传送方法、装置及服务器
CN108038804A (zh) * 2017-12-25 2018-05-15 广州市卓创教育信息科技有限公司 一种学校大数据管理平台
CN108304486A (zh) * 2017-12-29 2018-07-20 北京欧链科技有限公司 一种基于区块链的数据处理方法及装置
WO2019144353A1 (zh) * 2018-01-25 2019-08-01 深圳前海达闼云端智能科技有限公司 基于区块链的数据训练方法、装置、存储介质及区块链节点
CN108805404B (zh) * 2018-05-02 2020-10-09 大国创新智能科技(东莞)有限公司 基于区块链的机器人调度方法和***
CN108596548B (zh) * 2018-05-02 2020-11-03 大国创新智能科技(东莞)有限公司 基于区块链的物流调度方法和***
US10693716B2 (en) 2018-05-29 2020-06-23 At&T Mobility Ii Llc Blockchain based device management
US11360936B2 (en) 2018-06-08 2022-06-14 Qumulo, Inc. Managing per object snapshot coverage in filesystems
CN108833610B (zh) * 2018-07-19 2021-08-31 网宿科技股份有限公司 一种信息更新方法、装置及***
CN109167811B (zh) * 2018-07-27 2020-05-05 阿里巴巴集团控股有限公司 一种基于区块链的跨链数据访问方法和装置
CN109145205B (zh) 2018-07-27 2020-09-01 阿里巴巴集团控股有限公司 一种基于区块链的跨链数据操作方法和装置
CN109525397B (zh) * 2018-10-12 2021-05-28 南京邮电大学 一种面向sdn网络流规则安全保障的区块链及方法
CN109361761B (zh) * 2018-11-23 2020-03-31 南京朝焱智能科技有限公司 一种物联网通信终端操作***
CN109413682B (zh) * 2018-12-05 2020-07-03 北京邮电大学 一种天地一体化卫星通信网络仿真***及方法
CN111324645B (zh) * 2018-12-14 2023-05-30 北京沃东天骏信息技术有限公司 区块链的数据处理方法及装置
US10534758B1 (en) 2018-12-20 2020-01-14 Qumulo, Inc. File system cache tiers
CN109873860B (zh) * 2018-12-31 2020-08-18 中国科学院软件研究所 一种卫星网络资源信息存储方法、发现方法及***
US10614033B1 (en) 2019-01-30 2020-04-07 Qumulo, Inc. Client aware pre-fetch policy scoring system
US11151092B2 (en) 2019-01-30 2021-10-19 Qumulo, Inc. Data replication in distributed file systems
HUE065179T2 (hu) 2019-04-02 2024-05-28 Gamma Digital Kft Eljárás hálózaton elosztott folyamatirányító rendszerben kommunikáció megvalósítására és hálózaton elosztott folyamatirányító rendszer
CN110324415B (zh) * 2019-06-28 2022-04-05 百度在线网络技术(北京)有限公司 一种对等网络的路由实现方法、装置、设备和介质
CN110602195A (zh) * 2019-09-04 2019-12-20 深圳职业技术学院 一种基于区块链技术的智慧校园物联网***
US11165663B2 (en) 2019-10-18 2021-11-02 Hewlett Packard Enterprise Development Lp Network management using a distributed ledger
US10725977B1 (en) 2019-10-21 2020-07-28 Qumulo, Inc. Managing file system state during replication jobs
CN110891001B (zh) * 2019-11-14 2022-10-25 天津津航计算技术研究所 一种用于VxWorks操作***的以太网抓包方法
CN111182042B (zh) * 2019-12-20 2020-12-08 温州南冠机械有限公司 一种基于区块链的相关信息推送***及方法
US10860372B1 (en) 2020-01-24 2020-12-08 Qumulo, Inc. Managing throughput fairness and quality of service in file systems
US10795796B1 (en) 2020-01-24 2020-10-06 Qumulo, Inc. Predictive performance analysis for file systems
US11151001B2 (en) 2020-01-28 2021-10-19 Qumulo, Inc. Recovery checkpoints for distributed file systems
US10860414B1 (en) 2020-01-31 2020-12-08 Qumulo, Inc. Change notification in distributed file systems
CN113254298A (zh) * 2020-02-10 2021-08-13 北京天德科技有限公司 一种新型高性能可监管区块链操作***架构
CN111339085A (zh) * 2020-02-17 2020-06-26 北京元链科技有限公司 一种基于区块链的可信性化档案管理方法
US10936538B1 (en) 2020-03-30 2021-03-02 Qumulo, Inc. Fair sampling of alternate data stream metrics for file systems
US10936551B1 (en) 2020-03-30 2021-03-02 Qumulo, Inc. Aggregating alternate data stream metrics for file systems
CN111556503B (zh) * 2020-03-30 2024-06-18 三六零数字安全科技集团有限公司 一种基于Windows操作***的个人WIFI热点管理方法
CN111831674B (zh) * 2020-06-29 2024-07-12 山大地纬软件股份有限公司 一种区块链节点、***及数字资料副本分配方法
US11775481B2 (en) 2020-09-30 2023-10-03 Qumulo, Inc. User interfaces for managing distributed file systems
US11157458B1 (en) 2021-01-28 2021-10-26 Qumulo, Inc. Replicating files in distributed file systems using object-based data storage
US11316908B1 (en) 2021-02-01 2022-04-26 Zurn Industries, Llc BACnet conversion of water management data for building management solutions
CN113009893A (zh) * 2021-03-02 2021-06-22 科瑞格建筑环境技术(北京)有限公司 一种基于区块链技术的抗震支吊架状态信息安全控制***
US11461241B2 (en) 2021-03-03 2022-10-04 Qumulo, Inc. Storage tier management for file systems
US11567660B2 (en) 2021-03-16 2023-01-31 Qumulo, Inc. Managing cloud storage for distributed file systems
US11132126B1 (en) 2021-03-16 2021-09-28 Qumulo, Inc. Backup services for distributed file systems in cloud computing environments
US11221601B1 (en) 2021-05-24 2022-01-11 Zurn Industries, Llc Various IoT sensory products and cloud-purge for commercial building solutions utilizing LoRa to BACnet conversion for efficient data management and monitoring
US11669255B2 (en) 2021-06-30 2023-06-06 Qumulo, Inc. Distributed resource caching by reallocation of storage caching using tokens and agents with non-depleted cache allocations
US11573539B1 (en) 2021-09-03 2023-02-07 Zurn Industries, Llc Managing edge devices in building management systems
US11294604B1 (en) 2021-10-22 2022-04-05 Qumulo, Inc. Serverless disk drives based on cloud storage
US11354273B1 (en) 2021-11-18 2022-06-07 Qumulo, Inc. Managing usable storage space in distributed file systems
CN114339826B (zh) * 2021-11-30 2024-01-26 浙江三维利普维网络有限公司 性能数据文件的生成方法、装置、存储介质及电子装置
US11599508B1 (en) 2022-01-31 2023-03-07 Qumulo, Inc. Integrating distributed file systems with object stores
US11722150B1 (en) 2022-09-28 2023-08-08 Qumulo, Inc. Error resistant write-ahead log
US11729269B1 (en) 2022-10-26 2023-08-15 Qumulo, Inc. Bandwidth management in distributed file systems
US11966592B1 (en) 2022-11-29 2024-04-23 Qumulo, Inc. In-place erasure code transcoding for distributed file systems
CN116249160B (zh) * 2022-12-30 2024-01-26 天地上海采掘装备科技有限公司 矿用移动设备组网的通信方法及相关装置
US11921677B1 (en) 2023-11-07 2024-03-05 Qumulo, Inc. Sharing namespaces across file system clusters
US11934660B1 (en) 2023-11-07 2024-03-19 Qumulo, Inc. Tiered data storage with ephemeral and persistent tiers

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102130959A (zh) * 2011-03-22 2011-07-20 浪潮(北京)电子信息产业有限公司 一种实现云存储资源调度的***及方法
CN102222090A (zh) * 2011-06-02 2011-10-19 清华大学 一种云环境下海量数据资源管理框架
CN104506632A (zh) * 2014-12-25 2015-04-08 中国科学院电子学研究所 一种基于分布式多中心的资源共享***及方法
US9053124B1 (en) * 2014-09-30 2015-06-09 Code 42 Software, Inc. System for a distributed file system element collection

Family Cites Families (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2331099A (en) * 1998-01-22 1999-08-09 Intelogis, Inc. Method and apparatus for universal data exchange gateway
US6809836B1 (en) * 1998-10-02 2004-10-26 Canon Kabushiki Kaisha Image communication apparatus and its control method
US7418504B2 (en) * 1998-10-30 2008-08-26 Virnetx, Inc. Agile network protocol for secure communications using secure domain names
US6850995B1 (en) * 1999-01-25 2005-02-01 Canon Kabushiki Kaisha Control unit selectively connected with a first bus and a second bus for controlling a displaying process in parallel with a scanning process
CN1313562A (zh) * 2001-05-15 2001-09-19 北京慧讯信息技术有限公司 嵌入式开放平台的体系结构
US8516470B1 (en) * 2002-12-16 2013-08-20 Symantec Corporation Version upgrade via viral infection
US7467194B1 (en) * 2002-12-20 2008-12-16 Symantec Operating Corporation Re-mapping a location-independent address in a computer network
US7376809B2 (en) * 2005-03-09 2008-05-20 International Business Machines Corporation Systems and methods for multi-frame control blocks
US7694005B2 (en) * 2005-11-04 2010-04-06 Intermatic Incorporated Remote device management in a home automation data transfer system
CN101009623A (zh) * 2007-01-29 2007-08-01 南京邮电大学 一种无线传感器网络节点及其实现方法
US7961740B2 (en) * 2007-08-01 2011-06-14 Silver Spring Networks, Inc. Method and system of routing in a utility smart-grid network
US7920512B2 (en) * 2007-08-30 2011-04-05 Intermec Ip Corp. Systems, methods, and devices that dynamically establish a sensor network
US8041895B2 (en) * 2008-01-28 2011-10-18 Spansion Llc Translation table coherency mecahanism using cache way and set index write buffers
CN101303647A (zh) * 2008-03-20 2008-11-12 中科院嘉兴中心微***所分中心 一种无线传感器网络专用操作***的设计方法
FR2938998B1 (fr) * 2008-11-21 2014-02-21 Thales Sa Systeme et procede pour le deploiement dynamique de traitements distribues.
US9077727B2 (en) * 2008-12-30 2015-07-07 Telecom Italia S.P.A. Method and system for data management in peer-to-peer network
US8693372B2 (en) * 2009-01-29 2014-04-08 Qualcomm Incorporated Methods and apparatus for forming, maintaining and/or using overlapping networks
US8688894B2 (en) * 2009-09-03 2014-04-01 Pioneer Chip Technology Ltd. Page based management of flash storage
US8958291B2 (en) * 2009-10-09 2015-02-17 At&T Intellectual Property I, L.P. Data routing in hybrid wireless communication networks
WO2011075150A1 (en) * 2009-12-18 2011-06-23 Intel Corporation System and method of utilizing a framework for information routing in large-scale distributed systems using swarm intelligence
US9106591B2 (en) * 2009-12-24 2015-08-11 Delphix Corporation Adaptive resource management using survival minimum resources for low priority consumers
CN101808382B (zh) * 2010-01-20 2012-09-05 西安电子科技大学 一种无线传感器网络的数据通信方法
CN102387178A (zh) * 2010-08-31 2012-03-21 腾讯科技(深圳)有限公司 消息更新的方法和装置
KR20120071953A (ko) * 2010-12-23 2012-07-03 한국전자통신연구원 무선 네트워크에서 라우팅 정보 전송 방법 및 이를 지원하는 라우팅 장치
US8612386B2 (en) * 2011-02-11 2013-12-17 Alcatel Lucent Method and apparatus for peer-to-peer database synchronization in dynamic networks
US8978030B2 (en) * 2011-04-07 2015-03-10 Infosys Limited Elastic provisioning of resources via distributed virtualization
CN102314391B (zh) * 2011-05-27 2013-11-20 运软网络科技(上海)有限公司 一种基于硬件基础工具监视虚拟化***性能的架构及方法
US9436748B2 (en) * 2011-06-23 2016-09-06 Simplivity Corporation Method and apparatus for distributed configuration management
CN102263825B (zh) * 2011-08-08 2014-08-13 浪潮电子信息产业股份有限公司 一种基于云位置的混合云存储***数据传输方法
CN102368737A (zh) * 2011-11-25 2012-03-07 裘嘉 一种云存储***及其数据访问方法
US8693453B2 (en) * 2011-12-15 2014-04-08 Microsoft Corporation Mobile node group formation and management
US20140153392A1 (en) * 2011-12-22 2014-06-05 Cygnus Broadband, Inc. Application quality management in a cooperative communication system
CN102684903B (zh) * 2011-12-23 2015-09-16 中兴通讯股份有限公司 一种实现云存储多资源节点接入的管理平台、***和方法
CN102781119B (zh) * 2012-06-13 2016-04-13 哈尔滨工业大学深圳研究生院 无线泛在网络应用终端***及软件组件应用进程管理方法
US8909189B2 (en) * 2012-08-09 2014-12-09 International Business Machines Corporation System, method and program product for maintaining deployed response team members synchronized
CN102946429A (zh) * 2012-11-07 2013-02-27 浪潮电子信息产业股份有限公司 一种基于云存储的高效资源动态调度方法
US20140280605A1 (en) * 2013-03-15 2014-09-18 Futurewei Technologies, Inc. Systems and Methods for Automatic Sharing, Synchronizing and Collaboration of Information among Users of a Group
US9450817B1 (en) * 2013-03-15 2016-09-20 Juniper Networks, Inc. Software defined network controller
EP2863307A1 (en) * 2013-06-19 2015-04-22 Hitachi Data Systems Engineering UK Limited Decentralized distributed computing system
US9053167B1 (en) * 2013-06-19 2015-06-09 Amazon Technologies, Inc. Storage device selection for database partition replicas
US9444722B2 (en) * 2013-08-01 2016-09-13 Palo Alto Research Center Incorporated Method and apparatus for configuring routing paths in a custodian-based routing architecture
CN103645941A (zh) * 2013-12-09 2014-03-19 内蒙古科技大学 一种新型无线传感器网络操作***
KR101671079B1 (ko) * 2014-12-24 2016-11-01 한국과학기술원 생체모방 알고리즘을 활용한 무선 메쉬 네트워크의 크로스 레이어 구조 및 동작 방법
US9967333B2 (en) * 2015-03-02 2018-05-08 Dell Products Lp Deferred configuration or instruction execution using a secure distributed transaction ledger
CN104935657A (zh) * 2015-06-15 2015-09-23 清华大学深圳研究生院 主动推送信息的方法和嵌入式节点操作***
US10346826B2 (en) * 2015-07-28 2019-07-09 Wesley John Boudville Blockchain and deep links for mobile apps
US11604665B2 (en) * 2016-08-28 2023-03-14 Vmware, Inc. Multi-tiered-application distribution to resource-provider hosts by an automated resource-exchange system
US11665105B2 (en) * 2016-08-28 2023-05-30 Vmware, Inc. Policy-based resource-exchange life-cycle in an automated resource-exchange system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102130959A (zh) * 2011-03-22 2011-07-20 浪潮(北京)电子信息产业有限公司 一种实现云存储资源调度的***及方法
CN102222090A (zh) * 2011-06-02 2011-10-19 清华大学 一种云环境下海量数据资源管理框架
US9053124B1 (en) * 2014-09-30 2015-06-09 Code 42 Software, Inc. System for a distributed file system element collection
CN104506632A (zh) * 2014-12-25 2015-04-08 中国科学院电子学研究所 一种基于分布式多中心的资源共享***及方法

Cited By (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109791671B (zh) * 2016-07-29 2022-12-02 区块链控股有限公司 区块链实现的方法和***
CN109791671A (zh) * 2016-07-29 2019-05-21 区块链控股有限公司 区块链实现的方法和***
US10931441B2 (en) 2016-08-19 2021-02-23 Advanced New Technologies Co., Ltd. Data storage, data check, and data linkage method and apparatus
US10880078B2 (en) 2016-08-19 2020-12-29 Advanced New Technologies Co., Ltd. Data storage, data check, and data linkage method and apparatus
CN106897348A (zh) * 2016-08-19 2017-06-27 阿里巴巴集团控股有限公司 一种数据存储、数据校验、数据溯源方法和设备
US11082208B2 (en) 2016-08-19 2021-08-03 Advanced New Technologies Co., Ltd. Data storage, data check, and data linkage method and apparatus
US11356245B2 (en) 2016-08-19 2022-06-07 Advanced New Technologies Co., Ltd. Data storage, data check, and data linkage method and apparatus
CN106529924A (zh) * 2016-09-29 2017-03-22 马龙 彩色区块链的管理方法及管理***
CN106484836A (zh) * 2016-09-30 2017-03-08 深圳市华傲数据技术有限公司 基于区块链技术的数据处理方法及***
CN107045650A (zh) * 2016-10-25 2017-08-15 罗轶 基于区块链的网约车
CN107045650B (zh) * 2016-10-25 2021-06-11 罗轶 一种基于区块链的网约车***
CN106650344B (zh) * 2016-12-07 2019-05-31 清华大学 一种基于区块链的有第三方认证的数据存储方法
CN106650344A (zh) * 2016-12-07 2017-05-10 清华大学 一种基于区块链的有第三方认证的数据存储方法
CN106850611B (zh) * 2017-01-25 2020-04-10 辽宁中科信科技有限公司 一种跨***物联网安全通讯技术服务平台方法
CN106850611A (zh) * 2017-01-25 2017-06-13 辽宁中科信科技有限公司 一种跨***物联网安全通讯技术服务平台方法
CN108540507A (zh) * 2017-03-02 2018-09-14 北京好扑信息科技有限公司 一种基于区块链数字化指挥控制信息传达追溯***及追溯方法
CN110892463A (zh) * 2017-05-18 2020-03-17 诺基亚技术有限公司 车辆操作
CN108961047A (zh) * 2017-05-25 2018-12-07 通用汽车环球科技运作有限责任公司 利用区块链数据库在车辆与实体之间进行数据交易的方法和***
CN108961047B (zh) * 2017-05-25 2022-08-02 通用汽车环球科技运作有限责任公司 利用区块链数据库在车辆与实体之间进行数据交易的方法和***
CN107665405A (zh) * 2017-09-26 2018-02-06 北京邮电大学 一种车辆信誉管理方法及装置
CN107665405B (zh) * 2017-09-26 2021-04-20 北京邮电大学 一种车辆信誉管理方法及装置
CN108064036A (zh) * 2017-12-04 2018-05-22 重庆信络威科技有限公司 蓝牙低功耗协议结构及网络调度方法
CN111902810A (zh) * 2018-03-29 2020-11-06 易享信息技术有限公司 中心化和去中心化的数据的混合云链管理
CN111902810B (zh) * 2018-03-29 2024-05-31 硕动力公司 中心化和去中心化的数据的混合云链管理
CN109788060B (zh) * 2019-01-22 2021-05-07 曲阜师范大学 基于区块链的云数据共享和更新方法
CN109788060A (zh) * 2019-01-22 2019-05-21 曲阜师范大学 基于区块链的云数据共享和更新方法
CN111142395A (zh) * 2019-12-26 2020-05-12 珠海格力电器股份有限公司 一种用于家居设备的信息管理方法及存储介质
CN111832069A (zh) * 2020-06-05 2020-10-27 广东科学技术职业学院 基于云计算的多区块链的链上数据存储***及方法
CN111832069B (zh) * 2020-06-05 2023-08-29 广东科学技术职业学院 基于云计算的多区块链的链上数据存储***及方法
CN113225375A (zh) * 2021-03-29 2021-08-06 北京城建智控科技有限公司 一种基于分布式的中心车站一体城轨云架构***

Also Published As

Publication number Publication date
US20170195406A1 (en) 2017-07-06
CN105721543B (zh) 2017-08-08
WO2016201975A1 (zh) 2016-12-22
CN105653291B (zh) 2018-09-28
WO2016201974A1 (zh) 2016-12-22
US10193978B2 (en) 2019-01-29
US20170201582A1 (en) 2017-07-13
US10200474B2 (en) 2019-02-05
CN105653291A (zh) 2016-06-08
CN104935657A (zh) 2015-09-23

Similar Documents

Publication Publication Date Title
CN105721543A (zh) 基于操作控制单元的跨协议分布式云存储***和数据管理方法
Alonso et al. Middleware and communication technologies for structural health monitoring of critical infrastructures: A survey
Stojmenovic Fog computing: A cloud to the ground support for smart things and machine-to-machine networks
Sheng et al. Recent advances in industrial wireless sensor networks toward efficient management in IoT
CN109347950B (zh) 一种基于Kaa Project的物联网智慧服务***
CN101873005B (zh) 一种实现电能量均衡采集的方法
CN102710785B (zh) 自助旅行***中云服务节点架构及各服务节点间的业务协同与均衡模块及协同与均衡方法
CN109889416A (zh) 一种基于微服务架构的智能家居***及构建方法
Cecílio et al. Wireless sensors in heterogeneous networked systems
Wu et al. Wireless powered mobile edge computing for industrial internet of things systems
CN112788125A (zh) 一种基于数据接入、流转及联动的物联网平台以及方法
CN105657022B (zh) 主动推送信息的方法和嵌入式节点操作***
CN103345435A (zh) 数据备份、恢复的方法以及用于备份的目的服务器***
Haghighi et al. Sensomax: An agent-based middleware for decentralized dynamic data-gathering in wireless sensor networks
CN103324502A (zh) 传感器网络节点代码升级管理中间件、方法及应用
CN102932431A (zh) 一种基于消息路由的状态监测数据接口配置方法
Zhang et al. Research on the overall architecture of Internet of Things middleware for intelligent industrial parks
CN103929377A (zh) 一种有线网络与无线网络联合调度方法、相关设备及***
CN103916891A (zh) 一种异构web服务网关实现方法及装置
CN101170573B (zh) 主动无线传感器网络中间件***与实现方法
CN113937894A (zh) 一种基于云边协同的电力智能终端管理***及方法
CN114710571B (zh) 数据包处理***
Azzara et al. The icsi m2m middleware for iot-based intelligent transportation systems
CN101355461B (zh) 自适应测量装置及其自适应测量方法
CN112422687A (zh) 路由决策方法和装置、存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20180130

Address after: 400039 Chongqing Jiulongpo Branch City Road No. 60 Kang Tianxi Jin Hui building 2 9 floor No. 15

Patentee after: CHONGQING GKTSINGCHIP INDUSTRY TECHNOLOGY Co.,Ltd.

Address before: 518055 Guangdong city of Shenzhen province Nanshan District Xili of Tsinghua

Patentee before: Graduate School at Shenzhen, Tsinghua University

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200924

Address after: No.5-6, B1 building, 71-1, Kecheng Road, Jiulongpo District, Chongqing 400000

Patentee after: Chongqing GaoKai Qingxin Zhilian Network Technology Co.,Ltd.

Address before: 400039 Chongqing Jiulongpo Branch City Road No. 60 Kang Tianxi Jin Hui building 2 9 floor No. 15

Patentee before: CHONGQING GKTSINGCHIP INDUSTRY TECHNOLOGY Co.,Ltd.

TR01 Transfer of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170808

CF01 Termination of patent right due to non-payment of annual fee