面向云计算的数据中心网络体系结构设计

云计算与大数据处理的架构与实现 1.背景介绍 随着互联网的普及和数据的快速增长,大数据技术已经成为了当今世界各行各业的核心技术之一。大数据处理技术涉及到的领域非常广泛,包括但不限于人工智能、机器学习、深度学习、大数据分析、大数据挖掘、大数据存储、大数据计算、大数据安全等。 云计算是一种基于互联网的计算资源共享和分配模式,它可以让用户在不需要购买硬件设备的情况下,通过网络 阅读详情

发表时间:2012-7-6 王聪 王翠荣 王兴伟 蒋定德 来源:万方数据

20世纪90年代,客户端/服务器的计算模式得到了广泛应用,在这种计算模式中,数据中心用来存放服务器并提供服务。近几年,互联网技术的蓬勃发展掀起了建设数据中心的高潮,网上银行、证券和娱乐资讯等网络服务逐渐普及,特别是云计算?技术的发展为网络服务形式带来重大变革,使数据中心的发展进入了鼎盛时期。

    在云计算环境下,Internet网络由传送信息数据到直接传送服务。数据中心作为企业构建私有云的硬件平台或者公有云的骨干资源,运行其上的网络服务更加多样化、复杂化,在性能、可靠性和可管理性上的要求越来越细化,这就需要新的设计理念和运行机制的支持,特别是作为信息传输的基础部分——网络层的数据转发和管理机制需要重新设计以满足越来越复杂和多样的数据流传输需求。

    随着存储虚拟化等资源虚拟化技术的发展,通常数据中心内的物理主机上会搭载若干独立的虚拟主机,并且虚拟主机可以根据需要在不同的物理主机上迁移。在面向云计算的数据中心内部,资源虚拟化技术的出现使得多个具有独立IP地址的虚拟主机公用同一条物理链路。即使目前使用了一些过渡的方式令网络层能够提供一定的支持,但是传统的TCP/IP或者UDP等协议已经越来越无法为各种服务应用提供足够的性能保障。这点在虚拟机迁移及多QoS个性化需求方面显得尤为突出,因此需要将数据中心的网络硬件进行虚拟化以形成多个不同的虚拟网络拓扑从而对资源虚拟化应用提供更好的支持。

    为此,本文设计了通过低造价的可编程交换机和商业级服务器来构建具有高连通性的数据中心网络拓扑的方法。并且提出了虚拟网络的控制管理机制,形成了面向云计算的数据中心底层网络体系结构。实验表明,本文提出的网络体系相较于传统树形网络在网络吞吐量及容错方面都有较大提升。并且为虚拟机的迁移提供了更加灵活、高效的支持。

1 相关研究

    在数据中心拓扑构建上,传统数据中心所采用的树形分层结构(如图1所示)通常为包括接入层、汇聚层、核心层的3层结构。在树形的末端,一个机架上通常存放数10台服务器,这些服务器通过接入层的交换机连接到网络上。在汇聚层和核心层,为了提供尽可能高的性能,采用了造价极高的高端交换机(10 GE级别)形成高连通网络拓扑。

