xuaner1

Score: 201
Uploads: 5
Downloads: 1
Create time: 2017-07-01 00:21:46

Upload log:
Put_Flavors_SA-master.zip - 代码主要包括三个文件:1. Server.h 2. Server.cpp 3.put_flavors_to_servers.cpp 其中,Server.h和Server.cpp 两个文件是Flavor结构体和Server类的声明与定义文件,Flavor结构体包括三个成员:name、cpu、mem,代表一个虚拟机基本的属性;Server类包括成员:总内存、总CPU、空闲内存、空闲CPU,方法:put_flavor (放置Flavor)、get_cpu_usage_rate(获取CPU使用率)、get_mem_usage_rate(获取内存使用率);put_flavors_to_servers.cpp文件定义了put_flavors_to_servers函数,用于使用模拟退火算法找到最优放置虚拟机方式。main函数使用自己定义一些参数,用于演示函数的使用方法,仅供参考使用。
distributed-system-framework-master.zip - ##### 这是基于Linux平台C++编写的分布式系统框架,非常适合对Linux后端项目有需求的同学学习。 ##### 主要包含四个文件,分别是服务器端、客户端、负载均衡服务器端以及信息采集器。 ##### 涉及到的技术: (1)Linux下socket编程, 封装TcpServer,TcpClient (2)Libevent网络框架库的使用 (3)服务器端线程池的使用以及其负载均衡 (4)MySQL数据库C接口的C++类封装 (5)单例模式 (6)负载均衡算法之一致性hash算法 (7)CJson格式的消息封装 (8)MD5算法
Algorithmic-Load-Balancing-master.zip - 本项目是分布式系统负载平衡算法机制设计中提出的算法的实现,
GeneticAlgorithm-master.zip - 任务调度问题的遗传算法实现,文件中包含一篇外文论文
MyGA-master.zip - 将节点按内存情况排序 将任务按内存需求情况排序 规则:将内存需求最小的节点先行分配在内存剩余最多的节点上

Download log:
任务多机调度.rar - 多机任务调度算法[n个任务,m个机器] 该算法用C++语言描述,

Favorite: