首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 140 毫秒
1.
将几十台远程视频服务器监测数据通过因特网向上传输,面临的问题是如何进行软件设计,以保证数据传输的高效率。采用异步、多线程的方法来设计软件,从功能上分成3个前后关联的线程:主线程、数据接收线程和存入数据库线程,它们异步执行。所设计软件实现了大量视频服务器的数据传输问题,运行正常可靠。  相似文献   

2.
运用内核最新特性进行优化的Linux流媒体服务器异步事件驱动框架可以提供统一的事件注册和系统回调,避免相应线程互斥的复杂性,能实现高效的数据传输,并且还能接收并处理客户端的流媒体交互消息,从数据源中获取指定的媒体数据然后发送给客户端。  相似文献   

3.
介绍异步数据传输机制(Asynchronous Communication Mechanism,ACM)的基本理论,采用有限状态机理论建立ACM的抽象数学模型,通过此模型分析研究了ACM的相关特性,以及亚稳态问题对于这种机制的影响.ACM在异步模块间的数据传输等方面的应用具有突出的优势.  相似文献   

4.
简述了异步任务处理在复杂Web应用中的必要性,利用Java中基于线程池的执行框架,分析并设计了相应的任务调度方法,以解决Web应用中大型任务处理时间长与系统要求响应时问短的矛盾,实现了用于处理复杂任务的异步调度,提高系统的可靠性。  相似文献   

5.
针对分布式数据采集在数据传输和网络通信等方面存在的问题,给出一种基于异步并行算法的DataSocket通信模型,根据该通信模型中的加速比和并行效率2个指标对异步并行算法进行优化,将优化后的模型应用到某柴油机数字化实验系统中.实验结果表明,优化后的模型能解决数据实时传输中通信开销大的问题,提高了分布式数据采集系统中的数据传输效率.  相似文献   

6.
异步数据传输机制(Asynchronous Communication Mechanism,ACM)是一种管理实时系统中,特别是在多时钟域实时嵌入式系统中,非同步系统之间不需要同步的数据传输的特殊机制.介绍ACM的基本理论,将ACM的四种通讯模型引入数控快速串行总线(Fast Serial Bus)建模和协议设计过程.文章应用异步传输机制建立数控系统统一的通信模型,在该通讯模型基础上设计了数控快速串行总线通信协议,最后给出基于SOPC技术的协议芯片的实现方法.  相似文献   

7.
AJAX在WebGIS异步数据交互中的研究   总被引:2,自引:1,他引:1  
介绍了WebGIS的主要实现方法,并和WebGIS的其它不同实现技术进行了对比.目的是解决WebGIS中海量数据的同步交互问题,提出应用AJAX的异步性来实现WebGIS数据的异步交互,从而达到提高WebGIS数据传输效率,改善WebGIS用户交互的目的.利用AJAX的异步数据交互技术可以改善海量数据传输的性能, 给用户更好的交互体验, 对推广WebGIS的应用具有一定的现实意义.  相似文献   

8.
段翰聪  王勇涛  李林 《计算机科学》2012,39(106):389-391
开源FUSE文件系统用户模块实现方式采用多线程并发模型,在高并发条件下,线程间的同步将降低系统的吞吐率,增加响应时间。基于流水线分段数据通信思想和异步事件网络驱动模型,消除线程间的同步,通过优化文件和元数据缓存来提高缓存命中率等方式,实现了异步事件驱动的FUSE用户级文件系统的用户态框架。实验结果表明,在大量请求环境下系统的吞吐率得到提高。  相似文献   

9.
基于MC8051内核的便携幅频特性测试仪设计   总被引:1,自引:0,他引:1  
为满足实际工程应用的需要,研制了以嵌入式MC8051内核为核心技术的便携式幅频特性测试仪。系统以Xilinx公司生产的型号为XC3S400的FPGA芯片为硬件处理核心,以MC8051内核作为用户交互界面设计的控制核心。采用"正弦查找表IP核+D/A"的方式实现DDS技术并产生系统扫频信号,以异步FIFO作为FPGA与MC8051内核之间数据传输的缓存模块,同时采用TFT彩屏液晶进行显示界面设计。  相似文献   

10.
两种线程池的实现和性能评价   总被引:2,自引:1,他引:1  
李刚  金蓓弘 《计算机工程与设计》2007,28(7):1489-1492,1531
线程池被广泛地应用在中间件如Web应用服务器、事务监控器等的实现中.实现线程池的方法主要有半同步/半异步(Half-Sync/Half-Asyn)模式和领导者/跟随者(Leader/Follower)模式.实现了这两种线程池,从理论上分析了它们的性能,并进行了性能实验.实验数据表明Leader/Follower模式具有较高的性能优势.  相似文献   

11.
在论述AJAX技术基础上,研究基于AJAX技术实现浏览器与服务器的异步通信的技术关键,提出一种AJAX应用模型,将其应用到山西电力公司内容管理平台系统。通过性能分析,探讨多用户并发访问时多线程及资源消耗情况。最后在性能比较试验中证明此模式减少了网络时延对WEB性能的影响,在响应时间和资源利用率上有显著优势。还总结出AJAX技术在实现过程中的优缺点。  相似文献   

