您正在查看 "Gridcompute P2p P2sp P2psip Cloudcomputing" 分类下的文章
2010-07-26 19:21
The NVIDIA Tesla™ C2050 and C2070 Computing Processors fuel the transition to parallel computing and bring the performance of a small cluster to the desktop. Based on the next-generation CUDA architecture codenamed “Fermi”, the 20-series family of Tesla GPUs support many “must have” features for technical and enterprise computing including C++ support, ECC memory for uncompromised |
2009-02-28 7:46
转自IT经验网。
我现在做的工作部分是.NET 和Java的通讯。看到这篇文章介绍了ICE和ACE, 两个都是开源的高性能中间件,挺有意思的,
ICE的主页 ACE的主页
二十世纪九十年代中期以来,业界一直在使用DCOM和CORBA这样的面向对象的中间件平台。在分布式的应用中,中间件平台托管了大部分网络事务,比如对数据进行编码与解码以进行传送,把逻辑对象地址映射到物理传输端点,根据客户和服务器的机器架构改变数据的表示,以及按照需要自动启动服务器。 |
2009-01-29 18:53
这些天捣鼓了下ejabberd,准备研究它的代码,做为榜样~ 我这儿用的是1.1.3的代码,而svn上面的代码有些地方做了比较大的改动. 安装很简单 - ./configure
- make && make install
就ok了. - ejabberd
会安装在var/lib/ejabberd目录, - 配置文件在
/etc/ejabberd |
2009-01-21 14:30
2009-01-21 10:57
Google最近关于Google Application Engin的介绍再一次引起了大家对备选数据库技术的兴趣。几星期前InfoQ 访谈Hypertable项目的创始人之一Doug Judd,该项目受到了Google的BigTable数据库的启发。本周InfoQ很乐意给大家奉献对 HBase领导人——im Kellerman、Michael Stack和Bryan Duxbury的专访。HBase是一个开源的、分布式的、仿效BigTable的面向列存储系统。 1. 对于第一次听说HBase的人,你准备怎么描述它? HBase是一个开源的、分 |
2008-12-27 10:48
一、 IPMSG通信协议介绍 声明:下述协议内容略去了一些本程序中没有用到协议内容,最初的Ipmsg协议是用日文写的,下面协议内容由本人翻译自Mr.Kanazawa的英文文档。
IP信使传输协议(第9版草案) 1996/02/21 2003/01/14 修订
H.Shirouzu shirouzu@h.email.ne.jp
关于IP信使: IP信使使用TCP/UDP协议提供收发消息及文件(目录)。 特性: IP信使能够安装在任何一个安装了TCP/IP协议栈的操作系统上,使用在线用户的动态识别机制,可以和在线所有用户进行信息交换。 |
2008-12-27 10:35
首先,大家知道SSL这一目前“ /************关于本文档******************************************** *filename: Linux网络编程一步一步学-利用OpenSSL提供的SSL操作函数进行加密通讯原始例子 *purpose: 说明了如果在Linux下利用OpenSSL库函数进行SSL加密通讯程序开发 *tidied by: zhoulifa(zhoulifa@163.com) 周立发(http://zhoulifa.bokee.com) Linux爱好者 Linux知识传播者 SOHO族 开发者 最擅长C语言 |
2008-12-27 10:31
服务器源代码如下:
用下列命令编译程序: gcc -Wall telnet-server -o telnetd
启动telnet服务: ./telnetd --daemon #以root用户身份在23端口(即telnet默认端口服务) 或 ./telnetd -P 7838 #以非root用户身份
然后开启一个新终端,telnet连接自己的服务器试试,如: telnet 127.0.0.1 或 telnet 127.0.0.1 7838
不需要输入用户名和密码,直接以启动telnet服务的用户的身份登录系统了。 输入系统命令体验一下吧! |
2008-12-27 10:31
服务器源代码如下: #include <stdarg.h> #include <errno.h> #include <stdio.h> #include <fcntl.h> #include <unistd.h> #include <string.h> #include <time.h> #include <sys/types.h> #include <sys/stat.h> #include <dirent.h> #include <errno.h> #include <netinet/in.h> #include <sys/socket.h> #include <resolv.h> |
2008-12-27 10:30
什么是异步通讯? 就是通讯任意一方可以任意发送消息,有消息来到时会收到系统提示去接收消息。
这里要用到select函数。使用步骤如下: 1、设置一个集合变量,用来存放所有要判断的句柄(file descriptors:即我们建立的每个socket、用open打开的每个文件等) 2、把需要判断的句柄加入到集合里 3、设置判断时间 4、开始等待,即select 5、如果在设定的时间内有任何句柄状态变化了就马上返回,并把句柄设置到集合里
服务器端源代码如下: |
2008-12-27 10:27
服务器端源代码如下:
客户端源代码如下:
编译程序用下列命令: gcc -Wall sync-server.c -o server gcc -Wall sync-client.c -o client
分别运行这两个程序: ./server 7838 1 ./client 127.0.0.1 7838
同步聊天过程如下:
|
2008-12-27 10:26
组播客户端代码如下:
组播服务器端程序源代码为:
编译程序用下列命令: gcc -Wall mcastclient.c -o mcastclient gcc -Wall mcastserver.c -o mcastserver 运行程序用如下命令: ./mcastserver 230.1.1.1 7838 客户端程序运行命令为: ./mcastclient 230.1.1.1 7838 192.168.100.1 12345 |
2008-12-27 10:26
UDP通讯服务器端源代码如下: 客户端源代码如下: 编译程序用下列命令: gcc -Wall simple-udpserver.c -o server gcc -Wall simple-udpclient.c -o client
运行程序用下列命令: ./server 127.0.0.1 7838
./client 127.0.0.1 7838 |
2008-12-27 10:01
Q:网络服务器的瓶颈在哪? A:IO效率。
在 大家苦苦的为在线人数的增长而导致的系统资源吃紧上的问题正在发愁的时候,Linux 2.6内核中提供的System Epoll为我们提供了一套完美 的解决方案。传统的select以及poll的效率会因为在线人数的线形递增而导致呈二次乃至三次方的下降,这些直接导致了网络服务器可以支持的人数有了 个比较明显的限制。
自从Linux提供了/dev/epoll的设备以及后来2.6内 |
2008-12-25 17:35
WINDOWS完成端口编程 1 1、基本概念 1 2、WINDOWS完成端口的特点 2 3、完成端口(Completion Ports )相关数据结构和创建 2 4、完成端口线程的工作原理 4 5、Windows完成端口的实例代码: 6 Linux的EPoll模型 8 1、为什么select落后 8 2、内核中提高I/O性能的新方法epoll 9 3、epoll的优点 10 4、epoll的工作模式 10 5、 epoll的使用方法 11 6、Linux下EPOll编程实例 12 总结 14 WINDOWS完 |