Rapid Testing of IaaS Resource Management Algorithms via Cloud Middleware Simulation
基础设施即服务(IaaS)云服务允许用户在虚拟化环境中部署分布式应用程序,而无需将其应用程序定制为特定的平台即服务(PaaS)堆栈。通常的做法是在同一台服务器上托管多个虚拟机(VM)以节省资源。传统上,IaaS数据中心管理需要手动优化,例如根据使用模式的变化整合VM放置。已经开发了许多资源管理算法和框架来自动化该过程。资源管理算法通常通过实验或使用模拟来测试。这两种方法的主要缺点是进行测试所需的大量工作。现有的云或IaaS模拟器需要算法工程师针对模拟器的API重新实现其算法。此外,工程师需要手动定义用于算法测试的工作负载模型。我们提出了一种对IaaS云基础设施进行模拟分析的方法,该方法允许算法工程师和数据中心运营商评估优化算法,而无需投入额外的精力在模拟环境中重新实现它们。通过利用运行时监控数据,我们自动构建用于测试算法的仿真模型。我们的验证表明,使用我们的IaaS Cloud模拟器进行的算法测试与实际硬件上的测量行为相匹配。
2018-01-29 cs.SE
RSAM: An Enhanced Architecture for achieving Web Services Reliability in Mobile Cloud Computing
移动领域的发展与互联网的无处不在的性质相结合,互联网具有间歇性的无线连接和Web服务。实现Web服务可靠性的结果是低通信开销和检索适当的响应。中间件方法(MA)是高度倾向于实现Web服务的可靠性。提出了一种基于中间件的可靠服务体系结构(RSAM),实现了Web服务的可靠消费。增强的体系结构的重点是确保和跟踪下的通信限制和服务的临时不可用的请求执行。它考虑了大多数度量因素,包括:请求大小,响应大小和消耗时间。我们进行了实验,以比较增强的架构与传统的,没有额外的开销。在这些实验中,我们涵盖了几个案例,以证明实现的可靠性。结果还表明,请求大小是恒定的,响应大小是相同的传统架构,和消耗时间的增加是小于5%的事务时间与不同的响应大小。
2022-07-23 cs.SE
Towards Semantic Integration of Heterogeneous Sensor Data with Indigenous Knowledge for Drought Forecasting
Central University of Technology(中央理工大学)
在物联网(IoT)领域,各种异构无处不在的设备将能够无缝地相互连接和通信,而不管域。通过详细的标准化注释的数据的语义表示已被证明可以提高互连的异构设备的集成。然而,这些异构数据源的环境监测系统的语义表示还没有得到很好的支持。为了实现物联网在干旱预测中的最大效益,需要一个专用的语义中间件解决方案。本研究提出了一种中间件,语义表示和集成异构数据源与土著知识的基础上,一个准确的基于物联网的干旱预警系统(DEWS)的统一本体。
2016-01-08 cs.AI cs.NI cs.SE
Communication channel prioritization in a publish-subscribe architecture
实时通信在数据处理和任务执行的时间约束起着重要作用的分布式应用中非常重要。基于标准的软件工程还没有规定如何将实时属性集成到发布/订阅中间件中。本文描述了一种在发布/订阅中间件中集成优先级服务质量的方法。该方法简单地利用操作系统功能来提供一个框架,在该框架中,可以在运行时对特定的通信信道进行优先级排序。服务质量在YARP(Yet Another Robot Platform)框架中实现,并给出了性能测试的初步结果。
2016-01-25 cs.SE
Faver: Boosting LLM-based RTL Generation with Function Abstracted Verifiable Middleware
Huawei(华为)
本文提出功能抽象的可验证中间件Faver,通过混合LLM友好的代码结构与规则模板解耦电路验证细节,使LLM专注功能,在SFT和开源模型上将RTL生成准确性提升高达14%。
2025-10-09 cs.AI cs.SE
Bridging the Gap between Technical Heterogeneity of Context-Aware Platforms: Experimenting a Service Based Connectivity between Adaptable Android, WComp and OpenORB
许多公司根据技术需求在其信息系统(IS)中包括多个通信异构中间件。当信息系统需要为不同的目的使用上下文感知平台时,这种需求是相同的。此外,用户可能是移动的,并且希望用他们的PDA接收和发送服务,PDA更经常地支持基于Android的人机界面。在本文中,我们将展示如何扩展Android,使其具有适应性和开放性。我们还介绍了我们如何通过使用Android和Web Services在不同的异构上下文感知平台WComp和OpenORB之间进行通信。我们介绍了一个具体的案例研究来解释我们的方法。
2012-03-02 cs.SE
Reliable Web Services Approaches of Mobile CloudComputing: A Comparative study
移动间歇性无线连接限制了移动景观的发展,使得这种进步与互联网和Web服务的无处不在的性质相结合。Web服务可靠性实现了低开销通信,并从Web服务消费中检索适当的状态响应。本文讨论和分析了最新的方法,实现移动设备消费的Web服务的可靠性。实现Web服务的可靠消费主要有两种方法:中间件方法和移动代理方法。这两种方法都着重于在通信受限和服务临时不可用的情况下保证请求的执行。
2022-07-23 cs.SE
Architectural Middleware that Supports Building High-performance, Scalable, Ubiquitous, Intelligent Personal Assistants
Carnegie Mellon University(卡内基梅隆大学)
智能个人助理(IPAs)是一种软件代理,可以代表个人执行任务,并协助他们进行许多日常活动。IPA能力由于诸如自然语言处理、机器学习、人工认知和普适计算等领域的最新进展而迅速扩展,这些领域使代理具有理解用户说什么、从日常普适设备(例如,智能手机、可穿戴设备、平板电脑、笔记本电脑、汽车、家用电器等),了解用户偏好、提供数据驱动搜索结果并根据用户上下文做出决策。除了构建这种投资促进机构的固有复杂性之外,开发人员和研究人员还必须解决许多关键的架构挑战(例如,低延迟、可扩展性、并发性、普遍性、代码移动性、互操作性、对认知服务和推理的支持,仅举几例。),从而使它们偏离了主要目标:建立投资促进机构。因此,我们在本文中的贡献是双重的:1)我们提出了一个平台无关的,高性能的,无处不在的,和分布式的中间件,通过添加多个抽象层,隐藏底层的复杂性,消除了构建IPA时处理底层实现细节的繁重任务的体系结构;以及2)我们提出了一个具体化上述体系结构的中间件的实现,并允许开发高性能的这意味着,您可以轻松地将系统扩展到数十万个IPA,同时无需额外努力。我们展示了我们的中间件的强大功能,通过分析软件指标的复杂性,努力,性能,凝聚力和耦合时,开发一个会话IPA。
2019-06-05 cs.AI cs.PF cs.SE
Semantic web based Sensor Planning Services (SPS) for Sensor Web Enablement (SWE)
传感器规划服务(SPS)是一种服务模型,用于定义请求用户驱动采集和观察的Web服务接口。它由开放地理空间联盟(OGC)传感器网络支持(SWE)小组定义,为传感器任务提供标准化接口,允许定义,检查,修改和取消传感器和传感器数据的任务。SWE的传感器规划服务(SPS)的目标是标准化客户端和服务器收集管理环境之间的互操作性。传感器规划服务(SPS)是需要自动化复杂的数据流在一个大型企业,是依赖于实时和存储的数据从传感器和多媒体设备。传感器规划服务(SPS)面临的障碍是(I)在正确的时间和正确的地点从传感器观测将是问题,(II)在特定的时间和特定的地点采集信息(数据)将是问题。上述两个障碍是通过基于Web的语义技术来实现和克服的,以便提供和应用基于本体的语义规则到用户驱动的传感器规划服务(SPS)的获取和观察。该方法的创新之处在于通过在SWE的传感器规划服务模型中加入语义规则,实现了基于语义知识的传感器规划服务(SPS),为OGC - SWE的传感器规划服务(SPS)提供了高标准化的服务模型。
2012-07-23 cs.NI cs.SE
JCloudScale: Closing the Gap Between IaaS and PaaS
云计算的IaaS模型是构建弹性伸缩系统的一种很有前途的方法。不幸的是,今天构建这样的应用程序是一个复杂的,重复的和容易出错的工作,因为IaaS没有在裸虚拟机上提供任何抽象。因此,所有与弹性相关的功能都需要为每个应用重新实现。在本文中,我们介绍了JCloudScale,一个基于Java的中间件,支持在公共或私有IaaS云之上构建弹性应用程序。JCloudScale允许轻松地将应用程序带到云中,只需对应用程序代码进行最小的更改。我们讨论的中间件的一般架构,以及它的技术特点,并评估我们的系统方面,用户接受(基于用户研究)和性能开销。我们的研究结果表明,JCloudScale确实允许许多参与者更有效地构建IaaS应用程序,与工业平台即服务(PaaS)解决方案提供的便利功能相媲美。但是,与PaaS不同,使用JCloudScale不会导致开发人员失去控制和供应商锁定。
2014-11-10 cs.DC cs.SE
Contemporary Semantic Web Service Frameworks: An Overview and Comparisons
分布式信息系统的日益增多使组织能够通过Web服务向全球受众提供其业务流程。语义Web服务已经成为一种实现自动发现、选择、组合和调用Web服务的手段,它通过将这些软件组件的规范以一种明确的和机器可解释的形式进行编码。已经设计了几个框架作为语义Web服务的支持技术。在本文中,我们调查了突出的语义Web服务框架。此外,还确定了一套标准,并根据这些标准对所讨论的框架进行了评价和比较。了解语义Web服务框架的优点和缺点,可以帮助研究人员根据自己的需要使用最合适的一个。
2012-10-11 cs.SE
Similartity Network For Semantic Web Services Substitution
Web服务替换是自动化多Web服务组合过程中最具挑战性的任务之一。它旨在提高性能和有效地处理Web服务故障。许多现有的解决方案已经接近的问题,通过分类的替代Web服务。为了更进一步,我们在本文中提出了一个基于网络的方法,节点是Web服务的操作和链接加入类似的操作。提出了四种基于Web服务操作输入输出参数值比较的相似性度量方法。相应的网络的拓扑结构的比较评估进行语义注释的Web服务的基准。结果表明,这种方法可以更详细的分析可替代的Web服务。
2013-05-01 cs.SE
An Optimized Semantic Web Service Composition Method Based on Clustering and Ant Colony Algorithm
在今天的Web中,Web服务是动态创建和更新的。为了满足用户的复杂需求,需要在现有Web服务的基础上构建新的Web服务。它受到了不同社区的极大关注。这个问题被称为Web服务组合。然而,在分布式、动态的环境中,它是近年来面临的重大挑战之一。Web服务可以手动组合,但这是一项耗时的任务。Web服务自动组合是未来语义Web的关键特征之一。研究者提出的各种Web服务组合方法。在本文中,我们提出了一种新的架构,语义Web服务组合使用聚类和蚁群算法。
2014-02-10 cs.SE
Semantic Service Substitution in Pervasive Environments
一切都是服务的计算基础设施提供了许多新的系统和应用可能性。然而,其中的主要挑战是在这样的异构环境中的应用程序执行的服务替代的问题。即使服务消失,应用程序也希望继续执行,或者希望尽可能使用具有更好QoS的更好服务,从而从环境中受益。在这篇文章中,我们定义了一个通用的服务模型,并描述服务之间的等价关系,考虑到他们提出的功能和他们的非功能QoS属性。我们定义了服务之间的语义等价关系和非功能QoS属性之间的等价度。利用这些关系,我们提出了语义替换机制的出现和消失的服务,适合应用程序的需求。我们开发了一个原型作为概念验证,并在实际用例中评估了其效率。
2015-05-18 cs.SE
Vers une Substitution des Services Web sans Inconsistance Sémantique
为了保证Web服务的高可用性,最近提出了一种基于社区使用的新方法。在组合中,这种方法包括将失败的Web服务替换为另一个加入社区的Web服务,该社区提供与失败的服务相同的功能。然而,这种替换可能会导致语义组合的不一致性,并改变最初用于解决Web服务之间语义异构性的中介。本文提出了一个面向上下文的解决方案,这个问题,迫使社会采用的语义失败的Web服务之前,所有的输入和输出到/从后者必须转换,根据这个采用的语义,避免任何改变的语义中介的Web服务组合。
2013-05-07 cs.SE
STC: Semantic Taxonomical Clustering for Service Category Learning
服务发现是面向服务架构(SOA)系统中的关键问题之一。服务类别学习是一种有效促进服务发现的技术。大多数服务类别学习的方法是基于合适的相似性距离测量使用阈值。阈值选择基本上是困难的,并且经常导致不令人满意的准确性。在本文中,我们提出了一个自组织的聚类算法称为语义分类聚类(STC)的分类组织服务的自组织信息和知识。我们已经在随机生成的数据和标准OWL-S TC数据集上测试了STC算法。与现有方法相比,我们已经观察到在分类精度和运行时性能方面都有希望的结果。
2013-03-24 cs.SE
Latency Analysis of ROS2 Multi-Node Systems
Barkhausen Institut(巴克豪森研究所);TU Dresden(德累斯顿工业大学)
Robot操作系统2(ROS2)面向分布式实时系统,广泛用于机器人领域。特别是在这些系统中,数据处理和通信的延迟可能导致不稳定性。虽然在延迟方面具有高度可配置性,但ROS2通常使用其默认设置。在本文中,我们研究了ROS2的端到端延迟的分布式系统与默认设置和不同的数据分发服务(DDS)中间件。此外,我们分析了ROS2堆栈并指出了延迟瓶颈。我们的研究结果表明,端到端的延迟强烈依赖于所使用的DDS中间件。此外,我们表明,ROS2可以导致50%的延迟开销相比,使用低层次的DDS通信。我们的研究结果意味着设计分布式ROS2架构的指导方针,并表明减少ROS2开销的可能性。
2021-06-11 cs.DC cs.MA cs.PF
MARTE Profile-based MDA approach for semantic NFP-aware Web services
非功能属性(NFP),例如安全性、服务质量和业务相关属性,增强了服务描述,并提供了有关其行为适合性的必要信息。这些属性已经成为有效选择和组合Web服务的关键标准。然而,它们属于不同的领域,是复杂的,变化频繁,必须进行语义描述。推荐用于描述这些属性的W3C标准WSPolicy没有定义覆盖所有NFP域的标准化规范。此外,它没有提供一种简单的方式来独立于域表达它们,并且不支持它们的语义。本文提出了一种模型驱动的方法来描述和自动生成丰富的Web服务,包括语义NFP。它探讨了OMG Profile for Modeling and Analysis of Real-Time Embedded Systems(MARTE)和W3C标准的使用。从NFP配置文件到WS-Policy和SAWSDL文件的映射规则将NFP转换为与WSDL元素关联的策略。
2013-11-26 cs.SE
Modular Workflow Engine for Distributed Services using Lightweight Java Clients
在这篇文章中,我们介绍了一个轻量级的客户端-服务器-框架的概念和第一个实现作为中间件的分布式计算。在客户端,没有管理权限或特权端口的安装可以将任何计算机变成工作节点。只需要一个Java运行时环境和组成工作流客户端的JavaScript文件。要将所有客户端连接到引擎,一个开放的服务器端口就足够了。该引擎将数据提交给客户端,并通过来自中央数据库的工作流描述来协调他们的工作。客户端定期请求新的任务描述,因此系统对网络故障具有鲁棒性。在基本设置中,数据上传和下载通过与服务器的HTTP通信进行处理。模块化系统的性能还可以使用专用文件服务器或分布式网络文件系统来改进。我们展示了所提出的发动机在实际应用中的机械工程的设计特点。我们已经使用了这个系统的计算集群的实验研究,参数优化和有限元结构的鲁棒性验证的设计。
2009-12-03 cs.CE cs.SE
Using Semantic Web Services for AI-Based Research in Industry 4.0
University of Trier(特里尔大学);German Research Center for Artificial Intelligence (DFKI)(德国人工智能研究中心(DFKI))
向工业4.0的过渡需要智能制造系统,这些系统易于配置,并在制造过程中提供高水平的灵活性,以实现大规模定制或支持云制造。为了实现这一点,网络物理系统(CPS)与人工智能(AI)方法相结合,找到了进入制造车间的方法。对于在工业4.0的背景下使用人工智能方法,语义Web服务对于提供底层制造能力的合理抽象是必不可少的。在本文中,我们提出了工业4.0中基于AI的研究的语义Web服务。因此,我们开发了300多个语义Web服务的物理仿真工厂的基础上Web本体语言Web服务(OWL-S)和Web服务建模本体(WSMO),并将它们链接到一个已经存在的领域本体智能制造控制。适合CPS环境的要求,我们的前置条件和后置条件进行了验证,在近实时调用其他语义Web服务的知识库内的复杂推理。最后,我们通过执行一个由语义Web服务组成的网络物理工作流,使用工作流管理系统来评估我们的实现。
2020-07-07 cs.AI cs.SE
Agents and owl-s based semantic web service discovery with user preference support
面向服务的计算(SOC)是一个跨学科的范式,它彻底改变了分布式软件开发应用程序的结构,采用面向服务的体系结构(SOA)可以在其生命周期中不断发展,并更容易适应不断变化或不可预测的环境。SOA是围绕Web服务的概念构建的。虽然Web服务是万维网的一次革命,但它们一直被认为是非自治实体,只有在发现之后才能被利用。在软件代理的帮助下,Web服务变得更加高效和动态。本文的主题是开发一种基于Agent的Web服务发现和选择方法,其中OWL-S用于描述Web服务、QoS和服务客户请求。我们开发了一个有效的语义服务匹配,它考虑到概念属性,以匹配Web服务和服务客户请求描述中的概念。我们的方法是基于一个由四层组成的架构:Web服务和请求描述层,功能匹配层,QoS计算层和信誉计算层。
2013-06-06 cs.IR cs.SE
Research on Potential Semantic Web Service Discovery Mechanisms
Web服务领域是分布式应用程序开发中的一个重要范例。目前,许多企业正在寻求将其应用程序转换为Web服务,因为它能够促进应用程序之间的互操作性。随着Web服务数量的增加,从用户的角度发现合适的Web服务以供消费的过程变得越来越重要。在本文中,我们提出了一个潜在的方式发现Web服务和与他们每个人相关的问题的研究。此外,我们还讨论了本体的概念和相关技术,它结合了语义的意义,从而给领域知识的Web服务,以提高发现机制。本文还介绍了相关的研究工作,识别有用的过滤Web服务搜索机制的指标的概述。
2013-04-05 cs.CY cs.DC cs.SE
The Tomaco Hybrid Matching Framework for SAWSDL Semantic Web Services
Aristotle University of Thessaloniki(塞萨洛尼基亚里士多德大学)
这项工作的目的是解决与Web服务检索,也被称为服务选择,发现或本质上匹配,在两个方向的问题。首先,介绍了一种新的SAWSDL匹配算法。该算法本质上是混合的,结合了新颖和已知的概念,如基于逻辑的策略和语义注释和文本描述的句法文本相似性度量。为S3竞赛环境开发了一个插件,以便以客观、可重复的方式将Tomaco置于最先进的行列。评价表明,Tomaco在最先进的技术中排名很高,特别是在早期回忆水平方面。其次,这项工作介绍了Tomaco的Web应用程序,其目的是加速语义Web服务技术和算法的广泛采用,同时针对该领域缺乏用户友好的应用程序。Tomaco集成了本文提出的多种可配置匹配算法。最后,它允许发现现有的和用户贡献的服务集合和本体,也作为一个服务注册表。
2014-10-21 cs.AI cs.SE
NLSC: Unrestricted Natural Language-based Service Composition through Sentence Embeddings
Carnegie Mellon University(卡内基梅隆大学)
当前的服务组合方法(原子服务的组装)要求开发人员使用:用途:(a)特定于域的语义来形式化限制其描述词汇的服务,以及(b)用于服务检索的翻译机制,以将非结构化的用户请求转换为强类型的语义表示。在我们的工作中,我们认为,努力开发服务描述,请求翻译和匹配机制可以减少使用不受限制的自然语言,允许:(1)最终用户直观地表达他们的需求使用自然语言,(2)服务开发人员开发服务,而不依赖于语法/语义描述语言。虽然有一些基于自然语言的服务组合方法,他们限制服务检索的语法/语义匹配。随着机器学习和自然语言处理的最新发展,我们通过利用更丰富的句子语义表示来促进句子嵌入的使用,以进行服务描述、匹配和检索。实验结果表明,在保持高查准率和查全率的前提下,服务组合的开发工作量可减少44%以上.
2019-06-04 cs.AI cs.CL cs.SE
SHARE: A Web Service Based Framework for Distributed Querying and Reasoning on the Semantic Web
The Providence Heart + Lung Research Institute at St. Paul’s Hospital(圣保罗医院普罗维登斯心肺研究所);University of British Columbia(不列颠哥伦比亚大学)
在这里,我们描述了共享系统,一个基于Web服务的框架,分布式查询和推理的语义Web。SHARE的主要创新是:(1)扩展SPARQL查询引擎以执行从Web服务的按需数据检索,以及(2)扩展OWL推理器以通过Web服务调用来测试属性限制。除了能够跨分布式数据集进行查询之外,该系统还允许目标数据集比当前集中式方法下的可能数据集大得多。尽管该架构同样适用于所有类型的数据,但SHARE系统的目标是生物信息学,因为该领域已经有大量可互操作的网络服务。SHARE完全基于语义Web标准构建,是BioMOBY项目的继承者。
2013-05-20 cs.AI cs.DL cs.SE
Benefits of Semantics on Web Service Composition from a Complex Network Perspective
Galatasaray University(加拉塔萨雷大学);University of Corsica(科西嘉大学)
公开可用的Web服务(WS)的数量不断增长,与此同时,我们正在目睹语义相关的Web技术的快速发展。语义Web和WS的交叉点允许语义WS的发展。在这项工作中,我们采用了一个复杂的网络的角度来进行比较分析的句法和语义的方法来描述WS。从一个公开的WS描述的集合,我们提取句法和语义WS交互网络。我们利用复杂网络领域的工具来分析它们并确定它们的属性。我们发现WS交互网络表现出一些在现实世界的网络中观察到的典型特征,如短的平均节点之间的距离和社区结构。通过比较句法和语义网络,通过他们的属性,我们表明语义WS描述中的引入应改善的组成过程。
2013-05-01 cs.AI cs.SE cs.SI