12.
全局同步计算模型简单易用,但是路障同步导致收敛速度变慢。以顶点为中心的异步迭代虽然提高了收敛速度,但在计算节点之间需要频繁发送信息。在Spark环境下提出一种基于子图的异步迭代更新方法。在子图之间建立异步消息通信连接后,子图能以异步方式发送数据块;通过多线程同步避免数据读写冲突,保证异步更新时顶点状态的一致性。在大规模样本数据集上分别从收敛结果、收敛速度和通信代价验证方法有效性。实验结果表明,与全局同步迭代相比,该方法有效提高了计算收敛速度。与顶点为中心的异步更新方式相比,该方法在收敛时间上略有增长,但是显著降低了通信开销。  相似文献   

13.
在Linux2.6内核下实现1553B的驱动;针对1553B对实时性要求高,而实际处理过程又必须在应用层执行的特点,提出了在Linux下1553B驱动软件实时性设计方法,该方法采用异步通知的中断上报机制实现了用户中断处理函数的回调,采用实时进程的抢占机制保证了用户中断处理函数的及时运行,保证了1553B在Linux系统下的实时性;通过测试和分析,1553B中BC和RT间的数据通信可满足软实时的要求,传输超时率小于万分之0.3,数据基本能被及时、正确地处理;通过实时性设计的1553B驱动软件非常适合对通信速率要求不是很苛刻的应用场合。  相似文献   

14.
One of the essential problems in parallel computing is: Can SIMD machines handle asynchronous problems? This is a difficult, unsolved problem because of the mismatch between asynchronous problems and SIMD architectures. We propose a solution to let SIMD machines handle general asynchronous problems. Our approach is to implement a runtime support system which can run MIMD-like software on SIMD hardware. The runtime support system, named P kernel, is thread-based. There are two major advantages of the thread-based model. First, for application problems with irregular and/or unpredictable features, automatic scheduling can move some threads from overloaded processors to underloaded processors. Second, and more importantly, the granularity of threads can be controlled to reduce system overhead. The P kernel is also able to handle bookkeeping and message management, as well as to make these low-level tasks transparent to users. Substantial performance has been obtained on Maspar MP-1  相似文献   

15.
分析了I/O复用模型的原理和特点,并针对Windows与Linux平台间通信的并发数量不足的问题,提出在Windows与Linux平台间使用socket(套接字)异步通信的方法.通信采用客户端/服务器(Client/Server)模型.在该模型中,服务器端使用Linux提供的epoll接口,而客户端使用.NET提供的AsyncCallBack(异步回调)的委托方式构建跨平台的异步通信.此外,结合多线程编程方法,处理 socket 通信客户端的显示问题.从观测通信过程来看,服务器端能够同时接收多个客户端发送的数据并返回数据.实验结果表明,在Windows与Linux进行socket异步通信是完全可行的, epoll接口的使用提高了Linux服务器端的并发性,从而提高了Windows和Linux平台间网络通信的实时性.  相似文献   

16.
随着Web服务应用范围的不断扩展,灵活的消息传递机制在许多复杂网络应用中变得越来越重要。针对目前Web服务同步调用机制存在的不足,提出了异步Web服务的解决方案。分析了异步Web服务消息传递机制,以及在.NET框架中实现异步Web服务的原理,并通过实例探讨了异步Web服务在.NET框架中的实现方法。  相似文献   

17.
WIN32下基于线程的异步串行通信   总被引:1,自引:1,他引:1  
黄江涛  周泓 《计算机应用》1998,18(11):36-38
在串行通信中引入线程,可降低数据丢失率以及提高系统的可靠性,本文介绍了用DELPI3.0实现基于线程的32位异步串行通信,通过介绍读/写线程解释了WIN32多线程思想在通信编程中的应用。  相似文献   

18.
针对某些多源航迹融合应用系统中通信带宽有限、通信质量欠佳等现实条件致使网络传输数据少、通信延时无序的问题,提出一种基于部分可利用局部估计同步化及最少信息自适应权值估计的异步航迹融合技术。该技术克服了现有方法中对局部估计质量等信息的依赖,并能避免部分传输数据延时过大对融合实时性能造成的损失。通过一个仿真例子验证了方法在实际应用尤其是通信受限的多源融合系统中具有较强的实用性。  相似文献   

19.
周鹏  黄灿  江楠 《软件》2012,(2):31-32,35
完成端口是一种复杂的Win32内核对象。应用程序可以用完成端口管理线程池为大量的异步I/O请求提供服务,而不必为每个I/O请求分别创建服务线程。完成端口模型用于开发服务器应用程序,以提供优良的伸缩性和获得最好的系统性能。本文构建了一个基本的网络服务器程序框架,对完成端口模型的用法进行阐述与分析。  相似文献   

20.
随着CORBA应用领域的扩展,许多应用需要CORBA提供异步机制,而传统的CORBA不提供异步方法激活机制。本文介绍了一种基于对象传值模式的异步模型--Polling模型,该模型可以在应用级解耦合请求和应答。我们在Starbus上实现了该模型,测试结果表明了该模型的可行性  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号