基于MapReduce框架分布式计算环境的源代码编译方法及系统
基本信息
申请号 | CN201711138498.8 | 申请日 | - |
公开(公告)号 | CN109799991B | 公开(公告)日 | 2022-03-18 |
申请公布号 | CN109799991B | 申请公布日 | 2022-03-18 |
分类号 | G06F8/41(2018.01)I | 分类 | 计算;推算;计数; |
发明人 | 劳生;刘艳彬;吴春光;刘晓东;申利飞 | 申请(专利权)人 | 中标软件有限公司 |
代理机构 | 北京汇智英财专利代理事务所(普通合伙) | 代理人 | 唐轶 |
地址 | 200030上海市徐汇区番禺路1028号1006-1010室 | ||
法律状态 | - |
摘要
摘要 | 本发明涉及基于MapReduce框架分布式计算环境的源代码编译方法及系统,通过分析不同阶段的文件之间依赖关系,使得源代码编译能更好分配到集群的机器进行编译;并提供并发写锁模块使得集群机器间相互并发写文件;本发明提供的基于MapReduce框架分布式计算环境的源代码编译方法及系统,使用MapReduce方式组织不同阶段的编译工作并形成流水线,实现了多机器同时编译、多阶并发流水线,减少了网络传输资源;并且,并发写锁提供的协同机制,能提高源代码编译速度以及提升编译任务速度、任务吞吐量。 |
