中南大学 信息科学与工程学院 湖南科技大学 知识处理与网络化制造湖南省普通高校重点实验室

Slides:



Advertisements
Similar presentations
四川财经职业学院会计一系会计综合实训 目录 情境 1.1 企业认知 情境 1.3 日常经济业务核算 情境 1.4 产品成本核算 情境 1.5 编制报表前准备工作 情境 1.6 期末会计报表的编制 情境 1.2 建账.
Advertisements

主编:邓萌 【点按任意键进入】 【第六单元】 教育口语. 幼儿教师教育口 语概论 模块一 幼儿教师教育口语 分类训练 模块二 适应不同对象的教 育口语 模块三 《幼儿教师口语》编写组.
第一組 加減法 思澄、博軒、暐翔、寒菱. 大綱 1. 加減法本質 2. 迷思概念 3. 一 ~ 七冊分析 4. 教材特色.
海南医学院附 院妇产科教室 华少平 妊娠合并心脏病  概述  妊娠、分娩对心脏病的影响  心脏病对妊娠、分娩的影响  妊娠合病心脏病的种类  妊娠合并心脏病对胎儿的影响  诊断  防治.
植树节的由来 植树节的意义 各国的植树节 纪念中山先生 植树节的由来 历史发展到今天, “ 植树造林,绿化祖国 ” 的热潮漫卷 了中华大地。从沿海到内地,从城市到乡村,涌现了多少 造林模范,留下了多少感人的故事。婴儿出世,父母栽一 棵小白怕,盼望孩子和小树一样浴光吮露,茁壮成长;男 女成婚,新人双双植一株嫩柳,象征家庭美满,幸福久长;
客户协议书 填写样本和说明 河南省郑州市金水路 299 号浦发国际金融中 心 13 层 吉林钰鸿国创贵金属经营有 限公司.
浙江省县级公立医院改革与剖析 马 进 上海交通大学公共卫生学院
第二章 环境.
產學攜手合作計畫 楊授印 國立虎尾科技大學 推廣教育中心 主任 動力機械工程系 助理教授 民國103年10月30日.
教师招聘考试 政策解读 讲师:卢建鹏
了解语文课程的基本理念,把握语文素养的构成要素。 把握语文教育的特点,特别是开放而有活力的语文课程的特点。
北台小学 构建和谐师生关系 做幸福教师 2012—2013上职工大会.
福榮街官立小學 我家孩子上小一.
第2期技職教育再造方案(草案) 教育部 101年12月12日 1 1.
企业员工心态管理培训 企业员工心态管理培训讲师:谭小琥.
历史人物的研究 ----曾国藩 组员: 乔立蓉 杜曜芳 杨慧 组长:马学思 杜志丹 史敦慧 王晶.
教育部高职高专英语类专业教学指导委员会 刘黛琳 山东 • 二○一一年八月
淡雅诗韵 七(12)班 第二组 蔡聿桐.
第七届全国英语专业院长/系主任高级论坛 汇报材料
小數怕長計, 高糖飲品要節制 瑪麗醫院營養師 張桂嫦.
制冷和空调设备运用与维修专业 全日制2+1中等职业技术专业.
会计信息分析与运用 —浙江古越龙山酒股份有限公司财务分析 组员:2006级工商企业管理专业 金国芳 叶乐慧 魏观红 徐挺挺 虞琴琴.
第六章 人体生命活动的调节 人体对外界环境的感知.
芹菜 英语051班 9号 黄秋迎 概论:芹菜是常用蔬菜之一,既可热炒,又能凉拌,深受人们喜爱。近年来诸多研究表明,这是一种具有很好药用价值的植物。 别名:旱芹、样芹菜、药芹、香芹、蒲芹 。 芹菜属于花,芽及茎类。
2012年 学生党支部书记工作交流 大连理工大学 建工学部 孟秀英
北京市职业技能鉴定管理中心试题管理科.
2014吉林市卫生局事业单位招聘153名工作人员公告解读
各類所得扣繳法令 與申報實務 財政部北區國稅局桃園分局 103年9月25日
初級游泳教學.
爱国卫生工作的持续发展 区爱卫办 俞贞龙.
公司保密工作要求及 院商秘保护工作安排 2014年9月12日.
第八章 数学活动 方程组图象解法和实际应用
本课内容提要 一、汇率的含义 二、汇率变化与币值的关系 三、汇率变化的影响. 本课内容提要 一、汇率的含义 二、汇率变化与币值的关系 三、汇率变化的影响.
散文鉴赏方法谈.
比亚迪集成创新模式探究 深圳大学2010届本科毕业论文答辩 姓名:卓华毅 专业:工商管理 学号: 指导老师:刘莉
如何撰写青年基金申请书 报 告 人: 吴 金 随.
点击输 入标题 点击输入说明性文字.
國際志工海外僑校服務 越南 國立臺中教育大學 2010年國際志工團隊.
痰 饮.
學分抵免原則及 學分抵免線上操作說明會.
教 学 查 房 黄宗海 南方医科大学第二临床医学院 外科学教研室.
评 建 工 作 安 排.
“十二五”国家科技计划经费管理改革培训 概预算申报与审批 国家科学技术部 2012年5月.
“十二五”国家科技计划经费管理改革培训 概预算申报与审批 国家科学技术部 2012年5月.
首都体育学院 武术与表演学院 张长念 太极拳技击运用之擒拿 首都体育学院 武术与表演学院 张长念
现行英语中考考试内容与形式的利与弊 黑龙江省教育学院 于 钢 2016, 07,黄山.
第5讲:比较安全学的创建 吴 超 教授 (O)
個人傷害險-鐵馬逍遙專案 商品介紹 商品特色 保障內容 承保對象 保險費 案例 業務費用及淨業績 車險部業務規劃科.
彰化縣西勢國小備課工作坊 新生入學的班級經營 主講:黃盈禎
重庆市西永组团K标准分区基本情况介绍.
西貢區歷史文化 清水灣 鍾礎營,楊柳鈞,林顥霖, 譚咏欣,陳昭龍.
所得稅扣繳法令與實務 財政部北區國稅局桃園分局 102年12月19日 1 1.
角 色 造 型 第四章 欧式卡通造型 主讲:李娜.
C2C网站如何帮助降低交易双方信息不对称 ——以淘宝网与易趣网为例 组员:陈文勇 刘嘉杰 黎丝敏 郑小丽 陈影 林丹丹 邓楚惠 傅伟雯.
走进校园流行 高二15班政治组 指导老师:曾森治老师.
医院文化建设 广东省中医院 2011年3月26日.番禺.
案例:海底捞模式 ——把服务做到极致.
医疗法律法规培训 连云港市东辛农场医院 周卫平 二0一四年十二月.
史泰博出货检验员面试中·········
09英本2班 罗芬.
个人所得税 扣缴申报表填报讲解.
主講人:孫台義 教授 哈薩克大學國際關係學院 客座教授
土地增值税清算业务培训 主讲人:吴金娟 怀集地税.
实训报告 财务管理二班 第三小组 组长:董文芳 执笔人:王瑾 组员:汲伦 庞宁宁 姜美.
教育部技職司 北區:2015年10月12日下午 南區:2015年10月16日下午
長高 長壯 ㄋㄟㄋㄟ補給站 每天2份奶~~健康跟著來!.
第九章 建设中国特色社会主义政治.
103年度清水區農會四健推廣教育 第2單元 06月12 日 PM1:20-2:50 題目:六大類食物/均衡飲食金字塔 均衡飲食金字塔
《保險代理手冊》.
整合、改善學生修課資訊 建構全校課程地圖 報告單位:弘光科技大學通識學院 報告日期:100 年01月11日 報 告 人:通識學院楊士奇組長.
Presentation transcript:

