CN110990458B - Distributed database system, interface communication middleware - Google Patents

Distributed database system, interface communication middleware Download PDF

Info

Publication number
CN110990458B
CN110990458B CN201911217663.8A CN201911217663A CN110990458B CN 110990458 B CN110990458 B CN 110990458B CN 201911217663 A CN201911217663 A CN 201911217663A CN 110990458 B CN110990458 B CN 110990458B
Authority
CN
China
Prior art keywords
management
database system
oceanbase
container
communication
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.)
Active
Application number
CN201911217663.8A
Other languages
Chinese (zh)
Other versions
CN110990458A (en
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.)
University of Electronic Science and Technology of China
Original Assignee
University of Electronic Science and Technology of China
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 University of Electronic Science and Technology of China filed Critical University of Electronic Science and Technology of China
Priority to CN201911217663.8A priority Critical patent/CN110990458B/en
Publication of CN110990458A publication Critical patent/CN110990458A/en
Application granted granted Critical
Publication of CN110990458B publication Critical patent/CN110990458B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2458Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
    • G06F16/2471Distributed queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • 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/54Interprogram communication
    • G06F9/546Message passing systems or structures, e.g. queues
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/54Indexing scheme relating to G06F9/54
    • G06F2209/547Messaging middleware
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02ATECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
    • Y02A90/00Technologies having an indirect contribution to adaptation to climate change
    • Y02A90/10Information and communication technologies [ICT] supporting adaptation to climate change, e.g. for weather forecasting or climate simulation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Computing Systems (AREA)
  • Computational Linguistics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses a distributed database system and an interface communication middleware, which relate to the technical field of databases, wherein the distributed database system is designed based on an OceanBase database system and comprises the OceanBase database system, a distributed physical cluster, a management container, a data container, a Docker Swarm cluster, an overlay cross-domain network and a micro-service, the system has high safety and pluggability, when the database system is added with extension, the database system can be constructed on different hosts through micro-services, the same various service modules can be quickly activated, the service is placed in the same network segment, and when the service needs to be quickly extended, the scripted one-key deployment of the cluster based on a micro-service design script can be realized, so that the distributed database system has high expansibility; the interface communication middleware is used for being installed on a client and corresponds to the distributed database system, convenience of program development can be improved, installation is simple, communication efficiency is high, the communication process is encrypted, and the communication process can be well protected from being cracked easily.

Description

