首页 > 最新文献

2010 8th Workshop on Intelligent Solutions in Embedded Systems最新文献

英文 中文
Using a prioritized MAC protocol to execute the database operation join in networked embedded computer systems 在网络嵌入式计算机系统中,使用优先的MAC协议来执行数据库操作连接
Pub Date : 2010-07-08 DOI: 10.1109/WISES.2010.5548431
Björn Andersson, Nuno Pereira, E. Tovar, F. Pacheco
Database query languages on relations (for example SQL) make it possible to join two relations. This operation is very common in desktop/server database systems but unfortunately query processing systems in networked embedded computer systems currently do not support this operation; specifically, the query processing systems TAG, TinyDB, Cougar do not support this. We show how a prioritized medium access control (MAC) protocol can be used to efficiently execute the database operation join for networked embedded computer systems where all computer nodes are in a single broadcast domain.
关系上的数据库查询语言(例如SQL)使得连接两个关系成为可能。此操作在桌面/服务器数据库系统中非常常见,但不幸的是,联网嵌入式计算机系统中的查询处理系统目前不支持此操作;具体来说,查询处理系统TAG、TinyDB、Cougar不支持此功能。我们展示了如何使用优先介质访问控制(MAC)协议有效地执行网络嵌入式计算机系统的数据库操作连接,其中所有计算机节点都在单个广播域中。
{"title":"Using a prioritized MAC protocol to execute the database operation join in networked embedded computer systems","authors":"Björn Andersson, Nuno Pereira, E. Tovar, F. Pacheco","doi":"10.1109/WISES.2010.5548431","DOIUrl":"https://doi.org/10.1109/WISES.2010.5548431","url":null,"abstract":"Database query languages on relations (for example SQL) make it possible to join two relations. This operation is very common in desktop/server database systems but unfortunately query processing systems in networked embedded computer systems currently do not support this operation; specifically, the query processing systems TAG, TinyDB, Cougar do not support this. We show how a prioritized medium access control (MAC) protocol can be used to efficiently execute the database operation join for networked embedded computer systems where all computer nodes are in a single broadcast domain.","PeriodicalId":166416,"journal":{"name":"2010 8th Workshop on Intelligent Solutions in Embedded Systems","volume":"277 2","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120840320","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Verification of behavioral compatibility in the Virtual Integration methodology 虚拟集成方法中行为兼容性的验证
Pub Date : 2010-07-08 DOI: 10.1109/WISES.2010.5548424
Michael Schorer, Stefan Kuntz, J. Mottok
The advantages of component-based systems include reuse of generic components as well as adaption through variants. However, they bare a high risk of containing incompatibilities between components, due to the lack of control over the integration-relevant aspects of their components. Current development processes are able to detect incompatibilities between components only at very late stages of system development. The Virtual Integration methodology is an approach to detect and to solve compatibility issues during early stages of system design. The methodology supports developers with a set of measures to reduce the risk of incompatibilities to a minimum at each abstraction layer of their system architecture. Realtime requirements of embedded systems make it necessary to support the methodology with a formal model, which can describe dynamic properties of these systems. In our approach, we use interface automata because they offer a lightweight formalism to describe the behavior of components and to verify their compatibility based on these descriptions. In a feasibility study we show, to which extend interface automata are adequate for the foresaid purpose in the automotive application field.
基于组件的系统的优点包括通用组件的重用以及通过变体的适应性。然而,由于缺乏对其组件的集成相关方面的控制,它们面临着组件之间包含不兼容性的高风险。当前的开发过程只能在系统开发的非常后期阶段检测组件之间的不兼容性。虚拟集成方法是在系统设计的早期阶段检测和解决兼容性问题的一种方法。该方法为开发人员提供了一组措施,以在其系统体系结构的每个抽象层上将不兼容的风险降至最低。嵌入式系统的实时性要求使得有必要用一个正式的模型来支持该方法,该模型可以描述这些系统的动态特性。在我们的方法中,我们使用接口自动机,因为它们提供了一种轻量级的形式来描述组件的行为,并根据这些描述验证它们的兼容性。在可行性研究中,我们表明,在汽车应用领域,扩展接口自动机足以满足上述目的。
{"title":"Verification of behavioral compatibility in the Virtual Integration methodology","authors":"Michael Schorer, Stefan Kuntz, J. Mottok","doi":"10.1109/WISES.2010.5548424","DOIUrl":"https://doi.org/10.1109/WISES.2010.5548424","url":null,"abstract":"The advantages of component-based systems include reuse of generic components as well as adaption through variants. However, they bare a high risk of containing incompatibilities between components, due to the lack of control over the integration-relevant aspects of their components. Current development processes are able to detect incompatibilities between components only at very late stages of system development. The Virtual Integration methodology is an approach to detect and to solve compatibility issues during early stages of system design. The methodology supports developers with a set of measures to reduce the risk of incompatibilities to a minimum at each abstraction layer of their system architecture. Realtime requirements of embedded systems make it necessary to support the methodology with a formal model, which can describe dynamic properties of these systems. In our approach, we use interface automata because they offer a lightweight formalism to describe the behavior of components and to verify their compatibility based on these descriptions. In a feasibility study we show, to which extend interface automata are adequate for the foresaid purpose in the automotive application field.","PeriodicalId":166416,"journal":{"name":"2010 8th Workshop on Intelligent Solutions in Embedded Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129303940","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Current characterisation for ultra low power wireless body area networks 超低功耗无线体域网络的电流特性
Pub Date : 2010-07-08 DOI: 10.1109/WISES.2010.5548422
F. D. Franco, C. Tachtatzis, B. Graham, M. Bykowski, D. Tracey, N. Timmons, J. Morrison
The emerging area of body area networks (BAN) imposes challenging requirements on hardware and software to achieve the desired lifetimes for certain devices such as long term medical implants. In this paper, we propose a novel approach to the measurement and characterisation of the energy consumption of BAN devices. The approach uses a low cost energy auditing circuit and addresses the problem of accurately measuring low-level current consumption. This new technique will allow precise and analytical measurements of systems and components in terms of energy. This will help circuit designers minimise power consumption in BAN devices. Software engineers might use this approach to validate and optimise embedded code. Network engineers can optimise network parameters to reduce the power consumption of a single node. Adoption of the proposed technique will aid the development of ultra-low power wireless BANs. Results are presented on current characterisation for two wireless motes.
新兴的身体区域网络(BAN)对硬件和软件提出了具有挑战性的要求,以实现某些设备(如长期医疗植入物)的预期寿命。在本文中,我们提出了一种测量和表征BAN器件能耗的新方法。该方法采用低成本的能量审计电路,解决了精确测量低电平电流消耗的问题。这项新技术将允许在能量方面对系统和组件进行精确的分析测量。这将有助于电路设计者将BAN器件的功耗降至最低。软件工程师可能会使用这种方法来验证和优化嵌入式代码。网络工程师可以通过优化网络参数来降低单个节点的功耗。采用所提出的技术将有助于超低功耗无线ban的发展。给出了两种无线粒子的电流表征结果。
{"title":"Current characterisation for ultra low power wireless body area networks","authors":"F. D. Franco, C. Tachtatzis, B. Graham, M. Bykowski, D. Tracey, N. Timmons, J. Morrison","doi":"10.1109/WISES.2010.5548422","DOIUrl":"https://doi.org/10.1109/WISES.2010.5548422","url":null,"abstract":"The emerging area of body area networks (BAN) imposes challenging requirements on hardware and software to achieve the desired lifetimes for certain devices such as long term medical implants. In this paper, we propose a novel approach to the measurement and characterisation of the energy consumption of BAN devices. The approach uses a low cost energy auditing circuit and addresses the problem of accurately measuring low-level current consumption. This new technique will allow precise and analytical measurements of systems and components in terms of energy. This will help circuit designers minimise power consumption in BAN devices. Software engineers might use this approach to validate and optimise embedded code. Network engineers can optimise network parameters to reduce the power consumption of a single node. Adoption of the proposed technique will aid the development of ultra-low power wireless BANs. Results are presented on current characterisation for two wireless motes.","PeriodicalId":166416,"journal":{"name":"2010 8th Workshop on Intelligent Solutions in Embedded Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129313268","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 15
Reducing router's area in NoC by changing buffering method while providing QoS 在提供QoS的同时,通过改变缓冲方式减少NoC中路由器的面积
Pub Date : 2010-07-08 DOI: 10.1109/WISES.2010.5548437
M. Shariat, Nima Azizibabani
One of the most significant concerns in designing on-chip networks is guaranteeing QoS requirements for various applications. In this paper, we propose a buffering method which reduces the router's area and in turn network cost without affecting the QoS issues. The proposed method rather than considering a dedicated buffer for each class of traffic, assigns a single shared buffer on each port to the all existing prioritized traffic classes. Simulation results show that exploiting shared buffer increases buffer utilization. Moreover, the required space of the shared buffer is 37.5% less than the space needed for the dedicated buffers. Furthermore, a controller is developed to both manage the shared buffer and allocate a particular amount of the shared buffer as an upper limit to each class of traffic; accordingly, QoS requirements will be preserved for high prioritized traffic classes.
在设计片上网络时,最重要的问题之一是保证各种应用的QoS要求。在本文中,我们提出了一种缓冲方法,可以在不影响QoS问题的情况下减少路由器的面积和网络开销。提出的方法不是为每一类流量考虑一个专用缓冲区,而是在每个端口上为所有现有的优先流量类分配一个共享缓冲区。仿真结果表明,利用共享缓冲区可以提高缓冲区的利用率。此外,共享缓冲区所需的空间比专用缓冲区所需的空间少37.5%。此外,还开发了一种控制器来管理所述共享缓冲器并将所述共享缓冲器的特定数量分配为每一类流量的上限;因此,将保留高优先级流量类的QoS要求。
{"title":"Reducing router's area in NoC by changing buffering method while providing QoS","authors":"M. Shariat, Nima Azizibabani","doi":"10.1109/WISES.2010.5548437","DOIUrl":"https://doi.org/10.1109/WISES.2010.5548437","url":null,"abstract":"One of the most significant concerns in designing on-chip networks is guaranteeing QoS requirements for various applications. In this paper, we propose a buffering method which reduces the router's area and in turn network cost without affecting the QoS issues. The proposed method rather than considering a dedicated buffer for each class of traffic, assigns a single shared buffer on each port to the all existing prioritized traffic classes. Simulation results show that exploiting shared buffer increases buffer utilization. Moreover, the required space of the shared buffer is 37.5% less than the space needed for the dedicated buffers. Furthermore, a controller is developed to both manage the shared buffer and allocate a particular amount of the shared buffer as an upper limit to each class of traffic; accordingly, QoS requirements will be preserved for high prioritized traffic classes.","PeriodicalId":166416,"journal":{"name":"2010 8th Workshop on Intelligent Solutions in Embedded Systems","volume":"82 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132903009","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Algorithm acceleration on LEON-2 processor using a reconfigurable bit manipulation unit 采用可重构位操作单元的LEON-2处理器上的算法加速
Pub Date : 2010-07-08 DOI: 10.1109/WISES.2010.5548433
G. Cardarilli, L. Nunzio, R. Fazzolari, M. Re
Advanced bit manipulation operations are not efficiently supported by standard microprocessors since they are optimized for fixed data size operations. In literature several hardware solutions are proposed to overcome this problem [1], [3] and [4]. In this work we present the experimental results of a new architecture based on LEON-2 and a simplified version of ADAPTO [1] (Adder-based Dynamic Architecture for Processing Tailored Operators), acting as a co-processor. For our experiments we run a set of Bit Manipulation Algorithms on the LEON-2 processor in presence and absence of the ADAPTO unit. This permits to measure the speed-up factor obtained using the proposed reconfigurable co-processor.
标准微处理器并不支持高级位操作,因为它们是针对固定数据大小的操作进行优化的。文献中提出了几种硬件解决方案来克服这个问题[1],[3]和[4]。在这项工作中,我们展示了基于LEON-2的新架构和ADAPTO[1]的简化版本的实验结果,ADAPTO[1](基于加der的动态架构,用于处理定制操作符),作为协处理器。对于我们的实验,我们在LEON-2处理器上运行了一套位操作算法,在有和没有ADAPTO单元的情况下。这允许测量使用所提出的可重构协处理器获得的加速因子。
{"title":"Algorithm acceleration on LEON-2 processor using a reconfigurable bit manipulation unit","authors":"G. Cardarilli, L. Nunzio, R. Fazzolari, M. Re","doi":"10.1109/WISES.2010.5548433","DOIUrl":"https://doi.org/10.1109/WISES.2010.5548433","url":null,"abstract":"Advanced bit manipulation operations are not efficiently supported by standard microprocessors since they are optimized for fixed data size operations. In literature several hardware solutions are proposed to overcome this problem [1], [3] and [4]. In this work we present the experimental results of a new architecture based on LEON-2 and a simplified version of ADAPTO [1] (Adder-based Dynamic Architecture for Processing Tailored Operators), acting as a co-processor. For our experiments we run a set of Bit Manipulation Algorithms on the LEON-2 processor in presence and absence of the ADAPTO unit. This permits to measure the speed-up factor obtained using the proposed reconfigurable co-processor.","PeriodicalId":166416,"journal":{"name":"2010 8th Workshop on Intelligent Solutions in Embedded Systems","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123865848","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
DC-AC power converter using sigma-delta modulation 采用σ - δ调制的直流-交流功率变换器
Pub Date : 2010-07-08 DOI: 10.1109/WISES.2010.5548434
R. d'Aparo, Giorgio Crostella, Davide Nicoletti, S. Orcioni, M. Conti
Recently great effort has been done in the development of high efficient DC-AC switching power converters for renewable energies and in particular for solar cells. The common algorithm used to control DC-AC switching power converters is Pulse Width Modulation. The present work presents the use of Sigma-Delta modulators for the control of the switches of DC-AC switching power converters. The proposed control algorithm presents the advantage of a reduction of conducted electromagnetic interferences with respect to Pulse Width Modulation. A DC-AC switching power converter has been simulated using SystemC-WMS and a prototype has been implemented.
近年来,在开发可再生能源,特别是太阳能电池的高效直流-交流开关电源转换器方面做了很大的努力。控制DC-AC开关电源变换器的常用算法是脉冲宽度调制。本文介绍了利用σ - δ调制器来控制直流-交流开关电源变换器的开关。所提出的控制算法相对于脉宽调制具有减少传导电磁干扰的优点。利用SystemC-WMS对直流-交流开关功率变换器进行了仿真,并实现了样机。
{"title":"DC-AC power converter using sigma-delta modulation","authors":"R. d'Aparo, Giorgio Crostella, Davide Nicoletti, S. Orcioni, M. Conti","doi":"10.1109/WISES.2010.5548434","DOIUrl":"https://doi.org/10.1109/WISES.2010.5548434","url":null,"abstract":"Recently great effort has been done in the development of high efficient DC-AC switching power converters for renewable energies and in particular for solar cells. The common algorithm used to control DC-AC switching power converters is Pulse Width Modulation. The present work presents the use of Sigma-Delta modulators for the control of the switches of DC-AC switching power converters. The proposed control algorithm presents the advantage of a reduction of conducted electromagnetic interferences with respect to Pulse Width Modulation. A DC-AC switching power converter has been simulated using SystemC-WMS and a prototype has been implemented.","PeriodicalId":166416,"journal":{"name":"2010 8th Workshop on Intelligent Solutions in Embedded Systems","volume":"115 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115700783","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Development and implementation of a Network Processor Architecture in reconfigurable logic (FPGA) 基于可重构逻辑(FPGA)的网络处理器架构的开发与实现
Pub Date : 2010-07-08 DOI: 10.1109/WISES.2010.5548436
Constantinos Stefanatos, I. Papaefstathiou, C. Manifavas
Network Processors are used at the core of the Internet, providing routers, switches and other essential network devices with the necessary processing power to deliver proper data forwarding and other network related functions (VoIP, security, etc.) at the required level of performance. In this paper, we present a Network Processor architecture, designed to support all the fundamental instructions needed to deliver proper frame processing. It is designed and implemented on a specific FPGA board, employing Xilinx's Virtex-5, in order to allow for rapid deployment and usage. Apart from the architecture's description, performance measurements are provided that demonstrate the architecture's capabilities.
网络处理器被用于互联网的核心,为路由器、交换机和其他必要的网络设备提供必要的处理能力,以在所需的性能水平上提供适当的数据转发和其他网络相关功能(VoIP、安全等)。在本文中,我们提出了一个网络处理器架构,旨在支持提供适当帧处理所需的所有基本指令。它是在特定的FPGA板上设计和实现的,采用Xilinx的Virtex-5,以便快速部署和使用。除了体系结构的描述之外,还提供了性能度量,以演示体系结构的功能。
{"title":"Development and implementation of a Network Processor Architecture in reconfigurable logic (FPGA)","authors":"Constantinos Stefanatos, I. Papaefstathiou, C. Manifavas","doi":"10.1109/WISES.2010.5548436","DOIUrl":"https://doi.org/10.1109/WISES.2010.5548436","url":null,"abstract":"Network Processors are used at the core of the Internet, providing routers, switches and other essential network devices with the necessary processing power to deliver proper data forwarding and other network related functions (VoIP, security, etc.) at the required level of performance. In this paper, we present a Network Processor architecture, designed to support all the fundamental instructions needed to deliver proper frame processing. It is designed and implemented on a specific FPGA board, employing Xilinx's Virtex-5, in order to allow for rapid deployment and usage. Apart from the architecture's description, performance measurements are provided that demonstrate the architecture's capabilities.","PeriodicalId":166416,"journal":{"name":"2010 8th Workshop on Intelligent Solutions in Embedded Systems","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114092497","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
SES-based framework for fault-tolerant systems 用于容错系统的基于ses的框架
Pub Date : 2010-07-08 DOI: 10.1109/WISES.2010.5548427
M. Steindl, J. Mottok, H. Meier
Embedded real-time systems are often used in harsh environments, for example engine control systems in automotive vehicles. In such ECUs (Engine Control Unit) faults can lead to serious accidents. In this paper we propose a safety embedded architecture based on coded processing. This framework only needs two channels to provide fault tolerance and allows the detection and identification of permanent and transient faults. Once a fault is detected by an observer unit the SES guard makes it visible and initiates a suitable failure reaction.
嵌入式实时系统通常用于恶劣的环境中,例如汽车的发动机控制系统。在这样的ecu(发动机控制单元)故障可能导致严重的事故。本文提出了一种基于编码处理的安全嵌入式体系结构。该框架只需要两个通道来提供容错,并允许检测和识别永久和瞬态故障。一旦观察单元检测到故障,SES保护就会使其可见并启动适当的故障反应。
{"title":"SES-based framework for fault-tolerant systems","authors":"M. Steindl, J. Mottok, H. Meier","doi":"10.1109/WISES.2010.5548427","DOIUrl":"https://doi.org/10.1109/WISES.2010.5548427","url":null,"abstract":"Embedded real-time systems are often used in harsh environments, for example engine control systems in automotive vehicles. In such ECUs (Engine Control Unit) faults can lead to serious accidents. In this paper we propose a safety embedded architecture based on coded processing. This framework only needs two channels to provide fault tolerance and allows the detection and identification of permanent and transient faults. Once a fault is detected by an observer unit the SES guard makes it visible and initiates a suitable failure reaction.","PeriodicalId":166416,"journal":{"name":"2010 8th Workshop on Intelligent Solutions in Embedded Systems","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126390601","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
A gateway-based solution for remote accessing to residential UPnP services networks 一种基于网关的远程接入住宅UPnP业务网络的解决方案
Pub Date : 2010-07-08 DOI: 10.1109/WISES.2010.5548430
Jesús Sáez Gómez-Escalonilla, Julio Ángel Cano Romero, N. M. Madrid, R. Seepold
Home networks comprise very heterogeneous devices interconnected through the residential gateway. They deploy complex services networks within the home environment using technologies such as Universal Plug and Play (UPnP). This technology provides the home network clients with a standard for device auto-discovery and transparent interoperability. However, the UPnP standard has an important constraint. It is designed to be used in local networks, so it is not suitable for service sharing among home networks. This article solves this limitation proposing a small footprint, low latency and non intrusive solution, capable of deploying a common UPnP services network between several residential environments. The proposed system consists of a software module installable over OSGi-based gateways, which applies identity theft and NAT techniques to allow the interoperation between UPnP devices from different subnets. It is based on SIP and UPnP IGD technologies, as well as on an extension of the UPnP standard fully described in this article. As a result, a prototype has been implemented, in order to check the successful operation of the complete system.
家庭网络包括通过住宅网关相互连接的非常异构的设备。他们使用通用即插即用(UPnP)等技术在家庭环境中部署复杂的服务网络。该技术为家庭网络客户端提供了设备自动发现和透明互操作的标准。然而,UPnP标准有一个重要的限制。它被设计为在本地网络中使用,因此不适合家庭网络之间的业务共享。本文提出了一种占地面积小、低延迟和非侵入性的解决方案,能够在多个住宅环境之间部署通用UPnP服务网络。该系统由一个可安装在基于osgi的网关上的软件模块组成,该模块应用身份盗窃和NAT技术来允许来自不同子网的UPnP设备之间的互操作。它基于SIP和UPnP IGD技术,以及本文中详细描述的UPnP标准的扩展。因此,已经实现了一个原型,以检查整个系统的成功运行。
{"title":"A gateway-based solution for remote accessing to residential UPnP services networks","authors":"Jesús Sáez Gómez-Escalonilla, Julio Ángel Cano Romero, N. M. Madrid, R. Seepold","doi":"10.1109/WISES.2010.5548430","DOIUrl":"https://doi.org/10.1109/WISES.2010.5548430","url":null,"abstract":"Home networks comprise very heterogeneous devices interconnected through the residential gateway. They deploy complex services networks within the home environment using technologies such as Universal Plug and Play (UPnP). This technology provides the home network clients with a standard for device auto-discovery and transparent interoperability. However, the UPnP standard has an important constraint. It is designed to be used in local networks, so it is not suitable for service sharing among home networks. This article solves this limitation proposing a small footprint, low latency and non intrusive solution, capable of deploying a common UPnP services network between several residential environments. The proposed system consists of a software module installable over OSGi-based gateways, which applies identity theft and NAT techniques to allow the interoperation between UPnP devices from different subnets. It is based on SIP and UPnP IGD technologies, as well as on an extension of the UPnP standard fully described in this article. As a result, a prototype has been implemented, in order to check the successful operation of the complete system.","PeriodicalId":166416,"journal":{"name":"2010 8th Workshop on Intelligent Solutions in Embedded Systems","volume":"64 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123377159","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
From C to VM-targeted executables: Techniques for heterogeneous sensor/actuator networks 从C到面向vm的可执行文件:异构传感器/执行器网络的技术
Pub Date : 2010-07-08 DOI: 10.1109/WISES.2010.5548421
Aleksander Pruszkowski, T. Paczesny, J. Domaszewicz
The paper presents reusable techniques for building a runtime environment for a middleware targeted at heterogeneous sensor/actuator networks (SAN). The SAN is heterogeneous in that nodes differ as to the underlying MCU and OS platform, as well as sensor and actuator resources. Applications destined for the middleware are written in C and then transformed into executables interpreted by a virtual machine. The runtime residing on each node exposes, besides the virtual CPU, a node-independent set of general-purpose primitives and a node-specific set of primitives representing the node's sensors and actuators. The latter primitives are drawn from a potentially huge set of primitives representing all sensors and actuators possible in a given application domain. A proof-of-concept implementation of the runtime environment, for a severely resource-constrained platform, is presented.
本文提出了针对异构传感器/执行器网络(SAN)的中间件构建运行时环境的可重用技术。SAN是异构的,因为节点在底层MCU和操作系统平台以及传感器和执行器资源方面是不同的。用于中间件的应用程序用C语言编写,然后转换为可执行文件,由虚拟机进行解释。除了虚拟CPU之外,驻留在每个节点上的运行时还公开了一组独立于节点的通用原语和一组特定于节点的原语,这些原语表示节点的传感器和执行器。后一种原语是从潜在的大量原语中提取的,这些原语表示给定应用领域中所有可能的传感器和执行器。针对资源严重受限的平台,给出了运行时环境的概念验证实现。
{"title":"From C to VM-targeted executables: Techniques for heterogeneous sensor/actuator networks","authors":"Aleksander Pruszkowski, T. Paczesny, J. Domaszewicz","doi":"10.1109/WISES.2010.5548421","DOIUrl":"https://doi.org/10.1109/WISES.2010.5548421","url":null,"abstract":"The paper presents reusable techniques for building a runtime environment for a middleware targeted at heterogeneous sensor/actuator networks (SAN). The SAN is heterogeneous in that nodes differ as to the underlying MCU and OS platform, as well as sensor and actuator resources. Applications destined for the middleware are written in C and then transformed into executables interpreted by a virtual machine. The runtime residing on each node exposes, besides the virtual CPU, a node-independent set of general-purpose primitives and a node-specific set of primitives representing the node's sensors and actuators. The latter primitives are drawn from a potentially huge set of primitives representing all sensors and actuators possible in a given application domain. A proof-of-concept implementation of the runtime environment, for a severely resource-constrained platform, is presented.","PeriodicalId":166416,"journal":{"name":"2010 8th Workshop on Intelligent Solutions in Embedded Systems","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114968713","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
期刊
2010 8th Workshop on Intelligent Solutions in Embedded Systems
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1