点击图片查看大图

 传统数据中心树形网络结构

    图1传统数据中心树形网络结构

    传统树形网络构建方式已经难以满足新一代网络服务的需求。首先,这类结构无法提供足够高的对剖带宽、吞吐量及实时通信等性能要求,也无法提供高可扩展性;其次。树形结构在上层存在单点故障,一台核心层或者汇聚层的交换机故障将会导致很大数量的服务器无法进行通信;另外由于传统分层结构在汇聚层与核心层需要部署昂贵的高端高带宽交换机。性价比不高。

    关于云计算数据中心非树状网络拓扑构建方面的研究比较具有代表性的有微软的研究团队和美国加州大学的研究团队。加州大学的Al—Fares等人提出了Clos Networks,Clos Networks是一种基于胖树(fat tree)的类树形结构拓扑,其主要目的是在网络端节点处实现更高的聚合带宽。网络分3层:核心交换机、聚合交换机及端交换机,通过增加一定的布线复杂度来连接成一个胖树形网络,端交换机用来连接PC机。在网络层,Clos Networks使用两层路由表及多路径的流调度机制,在全负载最坏的情况下可以实现约87%的聚合带宽。加州大学的Guo等人引入了并行计算的一些思想,提出了DCell。DCell是一种递归构建方式的数据中心,使用的是商业级PC和低端交换机,高一级的DCell由若干低一级的DCell组成。DCell的扩展性相对于节点的度具有双倍指数增长关系,并且大大降低了数据中心的成本。微软亚洲研究所的Dan Li联合加州大学的研究团队提出了一种使用双网卡PC机和低端交换机来构建数据中心的思路,命名为FiConn,FiConn同样使用递归构建模式,具有很好的可扩展性和连通性。在FiConn的递归拓扑中,链路被分为若干级别,在网络层中通过一种低开销的流量自适应路由机制来平衡各级别链路中的流量从而达到平衡负载和提高网络吞吐量的目的。

    在上述的3种新型数据中心网络拓扑中,CIosNetworks网络结构中的主机在网络满负荷情况下仍能够以网卡硬件端口允许的最大带宽进行通信,从而提供了最高的网络对剖带宽,并且由于ClosNetworks实际上是一种特殊的树形结构变体,因此能够提供最好的兼容性,但是造价要高于DCell和FiConn。DCell具有最好的可扩展性,但是需要在主机上安装更多的网卡,FiConn只需在每台主机上安装两块网卡,两者都增加了布线的复杂性。在容错性上,FiConn和DCell由于采用了递归的拓扑结构,主机需要承担路由功能并且网络内的交换机和主机存在级别差异,因此在交换机及主机故障的情况下将导致网络内数据流分配不平衡,从而导致网络性能的显著下降。文献[7]比较了这3者的容错性,FiConn和DCeIl的容错性能明显低于ClosNetworks网络结构。另外,这两种结构都需要使用全新的路由算法,对于现有应用的支持还有待于进一步解决。

    在应对资源虚拟化应用方面的相关研究上,微软研究团队的Greenberg,Hamilton,Jain等人提出了VL2L8J,VL2主要考虑如何使得虚拟机在服务器上进行灵活的迁移,力求使得虚拟机的迁移对客户及程序设计者透明。VL2使用了Clos Networks的拓扑结构,并在网络层和数据链路层之间加入了相应的路由控制机制。在VL2所提出的体系结构中,应用程序使用服务地址通信而底层网络使用位置信息地址进行转发,这就使得虚拟机能够在网络中任意迁移而不影响服务质量。加州大学的Mysofe等人提出了PortLandL,PortLand使用的同样是ClosNetworks的拓扑结构,通过在2.5层中使用虚拟MAC地址来实现虚拟机自由迁移。在服务器上的某个虚拟机与端交换机第1次通信时,端交换机建立该虚拟机的实际MAC地址到虚拟MAC地址并将其发送给网络底层控制程序,虚拟机进行ARP广播时端交换机将广播拦截。然后查询底层控制程序并返回相应的IP地址,这样使得虚拟机可以自由迁移不用考虑寻路问题。

    文献[8—9]的解决方法在一定程度上提高了虚拟机迁移后的再寻址时间延迟问题,目前通过DNS的实现方式需要数分钟甚至更久,采用新方法后可以缩减到数十秒。但是前者需要在网络内部署专门寻址服务器,并且需要有良好的分布式实时通信机制支持,后者主要在可编程交换机上实现,对交换机性能的要求较高。另外,这两种方法都无法将隶属于不同应用的虚拟主机进行有效的隔离,在网络通信量较大时,不用服务的数据流由于竞争带宽会相互影响。