Distributed database system, interface communication middleware
Technical Field
The invention relates to the technical field of databases, in particular to an OceanBase distributed database system based on a micro-service architecture and an interface communication middleware corresponding to the distributed database system.
Background
At present, most database architectures are designed based on an open source database, many API interfaces are not suitable, and the database performance and data redundancy are more. Most of today's autonomously controllable databases are poorly stable: the client dares not to use it to undertake critical business (even ordinary business); the ecological environment is poor: the molding application is less, and the number of cooperation developers is less. The problems lead to gradual decline of database industries, but OceanBase systems are different, the performance of the OceanBase systems is good, the long-term operation and maintenance state of the systems can be guaranteed while the systems are completely operated, in addition, oceanBase performance testing is excellent, the OceanBase system also has strong advantages aiming at large-scale deployment, a micro-service framework is adopted to facilitate large-scale distributed cluster deployment, and meanwhile, the maintenance time can be greatly reduced. Correspondingly, oceanBase has high requirements on a system and is extremely difficult to build, a reasonable scheme is not proposed by a micro-service architecture and a matching design scheme, the application range and the application field are limited due to weak pluggable performance, and meanwhile, a secondary development API (application programming interface) has no excellent design and is extremely difficult to develop based on a database.
Disclosure of Invention
The invention aims to provide an OceanBase distributed database system based on a micro-service architecture, an interface communication middleware, which can alleviate the problems.
In order to alleviate the above problems, the technical scheme adopted by the invention is as follows:
in a first aspect, the present invention provides a distributed database system, including an OceanBase database system, the OceanBase database system including an OceanBase management program and an OceanBase data storage program, the distributed database system further including:
the distributed physical cluster comprises three database slaves and a management master, wherein system images are created by the management master and the database slaves;
the system comprises four containers, a management container and three data containers, wherein OceanBase data storage programs of an OceanBase database system are correspondingly established in the data containers one by one, the OceanBase management programs of the OceanBase database system are established in the management container, the three data containers are respectively established on three database slaves, the management container is established on a management host, the management container is used for analyzing input command byte streams and distributing the command byte streams to the data containers for execution, and result byte streams obtained after the data containers execute commands are sent to the management container for encryption;
the Docker Swarm cluster is used for managing the container and comprises a Swarm management node established on the management host and a Swarm working node established on each data host;
the overlay cross-domain network is established on the management host and generates a virtual network card net, the four containers are in communication connection through the virtual network card net, and ssh inline intercommunication can be realized between the management container and each data container;
and the micro service is established on the management host and is used for realizing resource scheduling and management of an OceanBase management program and an OceanBase data storage program.
The technical effect of the technical scheme is as follows: based on the rapid deployment of the container, the container individual is separated from the cluster, the overall operation of the cluster cannot be influenced, and the establishment and separation of the single module cannot influence the performance and the operation of the whole distributed architecture, so that the pluggable property is realized; when the database system is added with extension, the database system can be constructed on different hosts through micro-services, the same service modules can be quickly activated, the services are placed in the same network segment, and when the services need to be quickly extended, cluster scripted one-key deployment based on micro-service design scripts can be realized, so that the database system has high expansibility; the security of the host of the source system is guaranteed while the high availability is guaranteed, attack and disturbance aiming at a system database are transferred to a container, and the environment of the local computer is guaranteed to a certain extent.
Optionally, the software and hardware requirements of the management host are:
operating system deep 15.11;
memory: 16G;
a magnetic disk: 400G;
a file system: EXT4;
network card: a wireless network card;
docker version 18.03.1-ce;
docker mirror image: centOS Linux release 7.2-1511;
a Linux kernel: 3.10.
the technical effect of the technical scheme is as follows: and normal operation of the architecture and the program is ensured.
Optionally, the system image is a CentOS image, which is constructed based on a Dockerfile.
The technical effect of the technical scheme is as follows: the CentOS is easy to maintain, wide in use, stable in version, best in performance in similar operating systems and easy to use.
In a second aspect, the present invention provides an interface communication middleware, corresponding to the distributed database system, and including:
the SQL instruction definition module is used for defining SQL keywords;
the SQL instruction analysis module is used for carrying out keyword recognition on an SQL command input by a client and converting the SQL command into a command byte stream;
the communication process encryption module is used for encrypting the command byte stream;
the communication protocol analysis module is used for analyzing the communication protocol adopted by the command byte stream and informing the management container;
the communication connection module is used for establishing communication with the management host and sending the encrypted command byte stream to the management container;
and the result processing module is used for decrypting and splicing the result byte stream returned by the management container and returning the splicing processing result to the client.
The technical effect of the technical scheme is as follows: by the interface communication middleware, the application scene and the application field of the distributed database system can be widened to a certain extent, so that the original database is more convenient to use, and the convenience of program development is improved; this interface communication middleware is lightweight relatively, and the installation is simple, and convenience of customers uses immediately, and communication efficiency is high, and communication process encrypts, can not be easily cracked by fine protection communication process.
Further, the interface communication middleware is configured to be installed at the client, so that the client and the distributed database system can communicate through the interface communication middleware.
The technical effect of the technical scheme is as follows: the bottom layer difference of the operating system is shielded, and cross-platform rapid development can be realized.
Further, the encryption algorithm adopted by the communication process encryption module is a sha256 algorithm.
The technical effect of the technical scheme is as follows: the sha256 algorithm is more common than other encryption algorithms, and the HASH chain is longer, so that cracking and attack can be more effectively resisted.
Further, the communication mode of the communication connection module is a socket communication mode.
The technical effect of the technical scheme is as follows: the method for socket communication can effectively ensure that data is not lost, can more effectively and reliably provide communication under the use scene of a large number of long connections such as database access, transmits data in byte level, has short transmission time and high performance, is suitable for interactive communication between a management host and a client, and can encrypt data.
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required in the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present invention and therefore should not be considered as limiting the scope, and those skilled in the art can also obtain other related drawings based on the drawings without inventive efforts.
FIG. 1 is an architecture diagram of a distributed database system according to an embodiment;
FIG. 2 is an architecture diagram of the interface communication middleware in the embodiment;
fig. 3 is a flowchart of the operation of the interface communication middleware in the embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. The components of embodiments of the present invention generally described and illustrated in the figures herein may be arranged and designed in a wide variety of different configurations.
Thus, the following detailed description of the embodiments of the present invention, as presented in the figures, is not intended to limit the scope of the invention, as claimed, but is merely representative of selected embodiments of the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Example 1
Referring to fig. 1, the present embodiment provides a distributed database system, including: an OceanBase database system including an OceanBase management program and an OceanBase data storage program; the distributed physical cluster comprises three database slaves and a management master, wherein system mirror images are created for the management master and the database slaves; the system comprises four containers, a management container and three data containers, wherein an OceanBase data storage program of an OceanBase database system is correspondingly established in each data container one by one, an OceanBase management program of the OceanBase database system is established in the management container, the three data containers are respectively established on three database slave machines, the management container is established on a management host machine, the management container is used for analyzing an input command byte stream and distributing the command byte stream to each data container for execution, and a result byte stream obtained after the command is executed by each data container is sent to the management container for encryption; the Docker Swarm cluster is used for managing the container and comprises a Swarm management node established on the management host and a Swarm working node established on each data host; the overlay cross-domain network is established on the management host and generates a virtual network card net, the four containers are in communication connection through the virtual network card net, and ssh inline intercommunication can be realized between the management container and each data container; and the micro service is established on the management host and is used for realizing resource scheduling and management of the OceanBase management program and the OceanBase data storage program.
In this embodiment, the software and hardware requirements of the management host are as follows: operating system deep 15.11; memory: 16G; a magnetic disk: 400G; a file system: EXT4; network card: a wireless network card; docker version 18.03.1-ce; docker mirror image: centOS Linux release 7.2-1511; a Linux kernel: 3.10.
in this embodiment, the system image of the management host and the database slave is a CentOS image, and the CentOS image is constructed based on the Dockerfile. The entire Dockerfile has 8 sections as follows: pulling a basic mirror image, installing basic software dependence, installing software dependence required by OceanBase, configuring a config file of SSH, adding an admin user and granting permission, downloading an OceanBase installation package, modifying system configuration information, and finishing firewall configuration.
In this embodiment, the creation process of the docker swarm cluster, the micro-service, the cross-domain network, and the container is specifically as follows:
1) Building a Docker Swarm cluster on a management host: and establishing a sweep management node on a management host with relatively better performance, initializing, adding sweep working nodes in the three database slave machines, checking through dockernodels, and finishing cluster deployment.
2) An overlay cross-domain network is created on a Docker Swart cluster of a management host, the creation of a cross-domain network net is completed on the management host through a command of 'docker network create-driver = overlay-attribute', a net virtual network card is generated, and then three databases are added into the cross-domain network net from a slave machine.
3) Yml is a deployment script created on the management host. Yml includes virtual network card net, system mirror, docker Swarm cluster. Running a 'docker composition' creation micro-service on a management host, creating 3+1 containers (three data containers + one management container), wherein the management container is responsible for scheduling database container resources and corresponding external database requests.
In this embodiment, the OceanBase database system is a main program body and a main operating module in a container of the distributed database system, and the deployment process of the OceanBase database system is specifically as follows:
1) Performing performance tuning on the management host, the database slave and each container, configuring the maximum thread number, and modifying the exchange memory;
2) After the 3+1 container is built, the management container performs ssh inline intercommunication on the three data containers, and ssh password-free login is realized;
3) And creating a/home/admin/ob-catalog directory on the management container, copying a catalog.
4) Decompressing OceanBase installation package on management container, copying observer and obproxy to bin directory
5) And modifying ssh default ports of the management container and the data container, and generating and modifying an observer configuration file to modify the IP configuration address on the basis.
6) Run./deployment. Py ob1.Reboot manages container-to-data container service deployment, run./deployment. Py ob1.Sql, by which to connect to the Docker Swarm cluster.
7) And testing to ensure that the management container is packed without errors, generating a new Docker mirror image, and generating a new Docker-compound.
Example 2
Referring to fig. 2, the present embodiment provides an interface communication middleware, which corresponds to the distributed database system in embodiment 1, and includes:
the SQL instruction definition module is used for defining SQL keywords;
the SQL command analysis module is used for carrying out keyword recognition on an SQL command input by a client and converting the SQL command into a command byte stream;
the communication process encryption module is used for encrypting the command byte stream;
the communication protocol analysis module is used for analyzing the communication protocol adopted by the command byte stream and informing the management container;
the communication connection module is used for establishing communication with the management host and sending the encrypted command byte stream to the management container;
and the result processing module is used for decrypting and splicing the result byte stream returned by the management container and returning the splicing processing result to the client.
In the embodiment, the interface communication middleware is used for being installed on the client, so that the client and the distributed database system can communicate through the interface communication middleware; the encryption algorithm adopted by the communication process encryption module is sha256 algorithm; the communication mode of the communication connection module is a socket communication mode.
Referring to fig. 2 and fig. 3, the method for using the interface communication middleware in this embodiment is as follows:
1. the client finishes the design of the SQL command, performs request simulation, and converts the command block into a command byte stream through an SQL command definition module of a calling interface;
2. sending a connection request to the management container through the communication connection module, wherein before the request is sent, the communication connection module needs to analyze a communication protocol adopted by the container, analyze an sql instruction and encrypt a command byte stream through the communication process encryption module;
3. if the connection fails, directly ending the whole process, if the connection succeeds, creating a socket connection, transmitting the encrypted command byte stream to a management container, and continuing to execute the step 4;
4. the management container receives the command byte stream, analyzes the command byte stream and distributes the command byte stream to each data container to execute commands, each data container searches the database to obtain a result byte stream, and the management container conducts the same encryption measure on the result byte stream and then sends the result byte stream back to the result processing module;
5. the result processing module decrypts and splices the result byte stream returned by the management container and returns the spliced result to the client;
6. and closing the database connection by the client to complete the whole process.
The present invention has been described in terms of the preferred embodiment, and it is not intended to be limited to the embodiment. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (6)

