首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 234 毫秒
1.
针对数字电视制播系统应用集成时存在的异构问题,对数字电视中间件系统进行研究。提出数字电视发送端制播系统中间件的基本思想。该系统技术架构为SOA服务架构,体系结构模型采用ESB服务总线,其基于Web服务等特性解决了异构网络的配置和协议的可重用性等问题,基本实现了数字电视演播室的互操作性和平台无关性,完成应用系统的集成。  相似文献   

2.
针对数字电视制播系统应用集成时存在的异构问题.对数字电视中间件系统进行研究。提出数字电视发送端制播系统中间件的基本思想。该系统技术架构为SOA服务架构,体系结构模型采用琰沿服务总线,其基于Web服务等特性解决了异构网络的配置和协议的可重用性等问题,基本实现了数字电视演播室的互操作性和平台无关性.完成应用系统的集成。  相似文献   

3.
空间信息服务节点应用在国家科技基础条件平台应用服务支撑系统中,为网络科技环境中的应用提供地图服务。文中从设计、总体架构、软件功能、实现、示范应用等方面对空间信息服务节点进行了阐述,并着莺对其中所用软件工具以及工作流程、兴趣点搜索的实现等重点进行了说明。经过近一年时间的测试运行,空间信息服务节点运行稳定,并在国家科技成果平台等系统中得到了应用。以空间信息服务方式提供地图功能,减少了数据重复采集的成本与一致性维护的复杂工作,并且能提供较好的访问效率,被证明是高效的实现方法。  相似文献   

4.
基于ebXML的信用管理中间件运行平台*   总被引:1,自引:0,他引:1  
提出的信用管理中间件运行平台,为企业提供了Web环境下信用管理服务的运行平台。首先介绍了ebXML架构规范和中间件技术,然后描述了平台的设计思想和体系结构,并着重分析了信用管理中间件的构造和实现。  相似文献   

5.
基于现有缴费管理平台对业务拓展和多渠道接入等方面的需求,在一体化缴费管理平台的架构设计引入面向服务架构思想。采用基于SOA的分层架构设计思路实现电力缴费业务平台的开发、运行、集成和管理,有着显著的优势,目前也得到广泛的应用。本文分析了SOA技术在一体化缴费管理平台的应用,从而使其更好的服务于业务管理,适应更高层次的需求与发展。  相似文献   

6.
与传统的互联网应用相比,移动互联网应用尽管也运行于Web技术栈之上,但移动设备的便携性和多样性,带来了客户端设备计算能力相对有限、数据存储随需而变、显示屏幕大小不一、本地应用与Web应用和服务难以交互等技术挑战.为此,本文设计实现了一种面向云-端融合的移动互联网应用运行平台.首先,提出一种符合移动互联网应用体系结构的构件模型,将客户端应用划分为数据、计算、界面和服务四个部分;其次,设计了一种实现云-端资源融合的构件运行框架,支持应用数据的按需存储、计算任务的云-端迁移、以及用户界面的动态切分;再次,设计了一种实现云-端服务融合的组装框架,支持客户端本地应用和传统Web应用的服务封装、和基于总线的服务即时组装;最后,基于Chrome浏览器实现了平台原型,支持基于HTML5和JavaScript的移动互联网应用,通过多个Web应用基准测试集和热点应用的实验,验证了平台的有效性和可行性.  相似文献   

7.
实现了Java虚拟机在嵌入式数字电视系统中的移植,并在ST5105DVBT平台上完成测试,对Java虚拟机在数字电视中的应用有重要指导意义。  相似文献   

8.
应用Globus Toolkit实现网格服务   总被引:2,自引:0,他引:2  
Globus对信息安全、资源管理、信息服务、数据管理以及应用开发环境等网格计算的关键理论和技术进行了广泛的研究,开发出能在多种平台上运行的网格计算工具包Globus Toolkit.此工具包能够用来帮助规划和组建大型的网格实验和应用平台,开发适合大型网格系统运行的应用程序.本文分析网格计算软件Globus Toolkit 3(GT3)的体系结构以及安装方法,然后以一个简单的网格计算为例在基于网格计算软件GT3的网格平台上实现网格服务.  相似文献   

9.
针对重大工程的动力灾变作业的特点,为增强资源的共享和远程协同能力,构建了基于网格的动力灾变模拟应用平台,并详细阐述了平台的体系架构及相关实现技术.该平台通过Web服务技术将灾变任务封装成网格服务,提交到计算节点上,以并行化方式运行,并对服务进行监控和管理.最后给出了实例应用的实现,结果表明,通过灾变模拟应用平台运行灾变作业取得了较好的效果.  相似文献   