2低成本高连通性的网络拓扑结构

    在数据中心网络构建方案设计中,如何在保证足够高性能的前提下尽量减少造价是至关重要的。本文的目的就是利用低造价且型号单一的可编程交换机及商业级服务器来构建数据中心网络拓扑,新的网络拓扑在对剖带宽及网络聚合吞吐量上要高于传统树形分层结构,并能够对资源虚拟化技术应用特别是虚拟主机在网络中的迁移行为提供更加灵活的支持。

    2.1 网络拓扑结构

    从降低成本方面考虑,利用低造价交换机及商业级服务器来构建数据中心可以大大减少成本支出。另外,鉴于现在的PC机和服务器都具有至少两个网络端口,充分利用这些端口可以大大提高拓扑内节点的连通性以获得更大的网络吞吐量。这样的构建方案具有更好的性价比。

    图2是本文提出的数据中心网络拓扑构图,整个网络由同一型号的可编程交换机组成,中间的服务器将网络分割成两个对称的Fat—Tree结构的特殊变体。每个这样的Fat—Tree结构包含核心层、汇聚层和接人层3个层次,使用这样结构的好处是可以保证每台服务器的任意网络端口都可以同时以网络硬件接口所允许的最大带宽进行通信而不受网络通信带宽瓶颈的制约。

    网络能够容纳的服务器数量取决于构建网络所使用的交换机的端口数志(图2中,k一2)。网络中的服务器被分成走组,每组包含(k/2)2台服务器。网络被服务器分成上下两个部分,每部分的接入层和汇聚层对应每组都有k/2台交换机,每个接入层的交换机分别连接k/2台服务器,剩下的端口分别连接上层的交换机。核心层有(k/2)2台交换机,每台交换机的第i个网络端口连接到第i组的汇聚层的某台交换机。这样每个汇聚层的交换机都有k/2条链路与核心层的各个交换机相连接。使用具有k个端口的交换机组建的网络可以容纳k3/4台服务器。本文提出的这种结构适用于任意端口数的交换机,如采用常见的48口交换机。那么按照本文提出的方法构建的数据中心网络可以包含27 648台服务器,足够支持企业构建自己的私有云平台。

点击图片查看大图

高连通性低造价网络拓扑结构图

    图2 高连通性低造价网络拓扑结构图

    本文提出的这种网络拓扑构建方式有以下4个优点:1)虽然相较于传统树形结构使用了更多的交换机。但是由于无需在核心层和汇聚层采用造价昂贵的高端高性能交换机,因此减少了总体构建成本;2)对于网络中任意的两台服务器之间都存在多条等长度的路径可供选择;3)充分利用了服务器的两个网络端口,提高了网络的连通性和吞吐量;4)在本文提出的网络结构中不存在像传统树形结构中的单点故障。因此容错性得到了加强。

2.2网络地址分配

    在地址分配方式上,为了保证兼容性,采用了与IP地址相同的结构。对称的上下两部分网络分别采用10.O.O.O/8和20.O.0.0/8两个地址段.接入层及汇聚层交换机地址形式为10.g.s.1及20.g.s.1,其中g为组号,s为交换机号(由O开始,从左至右,从下到上递增).核心层交换机的地址分别为10.k.j.i和20.k._j.i,其中志为组号。_j为汇聚层交换机编号(从O开始,由左至右递增),i为该交换机与核心层交换机连接的端口序号(0一k/2)。

    主机网络端口的地址与其连接的接入层交换机处于同一网段,形式为10.g.s.fd和20.g.s.谢,其中id为服务器编号,由左至右递增,范围为(2,k/2+1)。

    这样的地址结构使得后续给出的虚拟网络构建及控制管理机制都能够良好地兼容目前广泛的基于IP协议的上层应用。只要IP地址结构不变,那么对于网络层作出的相应改动相对于上层应用来说就是透明的,上层应用不必理解地址字段的特殊含义。

3虚拟网络构建及控制管理机制

    云计算环境下,数据中心内服务器上通常运行多个虚拟机来提供不同的服务,这样能够便于应用服务的迅速、灵活的部署,在服务器硬件故障发生时。虚拟机将迁移到另外的服务器上。目前虚拟机迁移后的恢复寻址工作通常由DNS服务器来完成,但是由于DNS系统被动的工作机制导致效率不高。从底层网络支持情况来讲,运行不同应用服务的虚拟机对于网络的QoS具有不同的个性化需求,目前情况下,底层网络普遍采用的基于尽量交付机制的IP协议对于个性化的支持显然不够。另外,让隶属于不同应用服务的众多虚拟机同时运行在同一个物理网络上也造成了管理和带宽分配的混乱。

    因此,本文提出了一种底层网络控制管理体系结构,通过将硬件网络分割成不同的虚拟网络来实现对上层应用灵活的支持。不同的虚拟网络内运行隶属于不同应用服务的虚拟机。这样可以根据应用服务的QoS需求来决定网络所运行的协议及参数也更加有利于虚拟机的控制和管理。虚拟网络的构建也将为数据中心的多用户租赁服务和云计算环境下的资源分配提供配套的灵活管理和带宽控制体系,进一步促进虚拟化技术与数据中心的融合。

    3.1 对虚拟机迁移的支持体系

    图3为虚拟网络划分及控制管理系统示意图.在开源操作系统的2.5层添加一个代理与交换机协同工作是可行的。本文的思路是借鉴应用于Internet骨干网络交换机上的网络虚拟化技术,并使驻留在主机上的代理与可编程交换机的控制软件实时地交换网络运行时参数,以达到动态调整各虚拟网络带宽的分配及控制管理参数的目的。这样的协同工作机制使得不同的虚拟网络运行不同的网络层路由协议成为可能,这将能够保证运行于不同虚拟网络上的应用服务对于QoS的个性化需求。

