北航研究生院--《云计算技术原理》(1)

  讲师:林学练

  林学练,男,1978年2月生,汉,硕士,北京航空航天大学计算机系讲师。主要从事服务计算、网格计算、对等计算等分布式计算技术的研究。在服务计算方面,作为负责人或骨干成员参加的项目有863课题“网络环境的系统软件核心技术及运行平台”,国家科技攻关计划项目“基于XML的电子商务互操作协议标准研制”,863课题“Web服务集成和运行环境”,863 CIMS课题“电子商务平台”安全子课题,“北京市电子政务试点示范工程”。参与设计和实现了“Web服务应用支撑环境(WebSASE)”项目,并且负责设计和实现SOAP协议和Web服务容器的研发,该系统成功应用于电子政务和电子商务中;在网格计算和对等计算方面,作为骨干成员参加的项目有自然科学基金项目“以网络为基础的科学活动环境综合试验平台研究”,自然科学基金项目 “网络设计经济综合优化问题的算法研究”,973项目“虚拟计算环境协同模型、机制及计算性质”。此外还参加了某省政府信息交换平台建设项目,UOF/OOXML文档转换器项目等。在项目期间,协助指导研究生15人以上,发表论文和申请专利近20篇(项),获得省部级科技进步一等奖2项。2004-2005年,主讲理学院本科选修课程“数据结构与算法”;2006-2009年,讲解研究生选修课“中间件技术”。

  课程主要内容:

  分布式存储技术,大数据技术课程,还是比较概括的概念性内容。

  

  1.简介—INTRODUCTION

  大数据存储系统与传统存储系统区别

  

  2.文件系统—FILE SYSTEM

  主要分析了谷歌文件系统--GFS

  不仅是SQL—NOT ONLY SQL

  灵活运用松散的存储结构,结合传统SQL,组合出一套高度隔离的无关系数据表,特定字段中包含子表,并且没条记录字段多少甚至title都不同,这样才可以建立起庞大的可记忆和轻松扩展的数据存储结构。

  主要分析了Amazon‘s Dynamo、YAHOO‘s PNUTS、GOOGLE‘s BigTable系统的存储机制

    还包括一致性模型,主要讲解最终一致性的特点与应用

  

  

  

  一致性模型

  

  

  NEW SQL

  

  

时间: 2024-08-05 02:45:38

北航研究生院--《云计算技术原理》(1)的相关文章

云计算技术原理

由于云计算分为IaaS.PaaS和SaaS三种类型,不同的厂家又提供了不同的解决方案,目前还没有一个统一的技术体系结构,对读者了解云计算的原理构成了障碍.为此,本文综合不同厂家的方案,构造了一个供商榷的云计算体系结构.这个体系结构如图所示,它概括了不同解决方案的主要特征,每一种方案或许只实现了其中部分功能,或许也还有部分相对次要功能尚未概括进来. 云计算技术体系结构分为4层:物理资源层.资源池层.管理中间件层和SOA构建层,如图3所示.物理资源层包括计算机.存储器.网络设施.数据库和软件等:资源

北航研究生课程--《云计算技术原理》(2)Data Processing in Cloud

接上文,直接上图 INTRODUCTION MapReduce机制 PageRank Dijkstra's算法 消息机制 Data Graph 完结

云计算技术的产生、概念、原理、应用和前景

006年谷歌推出了“Google 101计划”,并正式提出“云”的概念和理论.随后亚马逊.微软.惠普.雅虎.英特尔.IBM等公司都宣布了自己的“云计划”,云安全.云存储.内部云.外部云.公共云.私有云……一堆让人眼花缭乱的概念在不断冲击人们的神经.那么到底什么是云计算技术呢?对云计算技术的产生.概念.原理.应用和前景又在哪里? 一.云计算思想的产生 传统模式下,企业建立一套IT系统不仅仅需要购买硬件等基础设施,还有买软件的许可证,需要专门的人员维护.当企业的规模扩大时还要继续升级各种软硬件设施以

