Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

1105 results about "Namespace" patented technology

In computing, a namespace is a set of symbols that are used to organize objects of various kinds, so that these objects may be referred to by name. A namespace ensures that all the identifiers within it have unique names so that they can be easily identified.

Jenkins continuous integration method and system based on Kubernetes

The invention relates to the technical field of continuous integration and continuous delivery, and discloses a Jenkins continuous integration method based on Kubernetes. According to the method, a Jenkins server is deployed in a Kubernetes cluster to serve as a control plane, a construction environment is created through a preset multi-container Pod template, and a Pod containing a plurality of containers is dynamically created based on the Pod template, so that each container executes different construction tasks. Containers in the Pod realize collaboration through sharing a network namespace and a storage volume, and a Jenkins server monitors task execution states of the containers in the Pod and performs dynamic scheduling according to task priorities and cluster load states. And after the task is completed, automatically destroying the Pod and releasing cluster resources. According to the method and the device, dynamic expansion and contraction of a construction environment and efficient parallel execution of tasks are realized, the problem that a traditional Jenkins static resource pool is difficult to deal with load changes is solved, the resource utilization rate is improved, the expandability of the system is enhanced, and an efficient and reliable solution is provided for an enterprise-level continuous integration system.
Owner:BEIMI TECHNOLOGY (ZHUHAI) CO LTD

The Internet of Things

The Internet can be configured to provide communications to a large number of Internet-of-Things (IoT) devices. An example non-transitory, machine readable medium comprises instructions that, when executed, direct a processor to: cause a device to connect to a network of a decentralized database, discover a namespace of a node of the decentralized database, create a shared database partition in response to being accepted by the node, advertise a service to the decentralized database; and route data of a service between a private database partition and the shared database partition
Owner:INTEL CORP

Adaptive Network Framework For Modular, Dynamic, and Decentralized Systems

A distributed indexing and resolution architecture is disclosed for decentralized systems requiring modular, trust-scoped mutation control and dynamic alias governance. The system comprises a plurality of index entries arranged in a parent-child hierarchy, each associated with a structured alias and governed by one or more anchor nodes. Anchors perform localized resolution, mutation validation, and restructuring operations under deterministic policy constraints, enabling semantic scope enforcement and entropy-sensitive adaptation without requiring global consensus or centralized control. The architecture supports scoped alias traversal, asynchronous mutation proposals, and elastic anchor registration based on system state metrics. The indexing substrate may be integrated into heterogeneous infrastructures, including systems comprising distributed software agents, semantic execution platforms, or pseudonymous identity frameworks. Anchors coordinate within defined trust domains to ensure lineage continuity, dynamic rekeying, and semantic integrity across independently governed segments of a decentralized namespace.
Owner:CLARK NICHOLAS

Techniques for providing a secure web gateway through a zero trust network environment

A system and method for configuring a client device to communicate utilizing a secure web gateway. The method includes generating a virtual network interface having a namespace with a plurality of names, wherein a first name of the namespace is assigned to a client device; assigning a second name of the namespace to a resource accessible to the client device through a zero trust network environment, wherein the resource is deployed in a secure network environment; and configuring the client device to communicate only through the virtual network interface.
Owner:HEWLETT PACKARD ENTERPRISE DEV LP

Host storage command management for dynamically allocated namespace capacity in a data storage device to improve the quality of service (QOS)

Systems, methods, and data storage devices for host storage command management for dynamically allocated floating namespaces are described. A data storage device may support multiple host namespaces allocated in its non-volatile storage medium and include a floating namespace pool that includes at least some data units from those host namespaces. Host storage commands to be processed using the floating namespace pool may be received and payload sizes may be determined. A next host storage command may be determined based on the relative payload sizes and executed using a data unit from the floating namespace pool, for example, based on allocating virtual command queues to the floating namespace pool and sorting the incoming host storage commands by payload size.
Owner:WESTERN DIGITAL TECHNOLOGIES INC

Management of discrete namespaces by nonvolatile memory controller

This disclosure provides techniques for managing memory which match per-data metrics to those of other data or to memory destination. In one embodiment, wear data is tracked for at least one tier of nonvolatile memory (e.g., flash memory) and a measure of data persistence (e.g., age, write frequency, etc.) is generated or tracked for each data item. Memory wear management based on these individually-generated or tracked metrics is enhanced by storing or migrating data in a manner where persistent data is stored in relatively worn memory locations (e.g., relatively more-worn flash memory) while temporary data is stored in memory that is less worn or is less susceptible to wear. Other data placement or migration techniques are also disclosed.
Owner:RADIAN MEMORY SYSTEMS INC

Metadata search, filtering, and aggregation using indexes

Methods, systems, and devices for data management are described. A data management system (DMS) may obtain metadata associated with a snapshot stored by the DMS and including information associated with data paths in the snapshot. The DMS may scan an index registry for identifiers of the data paths to determine whether the index registry includes namespace and hierarchical index information that map the data paths to path identifiers and to descendent data paths within the snapshot, respectively. The DMS may generate term and count index information based on the metadata. The term and count index information may map terms to data paths that include the terms and numerical values associated with the terms, respectively. The DMS may store, in the index registry, the term and count index information with an identifier of a corresponding index group. The namespace and hierarchical index information may be common to multiple index groups.
Owner:RUBRIK INC

Container event monitoring using kernel space communication

Example systems and methods monitor a cloud compute environment. An example method includes: opening, by an agent deployed in a cloud environment, a communication channel between the agent and a kernel of an operating system of a node within the cloud environment; determining, by the agent and via the communication channel, an event associated with a namespace of the operating system; determining, by the agent and based on the event, a status of a container associated with the node; and providing, by the agent to a data platform, a message indicative of the status of the container.
Owner:FORTINET INC

Server network card testing method, system and device and medium

The invention discloses a server network card test method, system and device and a medium. The method comprises the following steps: creating a plurality of network namespaces in a server; mapping physical network cards of the server to different network namespaces respectively; creating one or more pairs of veth virtual network cards among different network namespaces; network parameters are configured, an IP address is configured in each network namespace, and a routing rule is established; a bandwidth test is executed, large-flow data packets are sent among different network namespaces, the throughput rate of data transmission is measured, and the actual bandwidth performance of the network card is calculated; recording the parameters of the data packet in the test process, and analyzing the performance bottleneck of the physical network card; and outputting a bandwidth test report according to the recorded and analyzed data. According to the method, the network card is isolated by using the network namespace in the single server, and the virtual network card is used for realizing data forwarding to complete the bandwidth test of the network card, so that an additional server is not needed, the test cost is remarkably reduced, and the test efficiency is improved.
Owner:SHENZHEN TONGTAIYI INFORMATION TECH CO LTD

Facilitating multiple device consumption of shared namespaces of ephmermal storage devices by a consumer of a virtual storage device

Systems and methods for multiple device consumption of shared namespaces of ephemeral storage devices by a consumer of a virtual storage system are provided. In an example, multiple namespaces of respective ephemeral storage devices are shared among multiple of consumers of a virtual storage system by creating multiple partitions within each of the namespaces for use by respective consumers of the multiple consumers. Corresponding partitions of respective shared namespace may then be treated as a stripe set to facilitate multiple device consumption for a subsystem (e.g., operation log journaling) of the virtual storage system by striping data associated with input / output (I / O) requests of a consumer (e.g., a journaling driver) across one or more stripe units of one or more stripes within the stripe set.
Owner:NETAPP INC

Managing metadata associated with memory access operations in a memory device

A system includes a plurality of memory devices and a processing device operatively coupled with the plurality of memory devices, to perform operations including: receiving a request to perform a memory access operation at a first memory region of a first memory device; determining, based on a data structure referencing a namespace, a mapping between an identifier of the first memory region and an identifier of a metadata region associated with the first memory region; identifying, based on an operation type of the memory access operation, one or more corresponding actions associated with the metadata region; and, responsive to causing the memory access operation to be performed on a first plurality of memory cells at the first memory device, causing at least one of the one or more corresponding actions to be performed on a second plurality of memory cells corresponding to the metadata region.
Owner:MICRON TECHNOLOGY INC

Remote server isolation utilizing zero trust architecture

A zero trust cloud environment provides access to a secure network, and secure network applications. The zero trust cloud environment performs authentication of a user account, and upon successful completion initiates a secure network application, such as an SSH session to a server in a secure network. The server is instructed to generate an isolated network namespace through which a virtual network interface is bridged to the default network namespace. A firewall of the default network namespace does not permit network traffic from the virtual network interface to pass if it is directed to an address of the secure network.
Owner:HEWLETT PACKARD ENTERPRISE DEV LP

Computer data storage method and system

The invention discloses a computer data storage method and system, and relates to the technical field of computer data storage.The computer data storage method comprises the steps that variant samples are generated through multi-modal feature extraction, font topology analysis and adversarial training, and fine modeling of Chinese character connection and pixel-level interference in an electric power drawing is achieved; an isolated storage pool path is dynamically generated through a tree-shaped namespace, and a physical storage address and version information can efficiently and uniquely correspond and retrieve in combination with bidirectional mapping of version identifier construction and block chain indexes; according to a confidence score obtained through weighted calculation of the topological similarity and the term library matching degree, once the confidence score is lower than a preset threshold value, the system pushes a manual recheck mark to a specified terminal through an asynchronous message queue, and meanwhile, read-only data locking is implemented to ensure that the writing process is not interrupted; the consensus management mechanism is based on an improved practical Byzantine fault-tolerant algorithm, and block chain index consistency and data traceability security are guaranteed.
Owner:YANTAI NANSHAN UNIV

Model file loading method and system, computer equipment and storage medium

The invention relates to the technical field of machine learning, and discloses a model file loading method and system, computer equipment and a storage medium, and the method comprises the steps: obtaining an update request when an inference service is started; if it is detected that the updating request carries a local storage path of the model file, taking the local storage path as a target storage volume of a target scheduling unit; mounting the target storage volume in an initialization container of the target scheduling unit, and generating a target mounting item of the initialization container; generating response information based on the target storage volume and the target mount item, wherein the response information is used for updating the target scheduling unit to establish a communication link between the updated target scheduling unit and the local directory; and response information is sent to the first slave node, so that the first slave node updates the target scheduling unit and loads the model file based on the communication link. According to the method, the problems of high transmission delay, redundant occupation of hard disk resources, limitation of namespace and the like in the model file loading process can be solved.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Cross-product transplantation method and device for secondary development codes, computer equipment and medium

The invention relates to the technical field of electric digital data processing, and provides a secondary development code cross-product transplantation method and device, computer equipment and a medium. The method comprises the steps of loading a source project, screening a to-be-transplanted source code file, identifying an original API type, determining a mapping relation between the original API type and a target API type, and generating an adaptation layer code framework according to the mapping relation; copying the to-be-transplanted source code file into the target project; on the premise of keeping the project hierarchical structure of the source project, replacing the calling node of the original API type with the calling node of the adapter type, and replacing the namespace reference with the corresponding namespace in the target project to obtain a migrated source code file; and obtaining a secondary development project of the target project based on the second product API according to the adaptation layer code framework and the migrated source code file. According to the method and the device, the transplantation efficiency and accuracy of the transplantation of the cross-product secondary development codes are improved.
Owner:GLODON CO LTD

Cluster GPU utilization rate management method and device, computer equipment and storage medium

The invention belongs to the field of software monitoring and finance, and relates to a cluster GPU utilization rate management method, which comprises the steps of dividing a cluster into namespaces, setting a business GPU resource quota and a public GPU resource quota of a public namespace for each business namespace, and allocating GPU resources for each business namespace, resource monitoring data of service GPU resources of all service namespaces are collected in real time, when idle service namespaces exist, the resources of the idle service namespaces are recycled to the public namespace, and the resources of the idle service namespaces are allocated according to the GPU resource application, the current resource use condition and a preset resource allocation priority rule. And allocating the GPU resources in the public namespace to the target business namespace. The invention further provides a cluster GPU utilization rate management device, computer equipment and a storage medium. In addition, the invention also relates to a block chain technology, and the resource monitoring data can be stored in a block chain. According to the method, the GPU resources can be dynamically scheduled, and the utilization rate of the GPU resources is maximized.
Owner:PING AN TECH (SHENZHEN) CO LTD