点击图片查看大图

 虚拟网络管理体系结构示意图

    图3 虚拟网络管理体系结构示意图

    2.5层代理的另一个重要功能就是实现虚拟机的迅速迁移,文献[8—9]都设计了2.5层代理的映射功能,通过将虚拟地址和实际地址进行一次映射以隔离上层应用使用的网络地址和底层网络进行交换时使用的物理地址之间的联系。不同的是文献[8]映射的是服务地址和位置信息地址,而文献[9]映射的是虚拟MAC地址和实际MAC地址。

    本文提出的办法是令每台主机上驻留的代理为每个虚拟网络创建一个映射表(如图4所示),用来记录网络内的虚拟机IP地址与物理主机MAC地址的对应关系。代理之间可以实时通信,通过类似路由发现的分布式通信机制,周期性更新运行于各台服务器上的虚拟主机与硬件网络地址的对应关系。

    在某个服务器上建立新的虚拟主机时,代理会记录新的虚拟IP地址与物理主机MAC地址的对应关系并在该虚拟网络内进行广播,这样各个代理上对应该虚拟网的映射表都将被更新。当虚拟机间通信时,请求通信的主机发送的ARP探测包将直接被代理捕获,检索本机代理上的映射表,如果有匹配项将直接返回对应的MAC地址,如果没有,代理将负责进行广播以获得正确的MAC地址。当出现服务器故障时,虚拟主机迁移到其他服务器上之后,服务器上的代理将会在网络中主动广播迁移后虚拟主机地址与服务器端口的对应关系从而加快虚拟机迁移后的恢复时间。

点击图片查看大图

 代理负责创建和管理的虚拟机与MAC地址映射表

    图4 代理负责创建和管理的虚拟机与MAC地址映射表

3.2虚拟网络带宽分配机制

    本文提出的带宽分配及控制机制建立在图3所示的虚拟网络管理体系之上,可编程交换机负责分配带宽,2.5层代理负责参数的协调和反馈。带宽分配机制示意图如图5所示:

点击图片查看大图

带宽分配机制结构图

    图5带宽分配机制结构图

    每台可编程交换机上都部署一个这样的带宽分配逻辑单元,以便对于虚拟网内的各条链路都能够进行分配和控制。在图5中ri是由主机上的2.5层代理返回的虚拟机VMim。网络端口的发送速率,以类似于TCP/IP拥塞窗口慢启动机制的算法进行增减,yi是当前虚拟链路占用的带宽,λt是通过ri和yi计算出的用于带宽分配决策的输入参数。

    带宽分配的目的是在保证所有虚拟网络带宽的总和不超过物理链路最大带宽的前提下,使所有虚拟网络的带宽利用率达到最优,这样就把带宽分配问题抽象成了一个最优化的数学问题从而根据经典数学算法进行求解。本文采用了根据链路的拥塞状态反馈来周期性的分配虚拟网络带宽的方法。拥塞状态Skt的计算函数如下:

点击图片查看大图

    

    其中t代表时间,T是一个时间周期,口是用于平滑结果的O,1之间的步迸值。由式(1)可见,虚拟网络k在链路l上的链路拥塞状态由其得到的带宽ykl和链路负载rkl决定。通过式(1),每个虚拟网络可以动态地调整所占用的虚拟链路的网络带宽。

    在交换机端,目的是让所有的虚拟链路能够协同工作以获得最大利益,这是一个总体最优化问题,其数学模型如下:

