Search results for "Distributed"

showing 10 items of 1260 documents

Robust Data Gathering for Wireless Sensor Networks

2006

2005 13th IEEE International Conference on Networks jointly held with the 2005 7th IEEE Malaysia International Conference on Communications, Proceedings Volume 1, 2005, Article number 1635527, Pages 469-474 2005 13th IEEE International Conference on Networks jointly held with the 2005 7th IEEE Malaysia International Conference on Communications; Kuala Lumpur; Malaysia; 16 November 2005 through 18 November 2005; Category number05EX1235; Code 69262 Robust data gathering for wireless sensor networks (Conference Paper) Ortolani, M. , Gatani, L. , Lo Re, G. Dipartimento di Ingegneria Informatica, Università degli Studi di Palermo, Viale delle Scienze Parco d'Orleans, 90128 Palermo, Italy View re…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniDynamic Source RoutingStatic routingWi-Fi arrayNetwork packetVisual sensor networkWireless networkComputer scienceWireless ad hoc networkbusiness.industryRetransmissionRetransmissionDistributed computingWireless Routing ProtocolWireless WANGeographic routingKey distribution in wireless sensor networksLink-state routing protocolMobile wireless sensor networkRouting algorithmData gatheringbusinessWireless sensor networkWireless sensor networkComputer network2005 13th IEEE International Conference on Networks Jointly held with the 2005 IEEE 7th Malaysia International Conf on Communic
researchProduct

Programming distributed applications with symbolic reasoning on WSNs

2015

Programming Wireless Sensor Networks (WSNs) is a complex task for which existing approaches adopt rigid architectures that are only suitable for specific application fields. In previous papers we introduced a programming methodology and a lightweight middleware based on high-level programming and executable code exchange for distributed processing on WSNs. In this paper, we show how high-level programming can be effectively used on WSNs to implement symbolic reasoning. In order to prove the feasibility of our approach, we present a Fuzzy Logic system where the value updates and the rule evaluations are performed in a distributed way. Through the proposed methodology, we discuss the developm…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniEvent-driven programmingEngineeringAmbient intelligenceWireless Sensor Networks (WSN)business.industryDistributed computingcomputer.file_formatcomputer.software_genreSoftware development processKey distribution in wireless sensor networksMiddleware (distributed applications)HVACExecutableDistributed ComputingbusinessSymbolic ReasoningcomputerWireless sensor network2015 International Conference on Computing, Networking and Communications (ICNC)
researchProduct

Reputation management in distributed systems

2008

Several distributed applications, implemented over today’s Internet, are based on the assumption that participating agents collaborate in order to achieve their own goal. However, when these applications are modelled as unstructured distributed systems, the greater autonomy and decentralization encourage antisocial behaviours, which are likely to cause performance degradation for the whole system. This paper presents a fully distributed reputation management system that allows the evaluation of agent reputation in unstructured environments without any centralized coordination. The proposed approach is based on game theory and is capable of capturing the highly dynamic nature of the involved…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniExploitbusiness.industryComputer scienceDistributed computingmedia_common.quotation_subjectComputer securitycomputer.software_genreDecentralizationFree ridingDistributed SystemIncentiveOrder (exchange)The InternetbusinessGame theorycomputerReputationReputationmedia_common2008 3rd International Symposium on Communications, Control and Signal Processing
researchProduct

A Federated Learning Approach for Distributed Human Activity Recognition

2022

In recent years, the widespread diffusion of smart pervasive devices able to provide AI-based services has encouraged research in the definition of new distributed learning paradigms. Federated Learning (FL) is one of the most recent approaches which allows devices to collaborate to train AI-based models, whereas guarantying privacy and lower communication costs. Although different studies on FL have been conducted, a general and modular architecture capable of performing well in different scenarios is still missing. Following this direction, this paper proposes a general FL framework whose validity is assessed by considering a distributed activity recognition scenario in which users' perso…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniFederated Learning Distributed Computing Machine Learning Human Activity Recognition
researchProduct

How to Extract Fragments from Agent Oriented Design Processes

2013

Using Method Engineering for creating agent oriented design processes is a challenging task because of the lack of a fragment repository defined and filled starting from a shared and unique definition of fragment. The creation of a repository implies the fragmentation of existing agent design processes. In this paper we propose a set of guidelines for extracting fragments from agent design processes. The work is based on a precise definition of fragment and it aims to establish a method for fragmenting processes and obtaining homogeneous fragments regardless of how the starting design processes are defined and described. © 2013 Springer-Verlag.

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniFragment repositoryWork breakdown structureDatabaseComputer scienceDistributed computingMethod engineeringPrecise definitioncomputer.software_genreAgent designAgent oriented designDesign Processagent oriented software engineeringAgent oriented designDesign processMethod Fragmentmulti-agent systemsDesign procecomputerMethod engineering
researchProduct

A Simulation Software for the Evaluation of Vulnerabilities in Reputation Management Systems

2019