中南大学 信息科学与工程学院 湖南科技大学 知识处理与网络化制造湖南省普通高校重点实验室 成批处理工作流中数据流的管理与控制 文一凭 (ypwen81@gmail.com) 中南大学 信息科学与工程学院 湖南科技大学 知识处理与网络化制造湖南省普通高校重点实验室

√ Outline 问题的提出 1 问题的提出 1 问题的提出 1 数据流管理机制 2 数据流管理机制 2 数据流管理机制 2 数据流控制机制 3 数据流控制机制 3 数据流控制机制 3 数据流控制机制 3 应用实例 4 应用实例 4

问题的提出:研究背景 一类包含成批处理区的特殊业务过程 成批处理区中同一类型工作流活动的多个活动实例可进行合并处理 成批处理工作流 一类包含成批处理区的特殊业务过程 成批处理区中同一类型工作流活动的多个活动实例可进行合并处理 原本分别执行的多个活动实例可成组合并执行 例:某公司处理共享租车的工作流 活动A提出租车申请;活动B审批租车申请;若租车申请未被审批通过,则选择活动G发送拒绝通知 反之,活动C安排出租车;活动D为通知司机;活动E为通知乘车人;活动F为乘车人缴费

问题的提出:研究背景

问题的提出:研究背景 当BG1、BG2执行完后,需要将BG1、BG2的输出数据进行拆分,即根据乘客数量将乘车费用分摊到C1、C3与C2、C4中

问题的提出:研究背景

问题的提出:研究的问题 从这个例子可以看出,活动分组实例与活动分组执行实例间的数据交互具有以下特点: 活动分组实例来自多个不同的并发过程实例 需进行合并与拆分等数据操作 因此,为提高成批处理工作流执行的自动化程度,需要提供一种对成批处理工作流中数据流进行管理与控制的机制。

问题的提出:相关概念的形式化描述

问题的提出:相关概念的形式化描述

问题的提出:相关概念的形式化描述

问题的提出:相关概念的形式化描述

√ Outline 问题的提出 1 问题的提出 1 问题的提出 1 数据流管理机制 2 数据流管理机制 2 数据流管理机制 2 数据流控制机制 3 数据流控制机制 3 数据流控制机制 3 数据流控制机制 3 应用实例 4 应用实例 4 12