10.
洪锡军  张激 《计算机工程》2004,30(24):67-69
介绍了一种嵌入武应用软件通用运行平台,给出了该运行平台的软件体系结构,设计和定义了为支持各种嵌入式应用软件跨平台运行和移植的“抽象操作系统服务接口”和“扩展操作系统服务接口”。其中的核心框架服务接口定义为应用组件,设备的自动装配、智能化管理提供了统一的运行环境,保证了嵌入式应用系统实现的独立性和一致性,提高了应用软件的移植性。  相似文献   

11.
We consider the problem of managing a hybrid computing infrastructure whose processing elements are comprised of in-house dedicated machines, virtual machines acquired on-demand from a cloud computing provider through short-term reservation contracts, and virtual machines made available by the remote peers of a best-effort peer-to-peer (P2P) grid. Each of these resources has different cost basis and associated quality of service guarantees. The applications that run in this hybrid infrastructure are characterized by a utility function: the utility gained with the completion of an application depends on the time taken to execute it. We take a business-driven approach to manage this infrastructure, aiming at maximizing the profit yielded, that is, the utility produced as a result of the applications that are run minus the cost of the computing resources that are used to run them. We propose a heuristic to be used by a contract planner agent that establishes the contracts with the cloud computing provider to balance the cost of running an application and the utility that is obtained with its execution, with the goal of producing a high overall profit. Our analytical results show that the simple heuristic proposed achieves very high relative efficiency in the use of the hybrid infrastructure. We also demonstrate that the ability to estimate the grid behaviour is an important condition for making contracts that allow such relative efficiency values to be achieved. On the other hand, our simulation results with realistic error predictions show only a modest improvement in the profit achieved by the simple heuristic proposed, when compared to a heuristic that does not consider the grid when planning contracts, but uses it, and another that is completely oblivious to the existence of the grid. This calls for the development of more accurate predictors for the availability of P2P grids, and more elaborated heuristics that can better deal with the several sources of non-determinism present in this hybrid infrastructure.  相似文献   

12.
Modern scientific research has been revolutionized by the availability of powerful and flexible computational infrastructure. Virtualization has made it possible to acquire computational resources on demand. Establishing and enabling use of these environments is essential, but their widespread adoption will only succeed if they are transparently usable. Requiring changes to applications being deployed or requiring users to change how they utilize those applications represent barriers to the infrastructure acceptance. The problem lies in the process of deploying applications so that they can take advantage of the elasticity of the environment and deliver it transparently to users. Here, we describe a reference model for deploying applications into virtualized environments. The model is rooted in the low‐level components common to a range of virtualized environments and it describes how to compose those otherwise dispersed components into a coherent unit. Use of the model enables applications to be deployed into the new environment without any modifications, it imposes minimal overhead on management of the infrastructure required to run the application, and yields a set of higher‐level services as a byproduct of the component organization and the underlying infrastructure. We provide a fully functional sample application deployment and implement a framework for managing the overall application deployment. Copyright © 2011 John Wiley & Sons, Ltd.  相似文献   

13.
如何聚合网络中分布异构的计算资源来解决大规模的科学计算问题,和如何减少并行程序设计的复杂性,一直是网格计算研究的难点之一。文章提出了一种基于CORBA构件技术的计算网格新思想,构造了一个计算网格的模型(CCGM)。该模型能够充分地利用构件技术带来的可组装和易管理的特性来形成网格计算。并通过问题的抽象定义和使用ParIDL工具将问题的定义映射到CCGM之上,简化了计算网格应用的开发。通过测试和分析CCG(ComponentbasedComputationalGrid)系统,表明CCG系统具有较好的加速比。  相似文献   

14.
Chromium Renderserver (CRRS) is software infrastructure that provides the ability for one or more users to run and view image output from unmodified, interactive OpenGL and X11 applications on a remote, parallel computational platform equipped with graphics hardware accelerators via industry-standard Layer 7 network protocols and client viewers. The new contributions of this work include a solution to the problem of synchronizing X11 and OpenGL command streams, remote delivery of parallel hardware accelerated rendering, and a performance analysis of several different optimizations that are generally applicable to a variety of rendering architectures. CRRS is fully operational, Open Source software. imagery and sending it to a remote viewer.  相似文献   