【深度】深入大型网站技术原理-序-0.0.1-SNAPSHOT

目录 随写作进程迭代,如果在公众号上看到本文,可以点击阅读原文查看最新目录. 序 以下为序 0.序 之前的文章谈到了未来几年将以自我认知核心,从专业的深度和通用力的广度来全面<构建个人的知识体系>的想法. 最近的确一直在写作,但包括一系列多元思维模型在内的文章都是认知方面的内容,在自己的专业领域上还没怎么投入,所以从这篇文章开始,在未来的三到六个月之内,我将写一本自己专业领域的电子书. 毕竟工作是互联网开发,公司也是大型互联网企业,所以主题就定为<大型网站技术原理>.以过去两年多的

虚拟化技术原理(CPU、内存、IO)

本文来自:http://www.ywnds.com/?p=5856 虚拟化 云计算现在已经非常成熟了,而虚拟化是构建云计算基础架构不可或缺的关键技术之一. 云计算的云端系统, 其实质上就是一个大型的分布式系统. 虚拟化通过在一个物理平台上虚拟出更多的虚拟平台, 而其中的每一个虚拟平台则可以作为独立的终端加入云端的分布式系统. 比起直接使用物理平台, 虚拟化在资源的有效利用. 动态调配和高可靠性方面有着巨大的优势. 利用虚拟化, 企业不必抛弃现有的基础架构即可构建全新的信息基础架构,从而更加充分地

安卓手机屏幕投射到电脑以及一台电脑控制多台手机技术原理浅析

奥创软件研究院推出的奥创微群控让越来越多的人了解到了电脑控制手机的操作.自奥创软件研究院首家发布电脑批量控制手机的解决方案以来,有很多人开始探讨电脑控制手机技术在实际工作中的应用. 由于市场太大,仅靠奥创软件研究院一家也是做不过来的,现在将手机屏幕投射到到电脑的技术原理,以及一台电脑批量控制多台手机的技术(即所谓的手机反响控制)简单的给大家介绍下,在此抛砖引玉,希望能给大家一些思路上的指导. 说到安卓手机的屏幕投射,就不得不说安卓的adb,ADB的全称为Android Debug Bridge这

什么是云计算技术

本帖最后由 pig2 于 2014-3-11 10:10 编辑云计算技术:这里只是列出我所知道的,希望大家对云计算技术有所了解: 一首先让大家明白什么是云端,所谓云端需要两层理解(1)服务不在本地,这一层可以理解为服务器(2)它和普通的服务器是不一样的,这些云端的服务器的资源是共享的,一旦一个服务器不能承受,将会把任务分配给其他机器. 二.云技术与其他技术的区别:云技术可以使用的语言有java,c++等.云技术的开发,并没有发展什么新语言,而是在其他语言的基础上.比如Java语言.与其他技术,最

EEPlat PaaS 总体方案及技术原理

EEPlat PaaS平台提供了基于元数据驱动的以配置为主的快速开发平台,同时提供了完整的多租户实现,各租户拥有自己的独立应用和数据库,租户间实现了应用和数据的完全隔离. EEPlat PaaS平台包括四大子系统:多租户管理子系统.企业应用后台配置开发环境.元数据驱动引擎.企业应用分发管理子系统等. 核心原理流程图 EEPlat PaaS平台的原理,核心是元数据和执行引擎.通过后台配置开发环境定义元数据,再由元数据的执行引擎解析执行为相应的系统. EEPlat PaaS平台的原理图如下所示: 平

新手入门:史上最全Web端即时通讯技术原理详解

前言 有关IM(InstantMessaging)聊天应用(如:微信,QQ).消息推送技术(如:现今移动端APP标配的消息推送模块)等即时通讯应用场景下,大多数都是桌面应用程序或者native应用较为流行,而网上关于原生IM(相关文章请参见:<IM架构篇>.<IM综合资料>.<IM/推送的通信格式.协议篇>.<IM心跳保活篇>.<IM安全篇>.<实时音视频开发>).消息推送应用(参见:<推送技术好文>)的通信原理介绍也较多