基于WCF的电视收视率分布式计算

基于WCF的电视收视率分布式计算

论文摘要

随着中国的市场经济的深入发展,广告在经济中发挥的作用越来越重要。对于一个公司来说,无论是他的新开发的产品,还是老的成熟的产品,都需要通过广告来向消费者宣传。但是广告到底带来了多少效果,这需要广告公司根据收视数据来建立各种报表分析出来。对于中国这样大的市场来说,数据计算量是惊人的。对于开发人员来说,面对超大的数据计算量,如何在企业级的硬件条件下在指定的时间内完成计算,是一个很大的挑战。传统的做法是:提高CPU主频,服务器增加CPU,增加内存,在一台服务器上面运行多进程,多线程的计算任务。但是单台服务器的资源毕竟有限,而在当今的今超级计算机,无一例外地采用并行运算技术以达到惊人的运算能力,而非依靠单一CPU实现强大运算的目的,分布式运算可谓是计算机产业发展的必然趋势。笔者在实际项目中尝试了把单任务分配到多服务器上的进行分布式并行计算。突破了单台机器的局限。在本文,笔者结合了在实际项目中使用的基于WCF的分布式计算应用于电视收视率的计算方案。由简入繁,从总体设计到详细设计,逐步地分析了如何在基于WCF的基础上进行分布式并行计算。文中首先对简单阐述了一下电视收视率计算原理,点出了电视收视率的几个要素,以及为什么就中国当前的市场规模,传统的单机计算方法不能满足巨大计算量的需求,需要采用分布式计算。然后就当前分布式计算的现状做了一个总体概述;然后对本文要重点分析的基于WCF服务的分布式计算的相关技术基础做了概括分析,包括:Windows服务技术概述、.NET Remoting技术概述、Web Service技术概述、以及WCF技术概述。其次对笔者利用文中讨论的技术方案的一个实际的项目做了一个背景介绍以及这个系统对分布式计算的具体需求。再次对基于WCF的分布式计算系统的总统设计,包括主要功能及特点、系统设计及基本拓扑结构。再后论述了基于WCF的分布式计算系统的详细设计:再后分析了其作为一个Service在被别的系统使用过程中的实际应用效果:最后总结了WCF的分布式计算系统技术方案,并在总结的基础上提出了该讨论的方案下一步可以继续研究分析的研究方向。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 广告行业的现状
  • 1.2 分布式计算概述
  • 1.3 分布式计算技术分析
  • 1.4 分布式计算分类
  • 1.5 本文主要内容和章节安排
  • 第二章 基于 WCF的电视收视率分布式计算系统背景
  • 2.1 收视率计算原理
  • 2.1.1 电视节目/广告清单
  • 2.1.2 人口特性
  • 2.1.3 收视数据
  • 2.2 为什么需要分布式计算
  • 2.2.1 中国市场的巨大计算量
  • 2.2.2 不同的收视率计算引擎
  • 2.2.3 TRS系统简述
  • 2.2.4 TRS系统对分布式的需求
  • 第三章 基于 WCF的分布式计算技术概述
  • 3.1 Windows服务技术概述
  • 3.2 .NET Remoting技术概述
  • 3.3 Web Service技术概述
  • 3.4 WCF技术概述
  • 第四章 基于 WCF的分布式计算系统总体设计
  • 4.1 TRS系统设计
  • 4.1.1 拓扑结构
  • 4.1.2 系统构件图
  • 4.2 主要功能及特点
  • 4.2.1 分布式计算
  • 4.2.2 集中数据存储
  • 4.2.3 出错处理
  • 4.2.4 任务管理
  • 4.2.5 动态智能分配任务
  • 4.2.6 支持多收视率引擎
  • 第五章 基于 WCF的分布式计算系统详细设计
  • 5.1 收视率服务控制器
  • 5.1.1 请求处理模块
  • 5.1.2 后台处理线程
  • 5.1.3 获取可用服务
  • 5.1.4 调用计算子节点
  • 5.2 收视率计算子结点
  • 5.2.1 计算子结点的内部工作流程
  • 5.2.2 消息类型设计
  • 5.2.3 服务类型设计
  • 5.3 收视率服务监视器
  • 5.3.1 监视器描述
  • 5.3.2 界面设计
  • 第六章 关键技术问题分析
  • 6.1 收视率计算任务的耗时差别问题
  • 6.1.1 问题描述
  • 6.1.2 使用任务分割解决计算任务的差别问题
  • 6.2 收视率计算任务的管理
  • 6.2.1 问题描述
  • 6.2.2 采用单例设计模式解决收视率计算任务的管理
  • 6.3 收视率计算的任务等级
  • 6.3.1 问题描述
  • 6.3.2 非“实时”任务
  • 6.3.3 “实时”任务
  • 6.3.4 任务等级的总结
  • 6.4 不同的收视率计算引擎
  • 6.4.1 问题描述
  • 6.4.2 工厂模式解决不同收视率计算引擎的问题
  • 第七章 TRS系统的应用效果
  • 第八章 总结与展望
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].一种基于WCF的文件上传方法实现[J]. 软件工程 2017(03)
    • [2].基于WCF框架的设备点检系统[J]. 电脑知识与技术 2013(32)
    • [3].运用WCF技术实现项目工程的自动更新[J]. 电脑知识与技术 2013(05)
    • [4].基于WCF的学生管理系统的设计与实现[J]. 电子世界 2013(19)
    • [5].基于WCF的物业管理系统设计与实现[J]. 软件导刊 2013(10)
    • [6].基于微软WCF的管理系统的开发和应用——重庆正大软件职业技术学院学生管理系统[J]. 科学咨询(科技·管理) 2011(09)
    • [7].基于WCF的分布式地理信息系统研究[J]. 测绘信息与工程 2008(03)
    • [8].基于WCF的综合自动化系统联动控制模式[J]. 工矿自动化 2016(05)
    • [9].基于WCF的异构系统间数据交互研究[J]. 河南大学学报(自然科学版) 2013(04)
    • [10].基于WCF的洛阳石化铁路调度指挥系统的设计与实现[J]. 科技信息 2012(03)
    • [11].基于WCF的机房管理系统的设计与实现[J]. 计算技术与自动化 2010(04)
    • [12].一种基于WCF技术的远程数据共享的实现[J]. 电脑编程技巧与维护 2017(11)
    • [13].现代物流中基于WCF的RFID物流中间件的研究[J]. 物流技术 2010(19)
    • [14].WCF安全模型的设计与实现[J]. 网络安全技术与应用 2008(10)
    • [15].基于WCF的分布系统安全模型研究与应用[J]. 计算机与网络 2015(18)
    • [16].使用WCF构建区域图书馆[J]. 制造业自动化 2011(09)
    • [17].基于WCF的文件服务器在档案系统中的应用[J]. 中小企业管理与科技(下旬刊) 2009(04)
    • [18].基于WCF的异构系统集成研究与应用[J]. 无线互联科技 2015(01)
    • [19].基于WCF的数据同步模型设计与实现[J]. 山西大同大学学报(自然科学版) 2013(02)
    • [20].WCF技术在生产经营预警系统中的应用研究[J]. 电脑知识与技术 2010(03)
    • [21].基于WCF的分布式系统模型研究与实现[J]. 吉林师范大学学报(自然科学版) 2012(03)
    • [22].基于WCF技术架构的电子党务系统设计[J]. 电脑与信息技术 2014(04)
    • [23].基于WCF和对等网络的即时通信软件的设计与开发[J]. 微型机与应用 2013(22)
    • [24].基于WCF的计算机远程监控系统的设计与实现[J]. 华北科技学院学报 2013(03)
    • [25].基于WCF的制冷空调试验平台监控系统的开发[J]. 杭州电子科技大学学报 2009(06)
    • [26].WCF架构下分布式税务系统的开发方法[J]. 科技传播 2015(07)
    • [27].应用WCF分布式框架实现移动数据同步[J]. 计算机应用 2011(12)
    • [28].用WCF实现SOA面向服务研究[J]. 计算机光盘软件与应用 2014(14)
    • [29].基于电子管WCF电路的高保真耳机放大器设计[J]. 电声技术 2009(11)
    • [30].WCF技术在消息总线开发中的应用研究[J]. 科学技术与工程 2010(04)

    标签:;  ;  

    基于WCF的电视收视率分布式计算
    下载Doc文档

    猜你喜欢