点击图片查看大图

    

    本文关于带宽分配机制的设计主要目的是给出运行于可编程交换机上的系统逻辑结构,在带宽分配算法上还可以采用其他的数学模型进行求解。

4实验与讨论

    本文的实验软件采用了斯坦福大学研发的0penFlow VMLl21仿真平台。采用这一工具的原因是目前已经有一些厂商(如NEC公司)开始生产基于openFlow的可编程交换机,仿真结果具有较强的实际价值。实验所用硬件平台采用的是IBMX3650服务器,4核Xeon 3.06 GHz处理器×2,16 GB内存,操作系统为CentoS 5。

    仿真实验在OpenFlow VM环境内分别构建如图1所示的传统树形分层网络结构以及本文提出的如图2所示的网络结构。两种网络结构均采用8口交换机进行构造,其中树形结构的汇聚层及核心层的带宽为10 Gbps,其余链路均为1 Gbps,各网络结构部署的服务器数量均为128台。在构建的虚拟网络结构上,通过D-ITG模拟出数据中心内部的all—to—all通信流量,测试了在交换机故障下的网络聚合瓶颈吞吐量变化趋势。聚合瓶颈吞吐量是网络内各数据流获得的最小带宽与网络内总数据流数量的乘积,它可以反映一个数据中心网络拓扑的性能。

    由图6可见,本文提出的体系结构在无故障情况聚合瓶颈吞吐量3倍于传统的树形结构,并且随着交换机故障率的上升,呈现出更加平滑的下降趋势。导致这样结果的原因主要是由于传统树形结构在高层存在不可避免的对剖带宽限制,尤其是当某台交换机出现故障时将给网络其他交换机带来很大的负载,而本文的结构由于采用了更多的交换设备并充分利用了服务器的两块网卡构建网络,因而网络容量和容错性都得到了很大提升。

点击图片查看大图

  聚合瓶颈吞吐量相对于交换机故障的变化率

    图6 聚合瓶颈吞吐量相对于交换机故障的变化率

点击图片查看大图

  虚拟网络吐量变化曲线

    图7虚拟网络吐量变化曲线

    从图7可以看出,两个虚拟网络的吞吐量收敛迅速(大概经过5个周期)由于优先级相等,两个虚拟网络最终占用的带宽也相等(基本等于实际物理链路带宽的一半)。该实验结果反映了本文提出的虚拟网络带宽分配管理机制对于虚拟网络带宽的分配是符合预先设计目标的。

5结论和进一步工作

    随着数据中心的不断发展,特别是云计算技术应用热潮的到来,传统数据中心的拓扑结构和网络体系结构必将面临变革。为此,本文提出了一种新型的面向云计算的高性价比数据中心网络体系结构,给出了网络拓扑的构建方式和虚拟网络的划分管理及带宽分配机制,为上层的应用服务及资源虚拟化应用提供了更灵活的支持。

    在构建方式上,本文提出的拓扑结构虽然采用了两倍于Clos Network结构的交换机数量。但是无需使用造价昂贵的高端高性能交换机并充分利用了服务器的两个网络端口。因此在提高数据中心构建性价比的同时大幅提高了网络的吞吐量。实验表明,本文提出的新型低成本网络拓扑可以实现更大的网络聚合瓶颈吞吐量和更强的容错性能。另外,本文提出的虚拟网络带宽分配机制工作良好,在网络流量变化的情况下能够迅速收敛,这将为云计算环境下资源虚拟化技术提供支持,并为网络虚拟化的发展提供一定的技术储备。

    为了应对目前虚拟机迁移遇到的困难,解决通过被动更新DNS来实现迁移的不足,本文提出的基于2.5层代理的方法还需要进一步的研究和实验。下一步主要工作将论证2.5层嵌入程序对于操作系统带来的开销以及代理间通信所造成的网络开销的大小及合理性。另外,由于新型拓扑仿真困难,所需工作量巨大,而相关研究中介绍的部分网络结构在openFlow VM环境下的实现存在一些技术问题,下一步将考虑采用合适的仿真工具对这些新提出的技术方案进行比较。