Multi-agent distributed systems are characterized by autonomous entities that interact with each other to provide, and/or request, different kinds of services. In several contexts, especially when a reward is offered according to the quality of service, individual agents (or coordinated groups) may act in a selfish way. To prevent such behaviours, distributed Reputation Management Systems (RMSs) provide every agent with the capability of computing the reputation of the others according to direct past interactions, as well as indirect opinions reported by their neighbourhood. This last point introduces a weakness on gossiped information that makes RMSs vulnerable to malicious agents’ intent …

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniGeneral Computer ScienceDistributed algorithmComputer scienceMulti-agent systemQuality of servicemedia_common.quotation_subjectNetwork simulation020206 networking & telecommunications02 engineering and technologycomputer.software_genreVariety (cybernetics)Simulation softwareDistributed systems security.Risk analysis (engineering)Software deploymentRobustness (computer science)020204 information systems0202 electrical engineering electronic engineering information engineeringDisseminationcomputerReputationmedia_common
researchProduct

Modeling and Verification of Symbolic Distributed Applications Through an Intelligent Monitoring Agent

2022

Wireless Sensor Networks (WSNs) represent a key component in emerging distributed computing paradigms such as IoT, Ambient Intelligence, and Smart Cities. In these contexts, the difficulty of testing, verifying, and monitoring applications in their intended scenarios ranges from challenging to impractical. Current simulators can only be used to investigate correctness at source code level and with limited accuracy. This paper proposes a system and a methodology to model and verify symbolic distributed applications running on WSNs. The approach allows to complement the distributed application code at a high level of abstraction in order to test and reprogram it, directly, on deployed network…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniGeneral Computer ScienceGeneral EngineeringGeneral Materials ScienceElectrical and Electronic EngineeringDistributed applications Distributed processing Embedded Systems Fault detection Fault diagnosis Internet of Things Knowledge based systems Software maintenance Software monitoring Wireless sensor networksIEEE Access
researchProduct

Hardware and Software Platforms for Distributed Computing on Resource Constrained Devices

2014

The basic idea of distributed computing is that it is possible to solve a large problem by using the resources of various computing devices connected in a network. Each device interacts with each other in order to process a part of a problem, contributing to the achievement of a global solution. Wireless sensor networks (WSNs) are an example of distributed computing on low resources devices. WSNs encountered a considerable success in many application areas. Due to the constraints related to the small sensor nodes capabilities, distributed computing in WSNs allows to perform complex tasks in a collaborative way, reducing power consumption and increasing battery life. Many hardware platforms …

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniHardware architectureComputer sciencebusiness.industryProcess (engineering)Distributed computingSoftware DevelopmentAppicationsEnergy consumptionDistributed design patternsSoftwareSoftware deploymentDistributed algorithmResource Constrained DeviceResource managementDistributed ComputingbusinessWireless sensor networkWireless Sensor NetworkComputer hardware
researchProduct

Enabling peer-to-peer User-Preference-Aware Energy Sharing Through Reinforcement Learning

2020

Renewable, heterogeneous and distributed energy resources are the future of power systems, as envisioned by the recent paradigm of Virtual Power Plants (VPPs). Residential electricity generation, e.g., through photovoltaic panels, plays a fundamental role in this paradigm, where users are able to participate in an energy sharing system and exchange energy resources among each other. In this work, we study energy sharing systems and, differently from previous approaches, we consider realistic user behaviors by taking into account the user preferences and level of engagement in the energy trades. We formulate the problem of matching energy resources while contemplating the user behavior as a …

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniHeuristicbusiness.industryComputer scienceDistributed computingEnergy SharingPeer-to-peercomputer.software_genreReinforcement LearningBehavioral modelingElectric power systemElectricity generationDistributed generationReinforcement learningbusinesscomputerInteger programmingVirtual Power Plant
researchProduct

High-level Programming and Symbolic Reasoning on IoT Resource Constrained Devices

2015

While the vision of Internet of Things (IoT) is rather inspiring, its practical implementation remains challenging. Conventional programming approaches prove unsuitable to provide IoT resource constrained devices with the distributed processing capabilities required to implement intelligent, autonomic, and self-organizing behaviors. In our previous work, we had already proposed an alternative programming methodology for such systems that is characterized by high-level programming and symbolic expressions evaluation, and developed a lightweight middleware to support it. Our approach allows for interactive programming of deployed nodes, and it is based on the simple but effective paradigm of …

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniInteractive programmingSIMPLE (military communications protocol)MultimediaKnowledge representation and reasoningComputer Networks and CommunicationsComputer scienceDistributed computingcomputer.file_formatKnowledge Representationcomputer.software_genreFuzzy logiclcsh:TelecommunicationSoftware development processResource constrained devicesFuzzy LogicHigh-level programming languageMiddleware (distributed applications)Fuzzy Logic.lcsh:TK5101-6720ExecutableResource constrained devicecomputerHigh-level programmingEAI Endorsed Transactions on Cognitive Communications
researchProduct