We introduce a layered approach to multi-agent programming and motivate this with a perspective to smart home environments. Apart from the core layer, layer components can be updated at runtime to reflect, e.g., attributes like credibility and the addition of proprietary functionality. The Layered Agent Framework (LAF ) is defined by interfaces and organised into layers. This approach minimises system fragmentation while allowing developers to create and maintain meaningful and effective agents. A Petri net model is provided to visualise and execute prototypes of the agents. Although fully functional, the Petri nets will later be translated into dedicated programs with a smaller footprint and more efficient execution.
Various classes of traffic generated by different applications expect and accept various quality of service levels, determining various amounts of required network resources. Limited network communication resources and different qualitative and quantitative traffic requirements naturally give reasons to differentiate the quality of offered network services. The acceptability of different quality of service in networks leads to better network resource utilisation and increased network customer satisfaction. The differentiation of quality of service offered to various traffic classes, i.e., to various applications is possible due to the layered and nested structure of distributed computer systems. Such a concept of services is based on the assumption that any communication task, formulated at the application level, might be decomposed into simpler communication tasks, while the latter might be transformed into proper data communication tasks relevant to particular layers of architecture. The different data communication tasks form sequences of activities. The activities correspond to well-defined functions available at different levels of the layered architecture, so the selection of functions ascribed to activities decides the quality of service.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.