1. A distributed database system comprising an OceanBase database system including an OceanBase management program and an OceanBase data storage program, comprising:
the distributed physical cluster comprises three database slaves and a management master, wherein system images are created in the management master and the database slaves;
the system comprises four containers, a management container and three data containers, wherein OceanBase data storage programs of an OceanBase database system are correspondingly established in the data containers one by one, the OceanBase management programs of the OceanBase database system are established in the management container, the three data containers are respectively established on three database slaves, the management container is established on a management host, the management container is used for analyzing input command byte streams and distributing the command byte streams to the data containers for execution, and result byte streams obtained after the data containers execute commands are sent to the management container for encryption;
the Docker Swarm cluster is used for managing the container and comprises a Swarm management node established on the management host and a Swarm working node established on each data host;
the overlay cross-domain network is established on the management host and generates a virtual network card net, the four containers are in communication connection through the virtual network card net, and ssh inline intercommunication can be realized between the management container and each data container;
the microservice is established on the management host and used for realizing resource scheduling and management of an OceanBase management program and an OceanBase data storage program;
the system image is a CentOS image, which is constructed based on Dockerfile.
2. The distributed database system of claim 1, wherein the software and hardware requirements of the management host are:
operating system deep 15.11;
memory: 16G;
a magnetic disk: 400G;
a file system: EXT4;
network card: a wireless network card;
docker version 18.03.1-ce;
docker mirror image: centOS Linux release 7.2-1511;
a Linux kernel: 3.10.
3. an interfacing middleware corresponding to the distributed database system of claim 1, comprising:
the SQL instruction definition module is used for defining SQL keywords;
the SQL instruction analysis module is used for carrying out keyword recognition on an SQL command input by a client and converting the SQL command into a command byte stream;
the communication process encryption module is used for encrypting the command byte stream;
the communication protocol analysis module is used for analyzing the communication protocol adopted by the command byte stream and informing the management container;
the communication connection module is used for establishing communication with the management host and sending the encrypted command byte stream to the management container;
and the result processing module is used for decrypting and splicing the result byte stream returned by the management container and returning the splicing processing result to the client.
4. The interfacing middleware of claim 3, wherein the interfacing middleware is configured to be installed at a client to enable the client and the distributed database system to communicate via the interfacing middleware.
5. The interfacing middleware of claim 3, wherein the encryption algorithm used by the communication process encryption module is a sha256 algorithm.
6. An interface communication middleware as claimed in claim 3, wherein the communication mode of the communication connection module is a socket communication mode.
CN201911217663.8A 2019-12-03 2019-12-03 Distributed database system, interface communication middleware Active CN110990458B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911217663.8A CN110990458B (en) 2019-12-03 2019-12-03 Distributed database system, interface communication middleware

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911217663.8A CN110990458B (en) 2019-12-03 2019-12-03 Distributed database system, interface communication middleware

