移動云計(jì)算關(guān)鍵技術(shù)_第1頁
移動云計(jì)算關(guān)鍵技術(shù)_第2頁
移動云計(jì)算關(guān)鍵技術(shù)_第3頁
移動云計(jì)算關(guān)鍵技術(shù)_第4頁
移動云計(jì)算關(guān)鍵技術(shù)_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、移動云計(jì)算關(guān)鍵技術(shù)xxx.華中科技大學(xué).通信xx班.U20 xxxxxxx.摘要:智能手機(jī)、平板電腦和云計(jì)算都融合于一個(gè)新的快速增長的移動云計(jì)算領(lǐng)域。隨著一 種更移動的、鐘愛設(shè)備的云環(huán)境的出現(xiàn),在短短的幾年時(shí)間當(dāng)中,將會有1萬億云計(jì)算就緒 的設(shè)備。本文主要介紹并闡述了移動云計(jì)算的關(guān)鍵技術(shù),包括4G、HTML5和CSS3、虛擬機(jī)監(jiān) 控程序、Web技術(shù)、并行計(jì)算等幾個(gè)方面。關(guān)鍵詞:移動云計(jì)算,移動云計(jì)算平臺,關(guān)鍵技術(shù)。引言科技從來都是朝著方便人類生產(chǎn)生活的方向發(fā)展。代步工具,通信設(shè)備的出現(xiàn)都很好的 印證了這一觀點(diǎn)。在資源的利用方面,人類也在不斷地追求著便利,“心、有所想,手到擒來” 一直是我們追求

2、的理想標(biāo)準(zhǔn)。隨著人類社會的進(jìn)步,相當(dāng)一部分資源已經(jīng)基本能達(dá)到這個(gè)標(biāo) 準(zhǔn)了,很多資源以基礎(chǔ)設(shè)施的形式被提供給人們使用。用戶可以在任意時(shí)間根據(jù)他們的需要 頻繁訪問這些基礎(chǔ)設(shè)施,如水、電,并只需要對他們所使用的資源付費(fèi)。信息時(shí)代里,數(shù)據(jù)計(jì)算能力作為一種至關(guān)重要的資源,在人們的日常生活中逐漸變得不 可或缺,于是如何以更好地方式給公眾提供計(jì)算資源受到很多研究人員和實(shí)踐者的關(guān)注。如 何做到“手到擒來” 一直是IT人傾注心血,致力實(shí)現(xiàn)的夢想。近些年,一種新型的計(jì)算模 式一一云計(jì)算一一越來越被大家提及。云計(jì)算就是這樣一種可能幫助人們實(shí)現(xiàn)這一理想的技 術(shù),它能夠按需部署計(jì)算資源,用戶只需要為所使用的資源付費(fèi)。為

3、了更好地理解云計(jì)算,先讓我們舉個(gè)生活中的例子。這就好比是從古老的單臺發(fā)電機(jī) 模式轉(zhuǎn)向了電廠集中供電的模式。它意味著計(jì)算能力也可以作為一種商品進(jìn)行流通,就像煤 氣、水電一樣,取用方便,費(fèi)用低廉,最大的不同在于,它是通過互聯(lián)網(wǎng)進(jìn)行傳輸?shù)目?。?用戶通過高速互聯(lián)網(wǎng)租用計(jì)算資源,而不再需要自己進(jìn)行大量的軟硬件投資。從本質(zhì)上來講,云計(jì)算是指用戶終端通過遠(yuǎn)程連接,獲取存儲、計(jì)算、數(shù)據(jù)庫等計(jì)算資 源。云計(jì)算在資源分布上包括“云”和“云終端”。【1】“云”是列互聯(lián)網(wǎng)或大型服務(wù)器 集群的一種比喻,由分布的互聯(lián)網(wǎng)基礎(chǔ)設(shè)施構(gòu)成,幾乎所有的數(shù)據(jù)和應(yīng)用軟件,都可存儲在 “云里,只需要擁有一個(gè)功能完備的瀏覽器,并安裝一個(gè)

