[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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

Distributed database system, interface communication middleware Download PDF

Info

Publication number
CN110990458A
CN110990458A CN201911217663.8A CN201911217663A CN110990458A CN 110990458 A CN110990458 A CN 110990458A CN 201911217663 A CN201911217663 A CN 201911217663A CN 110990458 A CN110990458 A CN 110990458A
Authority
CN
China
Prior art keywords
management
container
oceanbase
database system
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.)
Granted
Application number
CN201911217663.8A
Other languages
Chinese (zh)
Other versions
CN110990458B (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)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Mathematical Physics (AREA)
  • Computational Linguistics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Fuzzy Systems (AREA)
  • Computing Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses a distributed database system and 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 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 open source databases, many API interfaces are not suitable, and 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 industry, but the OceanBase system is different, the performance is good, the system can be guaranteed to be in a long-term operation and maintenance state while the system is guaranteed to run completely, in addition, the OceanBase performance test is excellent, the advantages of large-scale deployment are also achieved, a micro-service framework is adopted to facilitate large-scale distributed cluster deployment, and meanwhile, the maintenance time can be greatly reduced. Correspondingly, however, OceanBase has high system requirements and is extremely difficult to build, a reasonable scheme has not been proposed by a micro-service architecture and a matching design scheme, the application range and the application field of the micro-service architecture and the matching design scheme are limited due to weak pluggable performance, and meanwhile, a secondary development API (application programming interface) has not been designed perfectly, and the development based on a database is very difficult.
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: EXT 4;
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, communication can be more effectively and reliably provided under the use scene of a large number of long connections such as database access, transmitted data is byte-level, transmission time is short, performance is high, the method is suitable for interactive communication between a management host and a client, and data can be encrypted.
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 needed to be used 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 for those skilled in the art, other related drawings can be obtained according to 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, 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 slave machines and a management host machine, wherein system mirror images are established in the management host machine and the database slave machines; 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: EXT 4; network card: a wireless network card; docker version 18.03.1-ce; docker mirror image: CentOSLinux 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 three database slaves, and checking through dockernodels to complete cluster deployment.
2) An overlay cross-domain network is created on a Docker swarm cluster of a management host, the creation of a cross-domain network is completed on the management host through a command of 'overlay-overlay create', a network virtual network card is generated, and then three database slaves are added into the cross-domain network.
3) Yml is a deployment script created on the management host. Yml includes virtual network card net, system mirror, Docker Swarm cluster. And running a 'docker composition' creation micro-service on the management host, creating a 3+1 container (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 intercommunicates ssh interconnections of the three data containers, and ssh password-free login is realized;
3) and creating a/home/admin/ob-deployment directory on the management container, copying a deployment.
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 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.
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 a management container through a 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 a 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 above is only a preferred embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes will occur to those skilled in the art. 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 (7)

1. A distributed database system comprising an OceanBase database system including an OceanBase manager and an OceanBase data storage program, comprising:
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.
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: EXT 4;
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. the distributed database system of claim 1, wherein the system image is a CentOS image that is built based on Dockerfile.
4. 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.
5. The interfacing middleware of claim 4, 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.
6. The interface communication middleware of claim 4, wherein the encryption algorithm used by the communication process encryption module is a sha256 algorithm.
7. The interface communication middleware of claim 4, 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 true CN110990458A (en) 2020-04-10
CN110990458B 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 (11)

* 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
US20180088935A1 (en) * 2016-09-27 2018-03-29 Ca, Inc. Microservices application configuration based on runtime environment
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
US20190028273A1 (en) * 2016-01-18 2019-01-24 Roland Harras Method for saving data with multi-layer protection, in particular log-on data and passwords
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

Patent Citations (11)

* 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
US20190028273A1 (en) * 2016-01-18 2019-01-24 Roland Harras Method for saving data with multi-layer protection, in particular log-on data and passwords
US20180088935A1 (en) * 2016-09-27 2018-03-29 Ca, Inc. Microservices application configuration based on runtime environment
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
廖湘科: ""面向大数据应用挑战的超级计算机设计"", 《上海大学学报》 *
张文敬: ""动态最优路径机制在网络存储中的应用"", 《中国优秀硕士毕业论文》 *

Also Published As

Publication number Publication date
CN110990458B (en) 2023-04-18

Similar Documents

Publication Publication Date Title
NL2029116B1 (en) Infrastructure processing unit
US9391801B2 (en) Virtual private networks distributed across multiple cloud-computing facilities
EP3082043B1 (en) Type-to-type analysis for cloud computing technical components
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
CN116848528B (en) Techniques for automatically configuring minimum cloud service access rights for container applications
Zhang et al. NFV platforms: Taxonomy, design choices and future challenges
US20220052944A1 (en) Scalable network function virtualization service
US11120148B2 (en) Dynamically applying application security settings and policies based on workload properties
US20190036766A1 (en) Methods and systems that synchronize configuration of a clustered application
US20240160488A1 (en) Dynamic microservices allocation mechanism
US20200348978A1 (en) Methods and systems that correlate resource identifiers among management services and applications
US11552868B1 (en) Collect and forward
US20220300611A1 (en) Run-time communications protocol parameter adjustment in containerized applications
Huang et al. HCloud: A trusted JointCloud serverless platform for IoT systems with blockchain
US20190334874A1 (en) Concealment of Customer Sensitive Data In Virtual Computing Arrangements
Bunch et al. Appscale: open-source platform-as-a-service
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
US20230138867A1 (en) Methods for application deployment across multiple computing domains and devices thereof
US20200104150A1 (en) Systems and methods for performing virtual machine updates without rebuild of distributed databases thereon
CN110581848B (en) Cloud desktop multi-network isolation system and method
Hao Edge computing on low availability devices with K3S in a smart home IoT system
US20230319133A1 (en) Network interface device to select a target service and boot an application

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