数据流管理机制:成批处理数据模型 设A为成批处理区中的一个活动,下面先对与活动A成批处理过程相关的数据操作进行描述。

数据流管理机制:成批处理数据模型

数据流管理机制:成批处理数据模型

数据流管理机制:成批处理数据模型 上述定义说明,活动分组实例与活动分组执行实例间的数据交互可通过一系列数据操作来完成 因此,可定义与过程模型相对应的成批处理数据模型

数据流管理机制:数据管理组件 数据管理组件主要包括一个成批处理数据模型解释器,一组数据表结构及一个数据处理模块 活动实例的输入输出数据使用关系表结构存储 分组映射信息使用分组映射表结构存储

√ Outline 问题的提出 1 问题的提出 1 问题的提出 1 数据流管理机制 2 数据流管理机制 2 数据流管理机制 2 数据流控制机制 3 数据流控制机制 3 数据流控制机制 3 数据流控制机制 3 应用实例 4 应用实例 4 18

数据流控制机制 我们的前期工作已设计了一个基于事件驱动机制的成批处理调度引擎(DBP)

数据流控制机制 DBP采用事件触发机制来组织成批处理工作流的执行过程 ECA规则解释器对事件队列中的新到事件进行处理,当某条ECA规则满足,则其被解释执行 对原有DBP中的事件与ECA规则进行扩展与修改,便可使引擎的原有组件与数据管理组件配合实现对数据流的管理与控制

数据流控制机制

数据流控制机制 对于缓冲区管理器,可新增一个Acti_Ins_ Arrival事件 在工作流引擎将新的活动实例送入到缓冲区管理器时由缓冲区管理器产生 新增一条可由该事件触发的ECA规则:ON Event Acti_Ins_ Arrival DO Action { Record_Info( ); } 在原有ECA规则Rule 2与Rule 3的未尾均加入操作函数CreateGroup Rule1的未尾加入操作函数DecomposeGroup 算法1-3分别描述了这三个操作函数

数据流控制机制 算法1:Record_Info aid=GetInstanceID( ); //获取活动实例ID pid= GetProcessID( ); //获取过程实例ID ActivityName=GetInstanceInfo( ); //获取活动名 AddToInsList(aid, pid, ActivityName, ‘Initial’); //将活动实例加入到InsList TableName= GetDataTable (ActivityName); //获取活动的数据表名 SaveInfo(TableName, GetInputData(aid, pid)); //将活动实例的输入数据存入数据表

数据流控制机制 算法2:CreateGroup ActivityName= GetScheduleInfo( ); //获取活动名 InstanceSet= SelectPartition(ActivityName); //选择一组活动实例 SetInsStatus(InstanceSet, ’Scheduled’); //将该组活动实例设为调度态 GID= CreateGroup(InstanceSet); //创建活动分组实例,返回分组ID TableName=GetGDataTable(ActivityName); //获取活动分组实例的数据表名 BAID= CreateGroupInstance(GID); //创建一个活动分组执行实例,返回该实例ID SetMapTable(GID, BAID); //建立分组映射关系 SaveInfo(TableName, Projection(GID, BAID, ActivityName)); //将执行投影操作获取的数据存入数据表 SaveInfo(TableName, Combination(GID, BAID, ActivityName)); //将执行合并操作获取的数据存入数据表 ArrangeTask(BAID, ActivityName); //分发工作项给执行者

数据流控制机制 算法3:DecomposeGroup BAID= GetInstanceID( ); //获取活动实例ID ActivityName=GetInstanceInfo( ); //获取活动名 TableName=GetGDataTable(ActivityName); //获取活动实例的数据表名 SaveInfo(TableName, GetOutputData(BAID)); //将活动实例的输出数据存入数据表 GID= GetMapInfo(BAID); //获取分组映射关系 TableName=GetDataTable(ActivityName); //获取活动的数据表名 SaveInfo(TableName, Distribution(GID, BAID, ActivityName)); //将执行分发操作获取的数据存入数据表 SaveInfo(TableName, DeComb(GID, BAID, ActivityName)); //将执行拆分操作获取的数据存入数据表 SetInsStatus(GetGroupSet(GID), ’Completed’); //根据分组映射关系将该组活动实例设为完成态

√ Outline 问题的提出 1 问题的提出 1 问题的提出 1 数据流管理机制 2 数据流管理机制 2 数据流管理机制 2 数据流控制机制 3 数据流控制机制 3 数据流控制机制 3 数据流控制机制 3 √ 应用实例 4 应用实例 4 26

应用实例 TCGIS(Trusted Car-pooling Geographic Information System,可信拼车地理信息系统 ) 用于解决现实拼车中最优化行车路线选择、费用分摊、拼车双方(乘客和驾驶员)信誉评级等问题 通过应用GPS、LBS(Location-based Service, 基于位置的服务)、Google API等技术,为拼车用户提供更多其它服务 本文的研究为该平台自动化处理拼车信息提供了技术支持

应用实例 TCGIS系统体系结构图

Q & A Thank you!