- 博客(6)
- 资源 (126)
- 收藏
- 关注
原创 Unix环境产生单实例进程方案
在一些情况下,一个进程只能产生一个实例来执行。Unix环境,提供了文件-记录锁(file- and record-locking)机制,提供了事项单实例进程的基本解决方案。 假如,一个进程在开始运行时,生成了一个文件,并且,对整个文件上锁,并且,只有一个这样的写锁允许生成。 如果,后续的进程要试图产生写锁,会导致失败。这暗示了,前面已经有实例运行了。 下面一
2011-12-30 19:52:14 940
原创 为什么X86防火墙小包性能不足的论述
目前,很多X86的防火墙厂商都宣称,64bytes小包线速转发,94%……,呵呵,让我们来看看kola关于这个的经典论述:一. 线速线速转发是对一个网络中转设备的理想要求。但平时大多数人都关注着设备的bps(bitsper second,每秒数据的位数),很少人会想到fps(frame per second,每秒数据的帧数)实际上更考验设备的转发能力。简单的说,bps是指每秒钟有多少字
2011-12-28 22:41:26 3759
原创 libpcap原理
LibPcap通过pcap_open_live()系统调用socket()创建一个socket.而系统调用socket()则是通过sys_socketcall()这个入口找到sys_socket()->sock_create()->__sock_create()->rcu_dereference(net_families[family])根据协议簇执行create。LibPcap选用的协议簇PF_
2011-12-19 22:52:52 3859
原创 在OpenSSL中添加自定义加密算法
1.加密算法的加载在调用加密算法之前,通过调用OpenSSL_add_all_algorithms来加载加密算法函数和单向散列算法函数void OpenSSL_add_all_algorithms(void){OpenSSL_add_all_ciphers(); /*加载加密算法 */ OpenSSL_add_all_digests(); /*加载单向散列函
2011-12-04 22:52:22 1848
原创 霸道选举算法
1、假定系统同步,并允许在选举期间进程崩溃,利用超时来检查进程故障,所有进程知道其它进程的标识符(优先符)2、构造一个可靠的故障检测器,最大消息传输延迟为Ttrans,最大消息处理延迟为Tprocess。因此,我们可以计算时间T=2Ttrans+Tprocess,如果在T内没有收到应答,本地故障检测器可以报告请求的预期接收者已经出现故障。3、1)知道自己有最大标识符的进程可通过发送协调
2011-12-01 22:23:15 2472
原创 分布式系统进程的选举
进程的选举在分布式系统中,为了协调一组进程的动作,我们常常需要一个进程扮演协调者、初始者或管理者的角色。这个进程可以是进程组的任何一个,但关键的是进程组必须选举出唯一一个而且必须达到共识。如果所有的进程都完全一样,它们之间没有任何可区别的属性,那么也就没有办法选举出一个特别的进程。因此,我们假设进程有一个全局唯一的编号,这个编号可以是网络地址或其他方法产生的编号。不失一般性,我们可以假设选
2011-12-01 22:22:52 2839
SCPS_RI_1_1_132源代码
2010-08-06
MINIMIZING THE EFFECTS OF LATENCY ON TCP OVER SATELLITE LINKS.pdf
2010-08-05
IPSec Acceleration Using a Programmable.pdf
2010-08-05
Network IO Acceleration in Heterogeneous Multicore Processors.pdf
2010-08-05
Compact_xPEP_datasheet.pdf
2010-08-05
issues-ipsec-geosynchronous-satellite-links.pdf
2010-08-05
libphonon.so.4.3.1
2010-06-27
Erlang_-_Concurrent_Functional_Programming_for_Telecommunications._A_Case_Study_of_Technology_Introd
2010-05-10
WindowBuilder_V1.8 for Eclipse 4.5(Mars)
2016-07-08
IEEE1619标准-用于等长加密算法.pdf
2013-04-28
MTracer 2.1带注册码
2011-10-15
MediaWiki1.16.4
2011-05-02
Nvidia显卡驱动Linux版
2010-11-06
lrzsz-0.12.20.tar
2010-10-24
SCPS_Documents.rar SCPS协议文档
2010-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人