4、簡單的操作系統(tǒng),通過網(wǎng)絡(luò)接入 “云,就可以輕松地使用云中的計(jì)算資源。傳統(tǒng)意義上的“云終端”主要指PC,隨著移動互聯(lián)網(wǎng)的蓬勃發(fā)展,基于手機(jī)等移動終端 的云計(jì)算服務(wù)已經(jīng)出現(xiàn)。移動云計(jì)算是在Open Gardens博客上發(fā)布的一篇文章中首次被定 義的。本文主要在云計(jì)算技術(shù)的基礎(chǔ)上,總結(jié)分析移動云計(jì)算的特點(diǎn)及其核心技術(shù),并對移 動云計(jì)算的未來發(fā)表一些看法?!?】云計(jì)算與移動云計(jì)算從上面引言部分,我們對云計(jì)算和移動云計(jì)算是什么已經(jīng)有了一個(gè)初步大體的印象。這 里我們再對其具體學(xué)術(shù)的概念作進(jìn)一步解釋。云計(jì)算是一種新興的共享基礎(chǔ)架構(gòu)的方法。它統(tǒng)一管理大量的物理資源,并將這些資源 虛擬化,形成一個(gè)巨大的虛擬化資

5、源池。云是一類并行和分布式的系統(tǒng),這些系統(tǒng)由一系列 互聯(lián)的虛擬計(jì)算機(jī)組成。這些虛擬計(jì)算機(jī)是基于服務(wù)級別協(xié)議(供應(yīng)者和消費(fèi)者之問協(xié)商確 定)被動態(tài)部署的,并且作為一個(gè)或多個(gè)統(tǒng)一的計(jì)算資源而存在。云計(jì)算可以按照用戶對資源和計(jì)算能力的需求動態(tài)部署虛擬資源,而不受物理資源的限 制。用戶所有基于云的計(jì)算和應(yīng)用工作在虛擬化的資源上,不需要關(guān)心這些資源部署在哪些 物理資源上,用戶可以方便地變更對計(jì)算資源的需求。移動云計(jì)算云計(jì)算技術(shù)在移動互聯(lián)網(wǎng)中的應(yīng)用被定義為“移動云生態(tài)系統(tǒng)中云 計(jì)算服務(wù)的可用性,這合并了許多元素,包括使用者、企業(yè)、家庭基站、轉(zhuǎn)碼、端到端安全 性、家庭網(wǎng)關(guān)和啟用移動寬帶的服務(wù)”。移動云計(jì)算有

6、兩個(gè)關(guān)鍵特性:云計(jì)算支持便捷地 對可配置計(jì)算資源的共享池(比如網(wǎng)絡(luò)、服務(wù)器、存儲、應(yīng)用程序和服務(wù))進(jìn)行按需網(wǎng)絡(luò)訪 問,云計(jì)算的這些資源可以通過最少的管理工作或服務(wù)提供者交互來快速予以配置和發(fā)布 云計(jì)算它有3種基本的云服務(wù)模型,包括基礎(chǔ)架構(gòu)服務(wù)(laaS)、平臺服務(wù)(PaaS)和軟件服 務(wù)(SaaS)?!?】移動的云計(jì)算借助于移動的互聯(lián)網(wǎng),充分發(fā)揮了我們后臺計(jì)算的價(jià)值,我們把復(fù)雜的計(jì) 算和存儲資源放置到后端,允許我們形成強(qiáng)大的云。與此同時(shí)利用后臺的云,可以對我們終 端設(shè)備進(jìn)行快速的試配,如果終端的系統(tǒng)比較強(qiáng),可以把部分的計(jì)算和處理過程,放在我們 終端進(jìn)行。充分的發(fā)揮我們終端的優(yōu)勢,如果我們這個(gè)終

7、端的性能比較弱也沒有問題,我們 可以直接咱們后臺計(jì)算好的結(jié)果和資源直接的推送到我們終端上,這樣就實(shí)現(xiàn)了一個(gè)小巧輕 便的終端,也能夠運(yùn)行更加復(fù)雜的應(yīng)用。云計(jì)算的特點(diǎn)從現(xiàn)有的云計(jì)算半臺來看,它與傳統(tǒng)的單機(jī)和網(wǎng)絡(luò)應(yīng)用模式相比,具有如下特點(diǎn):虛擬化技術(shù):這是云計(jì)算最強(qiáng)調(diào)的特點(diǎn),包括資源虛擬化和應(yīng)用虛擬化。每一個(gè)應(yīng)用 部署的環(huán)境和物理平臺是沒有關(guān)系的。通過虛擬半臺進(jìn)行管理達(dá)到對應(yīng)用進(jìn)行擴(kuò)展、遷移、 備份,操作均通過虛擬化層次完成?!?】動態(tài)可擴(kuò)展:通過動態(tài)擴(kuò)展虛擬化的層次達(dá)到對應(yīng)用進(jìn)行擴(kuò)展的目的。:可以實(shí)時(shí)將 服務(wù)器加入到現(xiàn)有的服務(wù)器機(jī)群中,增加“云”的計(jì)算能力。按需部署:用戶運(yùn)行不同的應(yīng)用需要不同的資

8、源和計(jì)算能力。云計(jì)算平臺可以按照用 戶的需求部署資源和計(jì)算能力。高靈活性:現(xiàn)在大部分的軟件和硬件都對虛擬化有一定支持,各種IT資源,例如,軟 件、硬件、操作系統(tǒng)、存儲網(wǎng)絡(luò)等所有要素通過虛擬化,放在云計(jì)算虛擬資源池中進(jìn)行統(tǒng)一 管理。同時(shí),能夠兼容不同硬件廠商的產(chǎn)品,兼容低配置機(jī)器和外設(shè)而獲得高性能計(jì)算”。高可靠性:虛擬化技術(shù)使得用戶的應(yīng)用和計(jì)算分布在不同的物理服務(wù)器上面,即使單 點(diǎn)服務(wù)器崩潰,仍然可以通過動態(tài)擴(kuò)展功能部署新的服務(wù)器作為資源和計(jì)算能力添加進(jìn)來, 保證應(yīng)用和計(jì)算的正常運(yùn)轉(zhuǎn)。高性價(jià)比:云計(jì)算采用虛擬資源池的方法管理所有資源,對物理資源的要求較低。可 以使用廉價(jià)的PC組成云,而計(jì)算性能卻

9、可超過大型主機(jī)。計(jì)算的不同服務(wù)類型云計(jì)算從一開始就以實(shí)現(xiàn)XaaS為首要任務(wù)。從體系結(jié)構(gòu)上看,云計(jì)算的底層由硬件組成, 在此基礎(chǔ)上分別是IaaS(in-frastructure as service) PaaS(platform as a service)和 SaaS(software as a service)?!?】這三層不僅包含了實(shí)現(xiàn)按需所需的資源,也同時(shí)定義 了新的應(yīng)用開發(fā)模型。由于云計(jì)算起步不久,每一層內(nèi)都還有很多尚未解決的問題,下面是 各層的簡單介紹:基礎(chǔ)架構(gòu)即服務(wù)(IaaS)指的是以服務(wù)形式提供服務(wù)器、存儲和網(wǎng)絡(luò)硬件。這類基礎(chǔ)架 構(gòu)一般是利用網(wǎng)格計(jì)算架構(gòu)建立虛擬化的環(huán)境,網(wǎng)絡(luò)光纖、

10、服務(wù)器、存儲設(shè)備、虛擬化、集 群和動態(tài)配置軟件被涵蓋在IaaS之中。平臺即服務(wù)(PaaS)是在IssA之上的一層,這種形式的云計(jì)算把開發(fā)環(huán)境作為一種服務(wù) 來提供,指的是以服務(wù)形式將應(yīng)用程序開發(fā)及部署平臺提供給第三方開發(fā)人員。這種平臺一般包含數(shù)據(jù)庫、中間件及開發(fā)工具,均以服務(wù)形式通過互聯(lián)網(wǎng)提供。軟件即服務(wù)(SaaS)指的是通過瀏覽器,將應(yīng)用程序以服務(wù)形式提供給用戶的形式,應(yīng) 用程序可以是公有云提供商提供的商用SaaS應(yīng)用,或企業(yè)專用云提供的商用或訂制的SaaS 應(yīng)用。這種類型的云計(jì)算通過瀏覽器把程序提供給成千上萬的用戶使用。移動云計(jì)算平臺5.1智能手機(jī)一個(gè)家庭基站可能是“移動生態(tài)系統(tǒng)的一個(gè)有趣部

11、分,但是這里關(guān)注的元素是智能 手機(jī)和平板電腦,其中目前為止最普遍的平臺是智能手機(jī),平板電腦較新且剛剛開始蔓延于 市場,有很多智能手機(jī)制造商,但設(shè)備本身可根據(jù)操作系統(tǒng)分組,最常用的移動操作系統(tǒng)是 Research in Motion (RIM) BlackBerry 操作系統(tǒng)、Windows Mobile 操作系統(tǒng)、Nokia 的 Symbian 平臺和UNIX 變體,比如Google Android 和Apple iOSo RIM 開發(fā)的BlackBerry 操 作系統(tǒng)是專有移動操作系統(tǒng),對于應(yīng)用程序開發(fā)人員,它提供一種Java開發(fā)環(huán)境,包括一 個(gè)BlackBerry IDE、一個(gè)智能手機(jī)仿真

12、器,以及用于Java Platform、Micro Edition (Java ME)和BlackBerry的API。應(yīng)用程序通過BlackBerry AppWorld和MobiHand等第三方供應(yīng) 商分發(fā)。Android移動操作系統(tǒng)構(gòu)建于修改的Linux內(nèi)核之上,起初由Android, Inc.開發(fā), 2005年由Google收購,Android開發(fā)和維護(hù),現(xiàn)在由Google領(lǐng)導(dǎo)的Android Open SourceProject執(zhí)行。Android應(yīng)用程序開發(fā)人員主要使用Android SDK以Java語言編寫 代碼,Android SDK包含一個(gè)用于測試和調(diào)試的運(yùn)行仿真器,應(yīng)用程序通過

13、Google Android Market以及GetJar和Handango等其他分銷渠道分發(fā),Apple iOS來自Apple Mac OS X, 它本身是一組基于UNIX的操作系統(tǒng)和GUI,開發(fā)人員構(gòu)建的應(yīng)用程序,主要是以O(shè)bjective-C 使用AppleiOS SDK、Xcode 和Interface Builder,應(yīng)用程序通過Apple 的App Store分發(fā), 該存儲中目前包含300 000多個(gè)應(yīng)用程序?!?】當(dāng)前的Windows Mobile專用操作系統(tǒng)稱為WindowsPhone 7,是Windows Mobile操作系 統(tǒng)的后續(xù)版本,據(jù)Microsoft介紹,Windo

14、ws Phone 7是專為用戶體驗(yàn)而設(shè)計(jì)的,而非用于 企業(yè)支持,開發(fā)人員編寫代碼來通過API訪問設(shè)備但是一些API目前不可用,比如一個(gè)指針 API、一個(gè)視頻API或一個(gè)套接字API,應(yīng)用程序通過Windows Phone Marketplace分發(fā); Symbian平臺是一個(gè)專為Nokia智能手機(jī)設(shè)計(jì)的開源操作系統(tǒng),它使用一個(gè)專屬操作系統(tǒng)服 務(wù)層,以及一個(gè)Java ME應(yīng)用服務(wù)層,應(yīng)用程序開發(fā)人員使用C+、Java語言和Perl編寫 代碼,并將一個(gè)可定制的SDK用于開發(fā)人員要使用的IDE,Nokia放棄MeeGoNokia放棄結(jié)盟開 發(fā)另一個(gè)名為MeeGo的開源移動操作系統(tǒng),該操作系統(tǒng)是與In

15、tel和由較小規(guī)模公司組成的 聯(lián)盟共同開發(fā)的,MeeGo面向各種平臺,包括智能手機(jī)、平板電腦、汽車系統(tǒng)和機(jī)頂盒,盡 管Intel仍然致力于MeeGo,但是Nokia的撤出所產(chǎn)生的影響仍然是可見的,Nokia和 Microsoft協(xié)商宣布了一項(xiàng)協(xié)議,即Nokia的手機(jī)采用Windows Phone 7,來自Nokia的公告 表示,讓運(yùn)行Windows Phone 7的Nokia手機(jī)出現(xiàn)在市場上需要一年的時(shí)間,而且2011年和2012 年將是智能手機(jī)銷售的過渡期,當(dāng)Windows Phone 7智能手機(jī)開始出現(xiàn)時(shí),基于Symbian的 智能手機(jī)將被淘汰。5.2平板電腦平板電腦比智能手機(jī)大,但采用同

16、樣的方式與用戶交互,使用觸摸屏作為主要輸入設(shè)備, 它們通常沒有鍵盤,不同于筆記本電腦,它們是單一用戶的個(gè)人設(shè)備,但是平板電腦訪問云 的方式與智能手機(jī)一樣,截止2010年底,最暢銷的平板電腦是Samsung、Motorola和AcerApple 制造的iPad和Android平板電腦,2011年1月在內(nèi)華達(dá)州拉斯維加斯舉行的消費(fèi)者電子展 中的參觀者看到,大量平板電腦將在2011年進(jìn)入市場,很多基于Android操作系統(tǒng)。RIM將 引入其BlackBerry PlayBook,它使用BlackBerry TabletOSMotorola 將引入其基于Android 的Xoom平板電腦o Apple

17、將發(fā)布其第2代和第3代iPad平板電腦,預(yù)期的改進(jìn)包括一個(gè) 雙核處理器、一個(gè)高質(zhì)量顯示器和一個(gè)前視相機(jī)以及一個(gè)SD卡插槽。移動云計(jì)算成功案例移動云計(jì)算的幾個(gè)成功實(shí)例:1)加拿大RIM公司面向眾多商業(yè)用戶提供的黑莓企業(yè)應(yīng)用服務(wù)器方案,可以 說是一種具有云計(jì)算特征的移動互聯(lián)網(wǎng)應(yīng)用。在這個(gè)方案中,黑莓的郵件服務(wù)器 將企業(yè)應(yīng)用、無線網(wǎng)絡(luò)和移動終端連接在一起,讓用戶通過應(yīng)用推送(Push)技術(shù) 的黑莓終端遠(yuǎn)程接入服務(wù)器訪問自己的郵件賬戶,從而可以輕松地遠(yuǎn)程同步郵件 和日歷,查看附件和地址本。除黑莓終端外,RIM同時(shí)也授權(quán)其他移動設(shè)備平臺 接入黑莓服務(wù)器,享用黑莓服務(wù)。目前,黑莓正通過它的無線平臺擴(kuò)展自己

18、的應(yīng) 用,如在線C RM等。以云計(jì)算模式提供給用戶的應(yīng)用成為了RIM商業(yè)模式的核心, 取得了極大的成功?!?】2)蘋果公司推出的“MobileMe”服務(wù)是一種基于云存儲和計(jì)算的解決方案。 按照蘋果公司的整體設(shè)想,該方案可以處理電子郵件、記事本項(xiàng)目、通信簿、相 片以及其他檔案,用戶所做的一切都會自動地更新至iMac、iPod、iPhone等由蘋 果公司生產(chǎn)的各式終端界面。此外,蘋果公司的iPhone以及專為其提供應(yīng)用下載 的Apple Stor e所開創(chuàng)的網(wǎng)店形式已經(jīng)得到了移動終端廠商和移動通信運(yùn)營商的 一致追捧,聚集了大量的開發(fā)者和使用者,提供的應(yīng)用數(shù)量超過100 000種,下 載次數(shù)超過30

19、億次,成為潮流的引領(lǐng)者。3)微軟公司推出的“LiveMesh能夠?qū)惭b有Windows操作系統(tǒng)的電腦、安 裝有Windows Mobile系統(tǒng)的智能手機(jī)、Xbox,甚至還能通過公開的接口將使用Mac 系統(tǒng)的蘋果電腦以及其他系統(tǒng)的手機(jī)等終端整合在一起,通過互聯(lián)網(wǎng)進(jìn)行相互連 接,從而讓用戶跨越不同設(shè)備完成個(gè)人終端和網(wǎng)絡(luò)內(nèi)容的同步化,并將數(shù)據(jù)存儲 在云中。隨著Azure云平臺的推出,微軟將進(jìn)一步增強(qiáng)云端服務(wù)的能力,并 依靠在操作系統(tǒng)和軟件領(lǐng)域的成功為用戶和開發(fā)人員提供更為完善的云計(jì)算解 決方案。移動云計(jì)算關(guān)鍵技術(shù)4G4G是第四代移動通信及其技術(shù)的簡稱,是能夠傳輸高質(zhì)量視頻圖像以及圖像傳輸質(zhì)量與 高清

20、晰度電視不相上下的技術(shù)產(chǎn)品4G的概念可稱為廣帶(Broad-band)接入和分布網(wǎng)絡(luò).具 有超過2Mbps的非對稱數(shù)據(jù)傳輸能力。對全速移動用戶能提供150Mbps的高質(zhì)量的影像服務(wù), 并首次實(shí)現(xiàn)三維圖像的高質(zhì)量傳輸,無線用戶之間可以進(jìn)行三維虛擬現(xiàn)實(shí)通信。它包括廣帶 無線固定接人、W-LAN、移動廣帶系統(tǒng)和互操作的廣播網(wǎng)絡(luò)。在不同的固定無線平臺和跨越 不同頻帶的網(wǎng)絡(luò)中,4G可提供無線服務(wù),并在任何地方寬帶接入互聯(lián)網(wǎng)(包括衛(wèi)星通信和平 流層通信),提供信息通信以外的定位定時(shí)、數(shù)據(jù)采集、遠(yuǎn)程控制等綜合功能。同時(shí),4G系 統(tǒng)還是多功能集成的寬帶移動通信系統(tǒng),是寬帶接入系統(tǒng)?!?】4G技術(shù)在移動云計(jì)算中

21、的應(yīng)用主要是幫助解決延遲和帶寬的問題。而且移動計(jì)算市場的 增長將通過廣泛的使能技術(shù)進(jìn)一步增強(qiáng),2011年對平板電腦的大量引入是另一促進(jìn)因素。 Samsung于2010年1月在馬來西亞引入了Yes Buzz 4 G云手機(jī),它沒有SIM卡,允許在互 聯(lián)網(wǎng)上保存和同步聯(lián)系人,在2011年2月,Motorola引入了46手機(jī)Atrix,它使用指紋識 別器來解鎖手機(jī),它還配有一個(gè)可選的底座,可連接到鍵盤和鼠標(biāo),將手機(jī)轉(zhuǎn)化為筆記本電 腦,報(bào)告顯示這款新手機(jī)有問題,但是Motorola聲稱它展示了未來10年內(nèi)將如何使用移動 設(shè)備?!?】HTML5 和CSS3HTML5對于移動web應(yīng)用來說是重要的一步,HT

22、ML是一種文檔發(fā)布標(biāo)記語言,提供一 種方式來指定web頁面元素,比如標(biāo)題、文字、表格、列表和圖片,增強(qiáng)的TML5解決了對 web應(yīng)用的支持需求,HTML5還支持規(guī)范離線支持,使本地存儲成為可能,幫助解決連接中 斷問題,它還添加畫布和視頻功能,支持在無需插件的情況下使用圖形和視頻,HTML5在表 單規(guī)范方面的改進(jìn)有利于移動應(yīng)用,此外,HTML5通常帶有一個(gè)地理位置APIo HTML5的一 個(gè)好處是,能夠觀看視頻而無需Adobe Flash或MicrosoftSilverlight等插件;另一個(gè)好 處是能夠存儲和訪問電子郵件消息和日歷等數(shù)據(jù),這使得web應(yīng)用程序更加有用?!?0】CSS3與HTML

23、5 一同指定如何呈現(xiàn)頁面元素,一個(gè)HTML規(guī)范告訴web瀏覽器要顯示什 么,一個(gè)CSS規(guī)范告訴web瀏覽器如何顯示它。HTML5規(guī)范中的新元素需要新的指導(dǎo)來顯示 它們,因而需要新版CSS標(biāo)準(zhǔn)。HTML5和CSS3仍處于開發(fā)階段,但是瀏覽器中的有些功能 已經(jīng)實(shí)現(xiàn),比如Apple Safari和Google Chrome,可在CNN.com上找到樣例web站點(diǎn),The New York Times 和Vimeo,HTML5功能還在Phone Gap、QuickConnect、RhoMobile、Titanium和 Mobile等混合應(yīng)用框架中得到實(shí)現(xiàn),這些框架幫助實(shí)現(xiàn)跨平臺的移動設(shè)備開發(fā)。從W3C

24、已經(jīng)發(fā)布的HTML5離線存儲細(xì)則來看,HTML5將為Web的離線存儲制定一套標(biāo)準(zhǔn),進(jìn) 而在真正意義上實(shí)現(xiàn)Web離線存儲。這項(xiàng)功能將內(nèi)嵌到本地的SQL數(shù)據(jù)庫當(dāng)中,以用來更好地 加速交互式搜索、緩存以及索引功能。【11】有了這些功能,離線Web程序?qū)@得更便捷使 用.HTML5使一些程序在離線時(shí)仍可使用是因?yàn)樗肓嘶跒g覽器的程序緩存,這個(gè)功能 能夠?qū)?yīng)用數(shù)據(jù)緩存在本地,從而加速Web程序的運(yùn)行。你可以把離線存儲認(rèn)為是類似谷歌Gear s的東西。離線存儲正是云計(jì)算看重的重要特性。6.3虛擬機(jī)監(jiān)控程序跨平臺應(yīng)用的另一促成因素是一個(gè)嵌入式虛擬機(jī)監(jiān)控程序,它支持web應(yīng)用程序在任何 智能手機(jī)上運(yùn)行,而

25、無需知道底層架構(gòu),虛擬機(jī)監(jiān)控程序允許其他軟件在虛擬環(huán)境中運(yùn)行, 移動平臺需要內(nèi)置虛擬機(jī)監(jiān)控程序。例如,Motorola Atrix有一個(gè)嵌入式虛擬機(jī)監(jiān)控程序 支持它運(yùn)行廣泛的應(yīng)用程序。通過虛擬化技術(shù),單個(gè)服務(wù)器可以支持多個(gè)虛擬機(jī)運(yùn)行多個(gè)操作系統(tǒng)和應(yīng)用,從而大大 提高服務(wù)器的利用率,通過虛擬化為應(yīng)用提供了靈活可變、可擴(kuò)展的平臺服務(wù)。虛擬機(jī)技術(shù) 的核心是Hypervisor(虛擬機(jī)監(jiān)控程序),Hypervisor在虛擬機(jī)和底層硬件之間建立一個(gè)抽象 層,它可以攔截操作系統(tǒng)對硬件的調(diào)用,為駐留在其上的操作系統(tǒng)提供虛擬的CPU和內(nèi)存。 目前V MwareESX和Citrix XenServer能直接運(yùn)行

26、在硬件上,虛擬的操作系統(tǒng)又運(yùn)行在 Hypervisor之上,從而能夠按照用戶需求提供IT基礎(chǔ)設(shè)施。隨著虛擬化技術(shù)的應(yīng)用,對虛擬 資源的管理是研究的熱點(diǎn)之一?!?2】當(dāng)前的云計(jì)算系統(tǒng)一般是以虛擬機(jī)的形式來滿足用戶的計(jì)算資源需求,但用戶需要根據(jù) 自己的要求將這些虛擬機(jī)手動配置成一個(gè)工作集群。另外,虛擬專用網(wǎng)絡(luò)VPN的發(fā)展為用戶 在訪問計(jì)算云的資源時(shí)提供了一個(gè)可以定制的網(wǎng)絡(luò)環(huán)境。目前對于虛擬資源管理的研究,在 滿足用戶對虛擬資源的QoS需求及服務(wù)等級協(xié)議(service level agreement, SLA)方面還有 待進(jìn)一步研究。Cloudlets如果擴(kuò)展視圖包含之前提到的家庭基站,那么可以求