DPU-based k8s cluster deployment method, apparatus and device, and storage medium

The embodiment of the invention provides a k8s cluster deployment method and device based on a DPU, equipment and a storage medium, and the method comprises the steps that k8s receives a container instance deployed by a user, and determines two virtual function ports; acquiring an identifier of a corresponding device, and calling a network container interface; adding the virtual function port into the logic binding virtual function port according to the identifier, and adding the logic binding virtual function port into the kernel namespace of the container; allocating an IP address to the network interface through a controller plug-in of the software defined network; adding two corresponding virtual function representative ports as sub-interfaces to the logic binding virtual function representative port, and setting the working mode of the logic binding virtual function representative port as a dynamic link convergence mode; the representative port is added to the OVS network bridge; and the flow table and the configuration information related to the container are issued to the OVS instance, so that the network forwarding performance of the container instance in the cloud native cluster can be improved.
Owner:YUSUR TECH CO LTD

Linux container-based Android and open source gap dual-system cooperative operation method

The invention discloses a Linux container-based Android and open source gap dual-system collaborative operation method, relates to the technical field of operation system collaboration, and aims to reduce resource occupation and improve collaboration and switching coherence, and the method comprises the following steps: step 1, by taking an Android as a host, creating a container isolation running domain, starting a namespace and managing resources by a control group; the method comprises the following steps: presetting a binder virtualization and three-state template; 2, deploying an open source gap in a container, mounting a shared directory in a directory binding manner, configuring bridging or address translation, and establishing copy-on-write and snapshot identifiers; and step 3, establishing a cross-system binder channel, and setting a service registration agent in a service manager and completing mapping of a handle and an authority domain by combining a shared memory and a local socket. And step 4, executing system switching without restarting, enabling one foreground and the other background through a foreground interface and continuous quota assignment, freezing a background session, limiting the speed of background heartbeat, and returning according to a snapshot when an exception occurs.
Owner:JIAXING JIASAI INFORMATION TECH CO LTD

Estimating Power Consumption Of Software Workloads

An energy estimator runs workloads to determine power consumed by processor cores in various power states and utilizations. This power consumption data is then used by an energy export agent for further calculations on different scenarios and cases. The energy export agent reads a total power consumption value from a CPU, data describing execution of processes from an operating system, and information regarding software components executing on the CPU from an orchestrator control plane. The agent uses data describing states of operating of the processor cores of the CPU and the total power consumption value to estimate power consumed by each processor core. Allocation and utilization of each processor core by a process and / or a container that spawned a process are then used to determine power consumption attributable to the process and / or container. A software hierarchy may be used to aggregate power consumption for applications, namespaces, or other software components.
Owner:RAKUTEN SYMPHONY INC

Storage array controller, storage array system and data processing method

The invention relates to the technical field of storage, in particular to a storage array controller, a storage array system and a data processing method. The storage array controller comprises a storage interface control module which is used for receiving and analyzing message data sent by a remote host to obtain an operation command, carrying out scheduling management on the operation command based on a namespace and then transmitting the operation command to a redundancy module; the redundancy module is used for performing redundancy calculation on the data, writing the data into a controller memory, and managing the logic address space of the storage array and the controller memory based on the namespace; and the nonvolatile storage control module responds to the data transmission request of the redundancy module and maps the controller memory to realize data interaction with the storage array, so that the problem of low read-write data processing efficiency of the existing storage array controller can be solved.
Owner:HANGZHOU FEISHU TECH CO LTD

Systems and methods for parallel testing of multiple namespaces located in a plurality of devices under test

Presented embodiments facilitate efficient and effective flexible implementation of different types of testing procedures in a test system. In one embodiment, a multiple-name-space testing system comprises a load board, testing electronics, and a namespace testing tracker. The load board is configured to couple with a plurality of devices under test (DUTs). The testing electronics are configured to test the plurality of DUTs, wherein the testing electronics are coupled to the load board. The controller is configured to direct testing of multiple-name-spaces across the plurality of DUTs at least in part in parallel. The controller can be coupled to the testing electronics. The namespace testing tracker is configured to track testing of the plurality of DUTs, including the testing of the multiple-name-spaces across the plurality of DUTs at least in part in parallel. In one embodiment, the DUTs are NVMe SSD devices.
Owner:MICRON TECHNOLOGY INC

User-oriented multi-tenant security enhancement service isolation system

The invention relates to the technical field of information processing, in particular to a user-oriented multi-tenant security enhancement service isolation system, comprising: at least one tenant, each tenant having an independent namespace, at least one corresponding service, at least one corresponding node, and a network storage space; the public node pool comprises a plurality of public nodes, and firewalls are arranged between the public nodes and the nodes corresponding to the tenants; and the resource controller is used for dynamically adjusting the resources of different tenants. A safe isolation environment of computing resources, storage resources and network resources is constructed in a mode of combining soft isolation and hard isolation, safe and efficient resource intensive management of a multi-tenant environment is realized, a resource adjustment mode of each tenant is determined according to index data of each tenant, tenant resources are automatically and dynamically allocated, and the resource utilization rate is improved. And the business isolation requirements of the tenants are met on the premise of ensuring the system stability and security.
Owner:NO 15 INST OF CHINA ELECTRONICS TECH GRP

Tracking data center build health

Skills and skills metadata may be used to define a process for building a data center. Skills of one service may depend on skills corresponding to the same or different service. A dependency graph may be generated based on these dependencies. The graph may specify an order by which orchestration operations are to be performed to build the services, thereby building the data center. During execution of the process for building the data center, health states corresponding to the skills may be tracked (based at least in part on alarms and / or namespaces associated with the skills). When an unhealthy skill is identified, the system may traverse the dependency graph to identify a root cause (e.g., failed operations corresponding to a skill on which the unhealthy skill directly / indirectly depends). A notification and / or various options may be provided to address the unhealthy state of one or both skills.
Owner:ORACLE INT CORP

DPU-based k8s cluster deployment method, apparatus and device, and storage medium

The invention provides a DPU-based k8s cluster deployment method, apparatus and device, and a storage medium, and the method comprises the steps: a k8s receives a container instance deployed by a user, and determines two virtual function ports; acquiring an identifier of a corresponding device, and calling a network container interface; adding the virtual function port into the logic binding virtual function port according to the identifier, and adding the logic binding virtual function port into the kernel namespace of the container; allocating an IP address and an MAC address to the container network interface through a controller plug-in of the software defined network; adding two corresponding virtual function representative ports as sub-interfaces to the logic binding virtual function representative port, and setting the working mode of the logic binding virtual function representative port as a master-slave mode; establishing a logic binding uplink interface, adding an uplink interface, and setting the working mode of the uplink interface to be a master-slave mode; the representative interface and the uplink interface are added to the OVS network bridge; and the flow table and the configuration information related to the container are issued to the OVS instance, so that the reliability of network communication of the container instance in the cloud native cluster can be improved.
Owner:YUSUR TECH CO LTD

Storage array system and storage access method

The invention relates to the field of storage, and discloses a storage array system and a storage access method, and the system comprises a plurality of link ports, a plurality of controllers, a central command scheduler, a central processor and a storage array. The link port receives operation commands sent by a plurality of hosts, and transmits the operation commands to the corresponding controllers according to the identification information of the operation commands; if the controller judges that each operation command is a first type of operation command, the controller sends each operation command to a central command scheduler; and the central command scheduler stores each operation command into a corresponding scheduling queue according to the namespace correspondingly accessed by each operation command. Uniform scheduling is achieved based on the namespaces correspondingly accessed by the commands, the command scheduling complexity can be effectively reduced, scheduling conflicts can be reduced, and then the system access efficiency and the overall performance are improved.
Owner:HANGZHOU FEISHU TECH CO LTD