Publications (2)

Publication Number Publication Date
CN110990458A CN110990458A (en) 2020-04-10
CN110990458B true CN110990458B (en) 2023-04-18

Family

ID=70089320

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911217663.8A Active CN110990458B (en) 2019-12-03 2019-12-03 Distributed database system, interface communication middleware

Country Status (1)

Country Link
CN (1) CN110990458B (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013070141A2 (en) * 2011-11-11 2013-05-16 Qliktech International Ab A method and a device for data analysis in a multidimensional cube data structure
WO2015172020A1 (en) * 2014-05-08 2015-11-12 Tru Optik Data Corp. Tru torrent platform methods, apparatuses and media
CN106372367A (en) * 2016-09-30 2017-02-01 浙江大学 Visual simulation method for Argo float ocean product
WO2018197928A1 (en) * 2017-04-28 2018-11-01 Lzlabs Gmbh Containerized deployment of microservices based on monolithic legacy applications
EP3401809A1 (en) * 2017-05-12 2018-11-14 QlikTech International AB Method for querying indexed, partitioned dimension tables
CN109803018A (en) * 2019-01-24 2019-05-24 云南电网有限责任公司信息中心 A kind of DCOS cloud management platform combined based on Mesos and YARN
CN109918359A (en) * 2019-01-18 2019-06-21 华南理工大学 Database service persistence method and system based on swarm
WO2019143412A1 (en) * 2018-01-19 2019-07-25 Umajin Inc. Configurable server kit
CN110149396A (en) * 2019-05-20 2019-08-20 华南理工大学 A kind of platform of internet of things construction method based on micro services framework

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102016002549A1 (en) * 2016-01-18 2017-07-20 Roland Harras Method for the multi-layered protection of (login) data, in particular passwords
US20180088935A1 (en) * 2016-09-27 2018-03-29 Ca, Inc. Microservices application configuration based on runtime environment

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013070141A2 (en) * 2011-11-11 2013-05-16 Qliktech International Ab A method and a device for data analysis in a multidimensional cube data structure
WO2015172020A1 (en) * 2014-05-08 2015-11-12 Tru Optik Data Corp. Tru torrent platform methods, apparatuses and media
CN106372367A (en) * 2016-09-30 2017-02-01 浙江大学 Visual simulation method for Argo float ocean product
WO2018197928A1 (en) * 2017-04-28 2018-11-01 Lzlabs Gmbh Containerized deployment of microservices based on monolithic legacy applications
EP3401809A1 (en) * 2017-05-12 2018-11-14 QlikTech International AB Method for querying indexed, partitioned dimension tables
WO2019143412A1 (en) * 2018-01-19 2019-07-25 Umajin Inc. Configurable server kit
CN109918359A (en) * 2019-01-18 2019-06-21 华南理工大学 Database service persistence method and system based on swarm
CN109803018A (en) * 2019-01-24 2019-05-24 云南电网有限责任公司信息中心 A kind of DCOS cloud management platform combined based on Mesos and YARN
CN110149396A (en) * 2019-05-20 2019-08-20 华南理工大学 A kind of platform of internet of things construction method based on micro services framework

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"动态最优路径机制在网络存储中的应用";张文敬;《中国优秀硕士毕业论文》;20140531;全文 *
"面向大数据应用挑战的超级计算机设计";廖湘科;《上海大学学报》;20160226;全文 *

Also Published As

Publication number Publication date
CN110990458A (en) 2020-04-10

Similar Documents

Publication Publication Date Title
NL2029116B1 (en) Infrastructure processing unit
EP3082043B1 (en) Type-to-type analysis for cloud computing technical components
US9391801B2 (en) Virtual private networks distributed across multiple cloud-computing facilities
Huang et al. Evaluating open-source cloud computing solutions for geosciences
US20170293501A1 (en) Method and system that extends a private data center to encompass infrastructure allocated from a remote cloud-computing facility
KR20190082926A (en) Messaging Protocol Communication Management
WO2018017602A1 (en) Distributed key/value store system using asynchronous messaging systems
JP2016522509A (en) Automatic configuration of access to virtual infrastructure manager by virtual network function manager
US11120148B2 (en) Dynamically applying application security settings and policies based on workload properties
CN116848528A (en) Techniques for automatically configuring minimum cloud service access rights for container applications
US20220052944A1 (en) Scalable network function virtualization service
US11861406B2 (en) Dynamic microservices allocation mechanism
US20220255966A1 (en) Method and System for Secure Container Application Framework
US20140067864A1 (en) File access for applications deployed in a cloud environment
US11747986B2 (en) Container-based cloud service providing system and method therefor
US11552868B1 (en) Collect and forward
Huang et al. HCloud: A trusted JointCloud serverless platform for IoT systems with blockchain
US20220103415A1 (en) Remote network and cloud infrastructure management
US11381665B2 (en) Tracking client sessions in publish and subscribe systems using a shared repository
CN110990458B (en) Distributed database system, interface communication middleware
US20230229438A1 (en) Kernels as a service
Parák et al. Challenges in achieving iaas cloud interoperability across multiple cloud management frameworks
CN110581848B (en) Cloud desktop multi-network isolation system and method
JP2023554503A (en) Unified authentication for container-based environments
Hao Edge computing on low availability devices with K3S in a smart home IoT system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant