标签:#分布式计算

共 46 篇文章

中间件

中间件(),又譯中介層,是一类提供系统软件和应用软件之间连接、便于软件各部件之间的沟通的軟體,应用软件可以借助中间件在不同的技术架构之间共享信息与资源。中间件位于客户机服务器的操作系统之上,管理着计算资源和网络通信。 中间件在现代信息技术应用框架如Web服务、面向服务的体系结构等中应用比较广泛,如应用程序接口、数据库、Apache的Tomcat,IBM公司的WebSphere,BEA公司的WebLogic应用服务器,中创的InforSu…

分布式计算

在計算機科學中,分布式计算(),又譯為-{zh-tw:分布式計算;zh-cn:分散式运算;}-。這個研究領域,主要研究分散式系統(Distributed system)如何進行計算。分散式系統是一組電腦,透過網路相互连接傳遞訊息與通訊後并协调它们的行为而形成的系統。组件之间彼此进行交互以实现一个共同的目标。把需要进行大量计算的工程数据分割成小块,由多台计算机分别计算,再上传运算结果後,將結果统一合并得出数据结论的科学。分布式系统的例子来…

MDEX

MDEX是一个使用智能合约的跨链式去中心化交易协议,支持HECO、BSC以及ETH,采用流动性和交易相结合的双重挖矿机制。用户可通过MDEX Bridge实现名下资产在HECO、BSC以及ETH之间的跨链互通。该平台通过了Certik的审计。2021年2月25日,MDEX在CoinMarketCap和CoinGecko全球分散式交易所(DEX)中位列第一。26日,登陆火币全球站。2月4日,启用Boardroom机制。 3月17日,MDE…

著色農場

渲染農場(),或称着色农场、算圖農場,是伺服器農場的其中一種應用,主要是用來為三維電腦繪圖執行大量成像工作的计算机集群,運用多台電腦建立出平行處理的運算單元,加速運算效能,通常用於畫面著色、影格合成、模擬布料、物理運算結果。 系統配置 系統架構 基本上渲染農場以乙太網路為基礎架構,將渲染伺服器、分配伺服器及資料伺服器串聯。為避免網路的瓶頸,渲染伺服器通常以8台為單位,用一組集線器串聯,資料伺服器以4 port Giga網路卡分配運算所需…

事务内存

事务内存()是一种并行程序设计的方式,其来自于数据库管理系统(DBMS)中的事务(Transaction)概念。事务内存目前有两种实现方式,基于软件的软件事务内存(STM)和基于硬件的HTM(Hardware Transactional Memory)。 背景 采用任务并行时必须考虑线程间同步的问题:最初步也是最通常的方法是使用锁,只有获得了锁的线程在允许访问临界区,但是使用锁会发生一些问题,诸如优先级反转(Priority inver…

HATEOAS

超媒体即应用状态引擎(,缩写HATEOAS)是表现层状态转换(REST)的一个约束条件,用以将它和其他网络区分开来。 使用HATEOAS,客户端与网络应用程序交互,其应用程序服务器通过超媒体(Hypermedia)动态提供信息。除了对超媒体的一般理解之外,REST客户端几乎不需要关于如何与应用程序或服务器交互的先验知识。 相比之下,通用对象请求代理架构(CORBA)中的客户端和服务器通过文档或接口描述语言(IDL)共享的固定接口进行交互…

序列化

序列化(serialization)在計算機科學的資料處理中,是指將資料結構或物件狀態轉換成可取用格式(例如存成檔案,存於緩衝,或經由網絡中傳送),以留待後續在相同或另一台計算機環境中,能恢復-{}-原先狀態的過程。依照序列化格式重新獲取位元組的結果時,可以利用它來產生與原始物件相同語義的副本。對於許多物件,像是使用大量參照的複雜物件,這種序列化重建的過程並不容易。物件導向中的物件序列化,並不概括之前原始物件所關聯的函式。這種過程也稱為…

Google工具列

Google工具栏(Google Toolbar)是一個可於Microsoft Internet Explorer與Mozilla Firefox上使用的網絡瀏覽器工具列。 2011年7月19日,Google宣布由於許多Google工具栏所提供的功能已經融入到瀏覽器中,對Firefox版本Google工具栏的開發至Firefox 4版本停止,不再提供對Firefox 5及未來版本的支持。 功能 可以設定不同搜尋引擊的搜尋框,預設為Goo…

分散式應用程式

去中心化應用程序(DApp, dApp, Dapp, 或 dapp)是可以自主運行的應用程式,通常通過使用智能合約,在去中心化計算區塊鏈系統上執行。 與傳統應用程式一樣,DApp 為其用戶提供一些功能或實用程式。但是,與傳統應用程式不同,DApp 無需人工干預即可執行,也不屬於任何一個實體,而是 DApp 分發代表所有權的代幣。 DApp 的無需信任和透明的性質導致在去中心化金融 (DeFi) 空間中利用這些功能取得了更大的發展。 DA…

Twister

Twister是一款测试性的P2P微型博客自由软件。它是完全分散式的,所以没有什么单独的位置可以攻击,进而无人可以让它停止工作。这个软件系统使用端对端加密以保护信息交互安全。 软件基于BitTorrent和比特币,并且意图建立一个分散式的Twitter 克隆。 概述 Twister是一个类似于Twitter的微博平台,它结合了比特币的加密方法和BitTorrent的文件交换方法(而这均是基于P2P技术)。 Twister是一个处于bet…

Pirates@Home

Pirates@Home是一个基于BOINC平台并用于测试BOINC平台上其他项目的分布式计算项目。Pirates@Home的目标是为Einstein@Home项目积累经验、开发软件(包括一个漂亮的屏幕保护程序)。但该项目现阶段并不会为Einstein@Home或任何其他科研项目提供实质性的计算。 项目状态 Pirates@home现已结束。 外部链接 [http://pirates.spy-hill.net/ Pirates@Home…

Docking@Home

Docking@Home是一個分布式计算專案,由特拉华大学主辦,並運行在柏克萊開放式網路計算平台(BOINC)。使用CHARMM程式,去研究更深入的蛋白質配體的鍵結,和反應的原子等級構造和細節。最終目標是藉由其研究結果來研發新的藥物與治療方式,去治療人類疾病。 該專案已在2014年5月23日結束了。 参考文献 延伸導讀 外部链接 [http://docking.cis.udel.edu/ Docking@home website] [h…

Cryptocat

Cryptocat 在2011年3月到2016年3月是一个开源的桌面应用程序,支持平台的加密在线聊天,也可以使用Chrome、Firefox和Safari的扩展程序。2016年3月推出桌面软件支持Windows,OS X和Linux。在Cryptocat 所有通信均被端到端加密技术保护。支援群組聊天、檔案分享。 Cryptocat 由 Nadim Kobeissi 和一个开源社区开发,并根据GPLv3许可条款发布。每個人皆能閱覽原始碼。…

企业服务总线

企業服務匯流排(Enterprise Service Bus,ESB)的概念是從服務導向架構(Service Oriented Architecture, SOA)發展而來。SOA描述了一种IT基础设施的应用集成模型;其中的软构件集是以一种定义清晰的层次化结构来相互耦合。一个ESB是一个预先组装的SOA实现,它包含了实现SOA分层目标所必需的基础功能部件。 在企业计算领域,企业服务总线是指由中间件基础设施产品技术实现的、 通过事件驱动和…

Find-a-Drug

Find-a-Drug(简称:FAD。项目中文名称:寻找新药物),网络公益性协同计算(又名:分布式计算)项目,项目主旨在于通过因特网上的志愿者运行一个名为 THINK 的程序来寻找一些能够对抗某些重大疾病的活性药物分子。 Find-a-Drug 目前主要的研究对象是:癌症、艾滋病(HIV)、疟疾、呼吸疾病、SARS、庫雅氏症(Creutzfeldt-Jakobdisease,CJD)等等。 Find-a-Drug 在2005年12月16…

个人云计算

个人云计算是云计算在个人领域的延伸,是以Internet为中心的个人信息处理,即通过Internet对个人的各种信息进行组织、存储、分发和再加工。与所有的“云”一样,个人云由服务器、终端、应用程序和个人信息组成。个人信息存储在服务器上,由运行在那里的Web应用程序进行计算,通过网络接口提供服务给终端。终端通过Web浏览器等客户端软件访问个人云服务 个人云计算的特征 个人云计算具有与一般云计算相同的特征,如共享、随意访问和可扩展。个人信息…

Predictor@Home

Predictor@Home 是一个通过研究蛋白质序列来预测蛋白质结构的分布式计算项目。项目主要用于对第六届 CASP(Critical Assessment of Techniques for Protein Structure Prediction)大会上提出的蛋白质结构新算法的准确性进行评估。 该项目的主持单位是美国Scripps研究学会(The Scripps Research Institute)。项目运行于 BOINC 分布…

KnowARC

基于ARC中间件服务与开放标准的网格化共享技术(Grid-enabled Know-how Sharing Technology Based on ARC Services and Open Standards,缩写:KnowARC),是一个3年期(2006-2009年)的研究和开发项目。该项目由欧盟第六框架计划(EU FP6)通过Information Society Technologies Priority下的Directorat…

分布式计算平台

分布式计算平台相当于一个普适性的分布式计算任务调度服务程序。 分布式计算平台的客户端程序允许使用者使用一个通用性的客户端同时参与到多个分布式计算项目中,而不用下载多个不同的客户端,这有利于减少某些科研单位或组织节省开发任务调度程序的时间,有利于志愿者更为方便地参与到科学研究中去,有利于全球闲置处理能力的统一调度。 目前主流的分布式计算平台有以下几个: BOINC World Community Grid(2007年迁移至BOINC平台)…