深入解析网络体系与协议经典架构实战指南 现代网络通信系统通过分层架构实现复杂功能的解耦。每一层专注于特定任务,向上层提供服务,同时屏蔽底层实现细节,形成模块化设计。这种抽象机制使得各层可独立演进,提升了系统的可维护性与扩展性。分层的核心在于服务、接口与协议的分离:服务定义了某层为上层提供的功能(如传输层提供可靠数据传输);接口(服务原语)规定上下层之间的交互方式(如sendreceive协议则是对等层之间通信的规则集合(如TCP在传输层控制连接建立)。标准化组织如ISO。 阅读详情

相关推荐

基于云计算的数据中心安全体系研究与实现.pdf

基于云计算的数据中心安全体系研究与实现pdf,提供“基于云计算的数据中心安全体系研究与实现”免费资料下载,主要包括关键技术研究、“云安全” 架构的数据中心安全体系设计方案、体系方案实现、实验结果与分析等内容,可供学习使用。

云计算数据中心(一)

本文讲解云计算数据中心,介绍云数据中心的特征和云数据中心网络部署。

Morse_Chen的博客 6953

云计算数据中心网络研究综述

:云计算的兴起给数据中心网络提出了新的需求。针对数据中心网络在规模持续增长的情况下,面临租 户隔离和服务保证等挑战这一问题,从物理网络、网络虚拟化和性能保证等方面介绍了当前数据中心网络的 研究热点。

网络基础知识

1、网卡 (1)计算机上网必备硬件设备,CPU靠网卡来连接外部网络 (2)串转并设备 (3)数据帧封包和拆包 (4)网络数据缓存和速率适配 2、集线器(HUB) (1)信号中继放大,相当于中继器 (2)组成局域网络,用广播方式工作。 (3)不能用来连接外网的 3、交换机 (1)包含集线器功能,但更高级 (2)交换机中有地址表,数据包查表后直达目的通信口而不是广播 (3)找不...

weixin_34309543的博客 216

数据中心网络DCell的可靠性评估

数据中心网络DCell的可靠性评估

别再死磕GAN了!用PyTorch从零实现DDPM图像生成(附CIFAR-10完整代码)

本文详细介绍了如何使用PyTorch从零实现DDPM(Denoising Diffusion Probabilistic Models)图像生成模型,并在CIFAR-10数据集上进行训练和测试。通过对比GAN,DDPM展现出更稳定的训练过程和更高质量的生成效果。文章包含完整的代码实现、训练技巧和优化建议,帮助开发者快速掌握这一前沿的生成模型技术。

weixin_33720078的博客 630

数据中心网络架构特征研究

网络是数据中心的重要组成部分,是连接数据中心大规模服务器进行大型分布式计算的桥梁,网络对于数据中心的重要性不言而喻。随着数据中心流量从传统的“南北流量”为主演变为“东西流量”为主,对网络带宽和性能提出了很高的挑战,还有虚拟化技术的应用需求,这些都需要网络做出改变,这使得数据中心网络架构的研究成为技术热点,传统的三层(接入层、汇聚层和核心层)网络架构已经不...

weixin_34166472的博客 487

Qt应用软件【协议篇】自定义协议处理串口半包贴包

Qt串口数据,半包,贴包,丢包数据处理

小鱼酱的博客 1211

【云计算】知识汇总

通过集中式远程计算资源池,以按需分配方式,为终端用户提供强大且廉价的计算服务能力按云计算服务层面进行分类👇按云计算系统类型进行分类👇1.虚拟化技术:虚拟机的安装、设置、调度分配、使用、 故障检测与失效恢复等 2.云计算构架技术:研究解决适合于云计算的系统软硬件构架 3.资源调度技术:解决物理或虚拟计算资源的自动化分配、调度、配置、使用、负载均衡、回收等资源管理 4.并行计算技术:针对大数据或复杂计算应用,解决数据或计算任务切分和并行计算算法设计问题 5.大数据存储技术:解决大数据的分布存储、共享访问、 ..

司六米希的博客 6339

汇川Easy系列PID_AT指令弹簧质量阻尼系统闭环控制仿真测试

汇川Easy系列PLC系统PID指令(温度控制PID应用编程)

RXXW_Dor的博客 764

uniapp:详细ios本地离线打包完整流程,使用XCode苹果本地离线打包APP,UNIAPP IOS离线打包并上传到上传到App Store应用商店(mac环境 Uniapp iOS本地离线打包)

uniapp ios 本地离线打包(攻略),iOS App打包发布上架,uni-app项目离线打包之iOS,uni-app实现XCode苹果本地离线打包APP,UNIAPP之IOS离线打包,iOS开发打包ipa,uniapp 打包 IOS,uniapp ios app离线打包配置,uniapp打包离线App(ios),uniapp ios打包详细步骤,最新版iOS Xcode如何证书配置和ipa打包(附图文教程)uniapp申请ios证书,uniapp iOS打包,证书申请,XCode打包IOS应用发布Ap

✅ 精选推荐文章 4506

计算机专业云计算论文题目,云计算专业论文题目 云计算论文题目如何定

精选了【100道】关于云计算专业论文题目供您后续的写作参考,在写云计算论文之前,很多大学生总是被云计算论文题目如何定难倒怎么办?请阅读本文!一、比较好写的云计算论文题目:1、基于MPSO算法的云计算资源调度策略2、云计算平台中多虚拟机内存协同优化策略研究3、云计算环境下的隐私权保护初探4、云计算时代的数字图书馆信息安全思考5、云计算对图书馆事业的双重影响6、一种云计算操作系统TransOS:基于透...

weixin_32145807的博客 7976

懒人必备!Coze一键制作火柴人心理学视频,新号45天涨了2.6w粉!(附超详细实战教程)

其实,只需要借助扣子(https://www.coze.cn/),采用的是 AI 智能体工作流模式,这种模式能够一站式搞定上述所有环节,一条四五十秒的视频,短短一两分钟就能轻松搞定!让制作效率提升了整整百倍!在这篇教程里,我将毫无保留地为大家分享,如何使用扣子 Coze 批量制作 “火柴人风格的心理学视频” 的超详细步骤。

李同学Lino的博客 3856

江苏农信 下一代面向创新的云计算平台

调研选型19家云厂商 经过长达一年之久的慎重考虑,江苏农信于2017年5月完成了多轮的技术交流与选型工作,期间交流的云厂商数量达到19家,省联社自行总结了POC测试指标达321条,并开展了两轮POC测试工作,POC测试厂商达到14家。省联社最终决定携手易捷行云EasyStack,并以EasyStack ECS易捷行云企业云云平台为主,构建江苏农信下一代面向创新的云计算平台。 建成后,江苏农信下一代...

专注-享学课堂 896

YOLOv11改进策略【模型轻量化】| 替换骨干网络为 2024轻量化网络MoblieNetV4:移动生态系统的通用模型

一、本文介绍 本文记录的是基于MobileNet V4的YOLOv11目标检测轻量化改进方法研究。MobileNet V4通过整合UIB、Mobile MQA以及优化的NAS策略,能够在在不降低性能指标的前提下,降低计算成本。本文配置了原论文中MNv4-Conv-S、MNv4-Conv-M、MNv4-Conv-L、MNv4-Hybrid-M和MNv4-Hybrid-L五种模型,以满足不同的需求。 模型 参数量 计算量 推理速度 YOLOv11m 20.0M 67.6GFLOPs 3.5ms

Limiiiing的博客 4458

摩尔线程嵌入式面试题及参考答案(2万字长文)

说一下你对 drm 框架的理解。 DRM(Direct Rendering Manager)是 Linux 系统中用于管理图形显示设备的一个重要框架。 从架构层面来讲,它处于内核空间,主要目的是为用户空间的图形应用程序提供一个统一的接口来访问图形硬件。DRM 包括内核态的驱动模块和用户态的库。内核态的驱动负责和硬件进行交互,比如对显存的管理、硬件寄存器的配置等。用户态的库则方便应用程序利用内核态提供的功能进行图形渲染等操作。 在图形显示的具体流程中,DRM 可以控制显示设备的分辨率、刷

大模型大数据攻城狮的专栏 1229

POC测试14家!江苏农信上线首个大规模OpenStack农信云

为构建下一代云平台,江苏农信POC测试企业多达14家。江苏省农村信用社联合社(简称江苏农信)是经中国人民银行批准成立的江苏地区最大的金融机构。目前省联社在全省共有法人单位...

开源云中文社区 1118

【RT-DETR实战】112、NCNN模型转换与层实现支持:从模型文件到推理引擎的硬核实战

本文详细记录了将RT-DETR模型部署到NCNN框架的全过程及关键要点。作者首先遇到MultiHeadAttention等算子不支持的问题,通过ONNX中间转换和自定义层实现解决。文章具体介绍了PyTorch到NCNN的权重转换技巧、模型优化方法(包括量化和线程优化)以及调试经验,强调逐层对比输出、预处理检查和边界情况测试的重要性。最后分享了保持转换流程可复现性的实用建议,指出手动调试虽然耗时但能加深对模型的理解,体现了工程师在解决技术难题时的专业精神与成就感。

企鹅码农的专属播客,分享10多年的实战案例和经验解读,包含YOLO、RT-DETR、AI等各个工作领域。 43

高级网规核心考点

文章摘要 本文系统介绍了计算机网络核心技术,包含五大模块:1)网络传输介质与交换方式,对比无线/有线网及电路/报文/分组交换;2)OSI七层与TCP/IP四层模型,详解各层功能与数据单元;3)编码技术与以太网标准,列举常见编码方案及IEEE标准;4)网络性能指标与数据链路层协议(如HDLC);5)网络架构设计,分析传统三层与二层架构的优劣,并探讨冗余技术、布线规范及存储方案(含RAID级别)。全文以技术原理为核心,辅以典型应用场景说明,为网络设计与运维提供系统化参考。