27、助于cloudlets,它承諾幫助解決 移動云計(jì)算中的延遲問題Wi-Fi熱點(diǎn)和其他本地設(shè)備可配有本地處理和存儲,一個(gè)cloudlet 是駐留在附近的一個(gè)小型的簡單設(shè)備,可能在一個(gè)咖啡店中,需要時(shí)設(shè)備從一個(gè)集中位置下 載用戶數(shù)據(jù),允許本地用戶訪問,從而減少延遲,完成后如有需要,可以將用戶數(shù)據(jù)返回到 集中位置,該過程對用戶不可見,不過用戶對更快的響應(yīng)感到滿意。Web技術(shù)Web技術(shù)已經(jīng)從90年初的“混沌期”和本世紀(jì)初的“陣痛期走出,已經(jīng)進(jìn)入“快速 發(fā)展期”,并隨著類似 AJAX、jQuery、Flash、Silverlight 和 HTML5 等 Web 技術(shù) 的不斷地發(fā)展,Chrome、Firef

28、ox和Safari等性能出色和功能強(qiáng)大的瀏覽器的不斷涌 現(xiàn),使得Web已經(jīng)不再是只能顯示簡單的頁面或者在用戶體驗(yàn)方面遠(yuǎn)遜于傳統(tǒng)的桌面應(yīng)用, 而是能支持多種多媒體功能和復(fù)雜的事件處理,在用戶體驗(yàn)方面已經(jīng)越來越接近桌面應(yīng)用, 使得用戶只要通過互聯(lián)網(wǎng)和云連上,就能通過瀏覽器使用各種功能強(qiáng)大的Web應(yīng)用?!?3】 6.6并行計(jì)算并行計(jì)算指的是同時(shí)使用多種計(jì)算資源解決計(jì)算問題的過程,是提高計(jì)算機(jī)系統(tǒng)計(jì)算速 度和處理能力的一種有效手段。它的基本思想是用多個(gè)處理器來協(xié)同求解同一問題,即將被 求解的問題分解成若干個(gè)部分,各部分均由一個(gè)獨(dú)立的處理機(jī)來并行計(jì)算。并行計(jì)算系統(tǒng)既 可以是專門設(shè)計(jì)的、含有多個(gè)處理器的超

29、級計(jì)算機(jī),也可以是以某種方式互連的若干臺的獨(dú) 立計(jì)算機(jī)構(gòu)成的集群。通過并行計(jì)算集群完成數(shù)據(jù)的處理,再將處理的結(jié)果返回給用戶。7.總結(jié)計(jì)算作為一項(xiàng)服務(wù)功能是人們長久以來的夢想。使用的彈性符合了通過互聯(lián)網(wǎng)向用戶直 接提供服務(wù)的商業(yè)需求,因?yàn)?,相?0年前,工作量的增長和收縮變得更加快速。過去要花 好幾年時(shí)間來增加業(yè)務(wù)和發(fā)展幾百萬用戶,現(xiàn)在只要一個(gè)月的時(shí)間就可以做到。云計(jì)算是一種新型的計(jì)算模式。它的最主要特征是系統(tǒng)擁有大規(guī)模數(shù)據(jù)集、基于該數(shù)據(jù) 集,向用戶提供服務(wù)。它使用大量的普通商用機(jī)來構(gòu)建系統(tǒng),通過冗余存儲的方式確保整個(gè) 系統(tǒng)的可靠性和可用性。與傳統(tǒng)超級計(jì)算機(jī)在底層編程不同,數(shù)據(jù)密集計(jì)算的云系統(tǒng)上使用 基于Map-Reduce的高級編程模式?!?4】這使

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論