Container cluster management system

The invention discloses a container cluster management system, which comprises a plurality of working nodes, an interception module, a forwarding network bridge and an agent module, the working node comprises a namespace, and the namespace comprises a virtual network interface; the interception module is arranged at a virtual network interface and is used for monitoring and intercepting data passing through the virtual network interface, when the data is non-service data, the non-service data is forwarded to the agent module through a forwarding network bridge, and when the data is service data, the service data is not intercepted; the forwarding network bridge is arranged between the namespace and the working node and is used for providing communication capability between the namespace and the working node and forwarding the non-service data intercepted by the interception module to the proxy module; and the agent module is arranged in the working node and is used for processing the received non-business data. In this way, the non-service data can be processed in the working node as much as possible, the influence on external infrastructures can be reduced, and the performance of the container network cannot be reduced.
Owner:ZTE CORP

Method and device for testing a base station

A method and device for testing a base station comprising one or more radio units and a baseband unit connectable to the one or more radio units, wherein the device includes a configuration module configured to generate a first test case configuration associated with the one or more radio units and the baseband unit, where the first test case configuration includes a first protocol stack including a first protocol associated with a first layer and a second protocol associated with a second layer, and where a first set of protocol parameters associated with the first protocol is in a first namespace and a second set of protocol parameters associated with the second protocol is in a second namespace that is distinct from the first name space.
Owner:SIEMENS INDUSTRY SOFTWARE INC

Java custom class loader-based judicial system modular hot loading method

The invention discloses a judicial system modular hot loading method based on a Java custom class loader, which belongs to the technical field of computers, and comprises the following steps: designing a custom class loader, developing a custom class loader which can identify classes in a specific namespace and load the classes from a specified position; according to the modular design, the judicial information system is divided into a plurality of independent modules, and each module is responsible for a part of business logic; version control: distributing a version number for each module to facilitate the upgrade and rollback of the management module; a hot updating mechanism is adopted, when a new version module is deployed, the user-defined class loader can detect version changes and unload classes of an old version, the Java user-defined class loader mechanism is utilized, hot loading of the judicial system module is achieved, and therefore the purpose of dynamic updating is achieved, by constructing a hierarchical class loader system, the dynamic updating efficiency of the judicial system module is improved, and the dynamic updating efficiency of the judicial system module is improved. A new module version can be identified and loaded, an old version can be unloaded, and stable operation of the system is ensured.
Owner:SHENZHEN HAIGUI NETWORK TECH CO LTD

Offload of storage node scale-out management to a smart network interface controller

Examples described herein relate to a network interface that includes an initiator device to determine a storage node associated with an access command based on an association between an address in the command and a storage node. The network interface can include a redirector to update the association based on messages from one or more remote storage nodes. The association can be based on a look-up table associating a namespace identifier with prefix string and object size. In some examples, the access command is compatible with NVMe over Fabrics. The initiator device can determine a remote direct memory access (RDMA) queue-pair (QP) lookup for use to perform the access command.
Owner:INTEL CORP

Resource management method for collaborative namespace and control group

The invention belongs to the related technical field of computer resource management, and discloses a resource management method for collaborating a namespace and a control group, which comprises the following steps: creating a container for sharing the namespace, and adding an initialized linked list in the control group; when container resources are created, index elements used for indexing the shared namespace where the resources are located are added in the linked list, and the resources are marked to be controlled by a control group of a corresponding container; when the container is quitted, residual resources created by quitting the container are found according to the linked list and the mark and are managed by utilizing the global control group; when the resources are created again in the namespace with the residual resources, the residual resources are recycled preferentially, and the resources which cannot be recycled are released. Through the method, the utilization rate of system resources can be improved, and the problem that some resources are gradually used up when the host runs the container service is avoided.
Owner:HUAZHONG UNIV OF SCI & TECH