`
AliKevin2011
  • 浏览: 118780 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

s4-概要介绍

阅读更多
AliKevin 写道

   本系列文章不涉及过多的S4的理论内容,因为s4论文中描述相当清楚(我认为我实在是说的不会比论文中更清楚了:)呵呵),论文信息请看论文http://dl.iteye.com/topics/download/704e5924-0dd8-34df-b44f-2efbc91de071


一、S4最简单的介绍
S4(简单可扩展流系统的首字母简称:Simple Scalable Streaming System)是一个受Map-Reduce模式启发的分布式的,可扩展的,分区容错的,可插拔的流处理引擎,开发者可以很容易的在其上开发面向无界不间断流数据处理的应用。且S4能够运行在构筑于普通硬件之上的大规模集群中。

二、要解决的问题
   s4用于解决"cost-per-click“(点击数付费)广告,通过实时计算预测用户对广告的可能的点击行为。

三、s4适用的场景
   s4适用于业务允许部分容错性的实时性分布式计算。(s4没有严格的failover机制,运行节点突然crash时,会导致当前节点中的数据丢失。后续的请求会failover到其他的节点上,但crash时的状态已经丢失)
四、s4架构图



如上图所示:
在S4中所有事件流由client触发,经由Adapter到达S4集群进行分步式计算处理, 关键的数据事件被分类路由到处理单元(Processing Elements,PEs),处理单元消费这些事件,做如下事情之一或全部:
a.发出一个或多个可能被其他PE处理的事件。
b.发布结果。
这种架构类似提供了封装和地址透明语义的Actor模式,因此允许应用在大规模并发的同时暴露简单的编程接口给应用开发者。

  • 大小: 77.2 KB
分享到:
评论

相关推荐

    IPB90N04S4-02 INFINEON 英飞凌 电子元器件芯片.pdf

    本资源是针对英飞凌公司生产的IPB90N04S4-02电子元器件芯片的概要信息,以下是对其进行的详细解释: 标题和描述 该资源的标题是“IPB90N04S4-02 INFINEON 英飞凌 电子元器件芯片”,描述是“IPB90N04S4-02 INFINEON...

    WJ-S4步进电机控制器用户手册及SDK开发指南

    内容概要:WJ-S4控制器用户手册详细介绍了WJ-S4步进电机控制器的功能特性、串口控制、API函数及硬件接线等内容。该手册旨在帮助用户快速搭建控制系统,实现步进电机的精密控制与二次开发。 适合人群:具备一定的电子...

    2019年全国职业技能大赛高职组计算机网络应用赛项H卷--配置命令概要.docx

    VLAN50、VLAN60和VLAN100的数据流通过S4转发,S4失效时通过S3转发。这需要在S3和S4上配置相应的VRRP组,设置虚拟IP地址和优先级,确保高优先级的设备作为主路由器,低优先级设备作为备份。 5. **TC-IGNORE功能**: ...

    SAP S4系统中物料主数据归档删除详述

    内容概要:本文详细介绍SAP系统中的物料主数据归档删除方法。不同于普通的添加删除标记的操作,这里的归档删除是从数据库层面彻底移除物料主数据记录,包括使用的三个主要步骤:为指定物料添加删除标识符,归档并...

    Python 实现S4VM半监督支持向量机二分类预测(含完整的程序和代码详解)

    内容概要:本文介绍了S4VM(半监督支持向量机)的具体实现及应用场景。主要内容涵盖S4VM的基本概念,如通过有标签和无标签数据增强模型泛化能力和提升分类性能。具体实现了包括数据加载、数据预处理(清洗和标准化)...

    MATLAB实现S4VM半监督支持向量机二分类预测(含完整的程序和代码详解)

    内容概要:本文详细介绍了如何使用MATLAB实现一个半监督支持向量机(S4VM)二分类预测模型。该模型结合少量标记样本和大量未标记样本,提高模型的分类性能,尤其适用于医疗诊断、金融欺诈检测等领域。文章涵盖了数据...

    专题资料(2021-2022年收藏)基于单片机温度传感器的温度智能控制系统的设计概要.doc

    【标题】:基于单片机温度传感器的温度智能控制系统设计概要 【描述】:这份教育资料详述了一种利用单片机和DS18B20温度传感器构建的温度智能控制系统的最新完美设计。 【标签】:最新完美版教育资料 【主要内容...

    HW网络设备基础运维培训

    #### 一、华为网络设备基础知识介绍 ##### CE系列交换机产品介绍 - **CE12812、CE12808、CE12804**:这些核心交换机是华为高端数据中心交换机家族的重要成员,具有高密度、高性能和高可靠性的特点。它们能够支持...

    基于Hadoop的大数据处理关键技术综述22.pptx

    【内容概要】 1. 大数据背景介绍 - 大数据被定义为新一代架构和技术,用于从大量、高频率、多结构数据中提取价值。 - 大数据的特点包括高并发读写、海量存储和高可扩展性与高可用性需求。 - 大数据与云计算的关系...

    Scratch与我__Scratch开启互动媒体新世界_谢作如1

    【内容概要】: 本文主要介绍了Scratch在教育领域的应用,特别是在互动媒体技术教学中的重要作用。作者谢作如通过参与教学研讨会,展示了如何利用Scratch的扩展工具S4A进行无线传感器功能的探索,使学生能够创建...

    2015年软考数据库系统工程师考试真题加答案解析(上午+下午)

    - **知识点**:概要设计阶段的主要任务是划分模块、确定模块之间的关系以及建立整个系统的体系结构。 - **答案解析**:正确答案是A。 16. **项目进度管理** - **知识点**:项目进度管理中的关键路径法可以帮助...

    详细的SAP销售合同配置和操作

    - 如果参照价值合同创建订单时出现问题,可能需要检查行项目复制控制规则,或者调整“协议概要消息”配置以适应合同检查需求。 综上所述,SAP销售合同配置和操作涉及多个层面,包括系统配置、合同类型、项目类别、...

Global site tag (gtag.js) - Google Analytics