心一信息 799

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

信息技术应用现状的趋势

经济全球化席卷全球,当今世界美国次贷危机波及全球,无一幸免。我国自1987年至今改革开放以来,取得世界瞩目的发展。GDP总量我国紧随美国之后,已位列第三位。时逢信息技术蓬勃发展年代。自阿坦那索夫(1935年)发明第一台电子计算机以来,计算机已普及到社会生活的各个角落。1993年开始实施全关、金卡、金税工程以来,已有18个金字工程实施取得了巨大的经济和社...

weixin_33835690的博客 418

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

2017年P4中国峰会北京站 会议小结

2017 P4 中国峰会 北京 本次会议依然侧重介绍P4,并highlight P4的benifit,大致分为以下几类: 1.学术界 - 未来网络的发展,为何提出P4技术? 未来网络和实体经济、其他学科相结合 P4是可编程网络的助力器,其作用是将网络功能、协议设计交付给广大设计者而不是传统的网络设备厂商,从而 最大化地加速网络创新 缩短协议部署周期 开发者自顶向下网络设计,拥有完整的创新实...

weixin_33816611的博客 167

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

sdn体系的三个平面_观点丨SDN 在基层央行网络中应用探讨

文 / 中国人民银行呼伦贝尔市中心支行  郝林祥与传统网络架构相比,SDN具有网络管理更加便捷、网络流量控制更加灵活、网络排障更高效、网络服务自动化等优势。基层央行网络架构存在的问题1.网络部署和运维管理难度大、效率低在传统的网络架构中,网络与业务是分离的,新的业务部署时,网络管理人员需要配置多个网络设备。这些设备包括路由器、交换机、防火墙等,它们是由网络设备硬件、操作系统和网络应用3部分紧耦合构...

weixin_30769779的博客 600

计算机网络体系结构:网络世界的基石与蓝图

这些网络体系结构模型的存在,使得不同厂商的网络设备和软件能够相互兼容、协同工作,促进了计算机网络的飞速发展和广泛应用。它是互联网事实上的标准,其中网络层的 IP 协议负责寻址和路由选择,传输层的 TCP 和 UDP 协议分别提供可靠的面向连接服务和高效的无连接服务。计算机网络体系结构就像是一座大厦的蓝图,它定义了计算机网络的分层结构、每层的功能以及各层之间的交互关系。通过分层,复杂的网络系统被分解为多个相对简单的层次,每个层次专注于特定的任务,层与层之间相互协作,共同实现数据的传输与通信。

2401_88784873的博客 281
上一篇: OpenStack多节点部署(四)——KeyStone
下一篇: Linux查看CPU信息、机器型号等硬件信息
Ethan_熠森张
博客等级 码龄18年 124粉丝 51原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值