305 research outputs found
EMMON - EMbedded MONitoring
Despite the steady increase in experimental deployments, most of research work on WSNs has focused only on
communication protocols and algorithms, with a clear lack of effective, feasible and usable system architectures,
integrated in a modular platform able to address both functional and non–functional requirements. In this paper, we
outline EMMON [1], a full WSN-based system architecture for large–scale, dense and real–time embedded monitoring
[3] applications. EMMON provides a hierarchical communication architecture together with integrated middleware and
command and control software. Then, EM-Set, the EMMON engineering toolset will be presented. EM-Set includes a
network deployment planning, worst–case analysis and dimensioning, protocol simulation and automatic remote
programming and hardware testing tools. This toolset was crucial for the development of EMMON which was designed
to use standard commercially available technologies, while maintaining as much flexibility as possible to meet specific
applications requirements. Finally, the EMMON architecture has been validated through extensive simulation and
experimental evaluation, including a 300+ nodes testbed
EMMON: a system architecture for large- scale, dense and real-time WSNs
In spite of the significant amount of scientific work
in Wireless Sensor Networks (WSNs), there is a clear lack of
effective, feasible and usable WSN system architectures that
address both functional and non-functional requirements in an
integrated fashion. This poster abstract outlines the EMMON
system architecture for large-scale, dense, real-time embedded
monitoring. EMMON relies on a hierarchical network architecture
together with integrated middleware and command&control
mechanisms. It has been designed to use standard commercially–
available technologies, while maintaining as much flexibility
as possible to meet specific applications’ requirements. The
EMMON WSN architecture has been validated through extensive
simulation and experimental evaluation, including through a
300+ node test-bed, the largest WSN test-bed in Europe to dat
3rd International Workshop on Object Orientation in Operating Systems
This paper presents a design for the use of DSM techniques and system-supported synchronisation to support shared access to persistent objects in a distributed environment. We adopt a hybrid approach where the system granularity is sometimes pages and sometimes objects. We are interested in providing shared access to small (i.e., less than a page) objects in a general purpose, language-independent environment, and supporting both DSM and RPC object access mechanisms. 1 Introduction Object-oriented systems have traditionally relied on remote procedure calls (RPC) as the fundamental method for accessing remote objects in distributed environments. However, the RPC model of shipping invocations to an object can be limiting, preventing, for example, simultaneous legal accesses to copies of an object on multiple nodes
19th IEEE Real-Time Systems Symposium Work-in-progress Session
This paper describes an architecture that addresses
common problems found in systems supporting QoS
specification and enforcement, such as lack of flexibility
and expressiveness in the specification of requirements
and dependencies on specific platforms. The Quartz QoS
architecture aims to solve these problems by adopting a
highly extensible and platform-independent design
Proceedings of the 5th International Conference on Generative Programming and Component Engineering, GPCE\u2706
This paper presents YABS, a novel domain-specific language for
defining entity behavior in pervasive computing environments. The
programming model of YABS is inspired by nature and, in particular,
the observations made by the French biologist Grasse on how
social insects coordinate their actions using indirect communication
via the environment, a phenomenon that has become known
as stigmergy. Following this approach yields a simple yet expressive
language that abstracts the complexities of dealing with the
variety of underlying technologies typical of pervasive computing
environments and that facilitates the incremental construction and
improvement of solutions while providing high-level constructs for
defining the behavior of entities and their coordination. We show
how YABS has been used to program a number of pervasive computing
applications both deployed and simulated
Using trust for secure collaboration in uncertain environments
The SECURE project investigates the design of security mechanisms for
pervasive computing based on trust. It addresses how entities in
unfamiliar pervasive computing environments can overcome initial
suspicion to provide secure collaboration
- …