15.
Extensive efforts have been focused on deploying broadband wireless networks. Providing mobile users with high speed network connectivity will let them run various multimedia applications on their wireless devices. Satisfying users with different quality-of-service requirements while optimizing resource allocation is a challenging problem. In this paper, we discuss the challenges and possible solutions for transmitting MPEG video streams over WiMAX networks. We will briefly describe the MPEG traffic model suggested by the WiMAX Forum. A cross-layer solution for enhancing the performance of WiMAX networks with respect to MPEG video streaming applications is explained. Our solution uses the characteristics of MPEG traffic to give priority to the more important frames and protect them against dropping. Besides, it is simple and compatible with the IEEE 802.16 standards and thus easily deployable. It is shown that the proposed solutions will improve the video quality over WiMAX networks.  相似文献   

16.
通过对现有的功能性P2P服务的分析,指出现有各个功能性P2P服务不能共享公共的P2P体系资源,为此,基于Agent的理论和方法,提出并设计了一个可以使各个功能性P2P服务共享P2P公共资源的体系结构。基于该公共资源体系结构,不仅可以使各个功能性的P2P服务在公共的框架下运行,同时也可以简化各个功能性P2P服务的设计。  相似文献   

17.
《IT Professional》2001,3(5):17-24
The Internet makes it imperative to unlock legacy data. Three technologies may let companies dust off legacy code and make it work with the Web: Extensible Markup Language, or XML, describes data through the use of tags, eliminating the need to conform to a specific programming infrastructure; Web services let companies wrap software and tailor its distribution, allowing innovative code configurations; and wireless technology offers the ability to get legacy content to mobile workers and clients. Each technology is part of the new arsenal for leveraging existing applications and data, perhaps realizing the elusive goal of anywhere, anytime services  相似文献   

18.
数据挖掘算法广泛地应用于数据分析。工业、科学和商业领域需要分析地理上分布的大量数据集,而网格能有效地提供高性能应用和分布式的基础设施。为了利用网格实现数据挖掘和知识表示,文中根据知识网格的概念,在GlobusToolkit的基础上,分析了知识网格的体系结构和它的主要组件,根据数据挖掘的过程设计了一种网格数据挖掘系统软件模型,并指出了该模型应提供的服务,这些服务会屏蔽所有关于网格底层的所有细节,使最终用户只关心知识发现的过程。  相似文献   

19.
As of today, there is no operating system suitable for pervasive computing. Such system must integrate and coordinate heterogeneous devices and systems but, at the same time, it should provide a single system image to let the user feel that there is only a single “pervasive” computing environment. Such illusion must consider the Internet as the system backbone, because users move. The challenge is providing a novel system while permitting the seamless integration of traditional legacy systems, which may be required to run on many computers and devices, if only to run their applications. We argue that to build such a system, we should abandon Middleware and use a different technology, that we call Upperware. To back up our claim, we have built an actual system using Upperware: the Octopus. The Octopus has been in use for several years both to build pervasive applications like smart spaces and to provide a general-purpose computing environment. We have been using it through wide area networks, on a daily basis. In this paper we discuss the Upperware approach and present the Octopus as an actual system built out of Upperware, including some evaluation results.  相似文献   

20.
The agent programming paradigm provides an easy to use framework for coding embedded applications in a pervasive environment. Under this model, applications are structured as mobile agents that can be flexibly installed on the available nodes of the system. Typically, such system nodes have limitations concerning battery and memory resources. The agent placement problem (APP) we consider in this paper, consists of deciding which agents should be placed at which nodes, in order to maximize the lifetime of the first node that runs out of battery. Since wireless communication has been identified in the past as a primary source of energy consumption, APP essentially involves bringing communicating agents close to each other, thus reducing communication costs. Nevertheless, this cannot always be done due to memory constraints. In fact as more and more agents are installed at the nodes finding free space at any node, let alone the desired one communication-wise, becomes hard. In this paper we tackle the problem of placing a newcomer agent in a stepwise fashion. First, enough memory space must be found or created at some node to place the agent. Second, the placement must be altered in order to make it energy efficient. We present algorithms that tackle each of the above steps separately as well as branch and bound methods for achieving both goals simultaneously. Our algorithms are centralized assuming a single entry point through which agents are injected into the system, with adequate knowledge of the system state and enough resources to run the proposed algorithms. The algorithms are evaluated under different simulated scenarios, and useful tradeoffs are identified.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号