Agent mobility is the ability of an agent to migrate from one location to another. So far, there ... more Agent mobility is the ability of an agent to migrate from one location to another. So far, there are several difficulties with agent s' migration due to the lack of interoperability among agent middleware that is distributed over the net. In this paper, an abstract software migration architecture is presented, which is the first step towards full agent middleware interoperability.
Agent mobility is the ability of an agent to migrate from one location to another across a networ... more Agent mobility is the ability of an agent to migrate from one location to another across a network. Though conceptually rela-tively straightforward, in practice security of mobile agents is a chal-lenge: from transport layer security to preservation of integrity in open environments. This paper discusses the security issues involved and proposes protocols for secure agent migration. AgentScape, an agent platform for mobile agents, is used to illustrate the feasibility of the implementation of these protocols.
Abstract—The development of large-scale distributed multiagent systems in open dynamic environmen... more Abstract—The development of large-scale distributed multiagent systems in open dynamic environments is a challenge. System behavior is often not predictable and can only be evaluated by execution. This paper proposes a framework to support design and development of such systems: a framework in which both simulation and emulation play an important role. A distributed agent platform (AgentScape) is used to illustrate the potential of the framework. Keywords-multi-agent systems, agent-based simulation, emulation, development, distributed systems I.
Abstract—The development of agent applications in large-scale, distributed, open environments is ... more Abstract—The development of agent applications in large-scale, distributed, open environments is a challenge. This paper proposes a framework to support development and deployment of distributed agent applications. The trajectory from design to real-world deployment starts with simulation and ends with emulation. The framework is illustrated with AgentScape, a distributed agent platform. Keywords-multi-agent systems, agent-based simulation, em-ulation, development I.
Agent mobility is the ability of an agent to migrate from one location to another across a networ... more Agent mobility is the ability of an agent to migrate from one location to another across a network. Though conceptually relatively straightforward, in practice security of mobile agents is a challenge: from transport layer security to preservation of integrity in open environments. This paper discusses the security issues involved and proposes protocols for secure agent migration. AgentScape, an agent platform for mobile agents, is used to illustrate the feasibility of the implementation of these protocols. Keywords:
Integrity of mobile agents in open environments in which no guarantees can be provided on the int... more Integrity of mobile agents in open environments in which no guarantees can be provided on the integrity of the hosts on which they run, is an open challenge. This paper presents a method with which tampering can be detected. This method is based on the notion of distributed trust; trust distributed over the hosts involved.
To reduce the load on cellular networks, offloading to Wi-Fi has long been discussed as a technol... more To reduce the load on cellular networks, offloading to Wi-Fi has long been discussed as a technological solution. Despite advances in scheduling algorithms and incentive schemes, most mobile operators do not actively promote Wi-Fi offloading and most Wi-Fi usage is limited to stationary in-home contexts of use. This study assesses the proportion of users on the street that can be offloaded to Wi-Fi access points, taking into account different city topologies, speed of movement and technical characteristics of Wi-Fi access points. We show that the proportion of users on the street that can be offloaded to Wi-Fi heavily depends on their speed of moving around, the reach of access points and the delay in logging on to access points. However, even when using standard configurations for access points, base stations and smartphones, half the outdoor users can be offloaded to Wi-Fi. These results are consistent for any type of realistic topology of roads in the city. Based on the results, ...
Multi Agent Systems (MAS) provide a useful paradigm for accessing distributed resources in an aut... more Multi Agent Systems (MAS) provide a useful paradigm for accessing distributed resources in an autonomic and self-directed manner. Resources, such as web services, are in-creasingly becoming available in large distributed environ-ments. Currently, numerous multi agent systems are avail-able. However, for the multi agent paradigm to become a genuine mainstream success certain key features need to be addressed: the foremost being security. While security has been a focus of the MAS community, configuring and man-aging such multi agent systems typically remains non-trivial. Well defined and easily configurable security policies address this issue. A security architecture that is both flexible and featureful is prerequisite for a MAS. A novel security policy enforcement system for multi agent middleware systems is introduced. The system facilitates a set of good default configurations but also allows extensive scope for users to develop customised policies to suit their individual needs....
This chapter presents the currently not established and identifies design requirements for new sy... more This chapter presents the currently not established and identifies design requirements for new systems to address this challenge and provide directions for possible improvement. As a result, this chapter introduces the concept of SamenMarkt®, a participatory system in which multi-agent system technology enables distributed price negotiation, distribution and communication between producers, retailers and consumers.
The development of agent applications in largescale, distributed, open environments is a challeng... more The development of agent applications in largescale, distributed, open environments is a challenge. This paper proposes a framework to support development and deployment of distributed agent applications. The trajectory from design to real-world deployment starts with simulation and ends with emulation. The framework is illustrated with AgentScape, a distributed agent platform. Keywords-multi-agent systems, agent-based simulation, emulation, development
Automated support for management of complex distributed object-oriented systems is a challenge: s... more Automated support for management of complex distributed object-oriented systems is a challenge: selfmanagement is the goal. A self-management system needs to reason about the behaviour of the distributed entities in a system, and act when necessary. The knowledge needed is multi-leveled: different levels of concepts and rules need to be represented. This paper explores the requirements that hold for representing this knowledge in self-managed distributed object-oriented systems, and explores the potential of Semantic Web technology in this context.
Integrity of mobile agents in open environments in which no guarantees can be provided on the int... more Integrity of mobile agents in open environments in which no guarantees can be provided on the integrity of the hosts on which they run, is an open challenge. This paper presents a method with which tampering can be detected. This method is based on the notion of distributed trust; trust distributed over the hosts involved.
... In the early stages of the LD-project, Reind van de Riet, Hans van Staveren, and Gregory Shar... more ... In the early stages of the LD-project, Reind van de Riet, Hans van Staveren, and Gregory Sharp also worked on the project. ... I have spent the most time: Chris & Maartje Niekel, Jaap Kreijkamp, Gerard Kok, Mirna Bognar, Jerry den Hartog, Paulien de Wind, Jeroen Ketema, Gerco ...
... of Computer Science, The Netherlands rjtimmer@cs.vu.nl Frances Brazier Vrije Universiteit Ams... more ... of Computer Science, The Netherlands rjtimmer@cs.vu.nl Frances Brazier Vrije Universiteit Amsterdam, Dept. of Computer Science, The Netherlands frances@cs.vu.nl Julian Padget University of Bath Dept. ... Springer, Berlin, 2006. [8] S. Phelps, M. Marcinkiewicz, and S. Parsons. ...
Agent mobility is the ability of an agent to migrate from one location to another. So far, there ... more Agent mobility is the ability of an agent to migrate from one location to another. So far, there are several difficulties with agent s' migration due to the lack of interoperability among agent middleware that is distributed over the net. In this paper, an abstract software migration architecture is presented, which is the first step towards full agent middleware interoperability.
Agent mobility is the ability of an agent to migrate from one location to another across a networ... more Agent mobility is the ability of an agent to migrate from one location to another across a network. Though conceptually rela-tively straightforward, in practice security of mobile agents is a chal-lenge: from transport layer security to preservation of integrity in open environments. This paper discusses the security issues involved and proposes protocols for secure agent migration. AgentScape, an agent platform for mobile agents, is used to illustrate the feasibility of the implementation of these protocols.
Abstract—The development of large-scale distributed multiagent systems in open dynamic environmen... more Abstract—The development of large-scale distributed multiagent systems in open dynamic environments is a challenge. System behavior is often not predictable and can only be evaluated by execution. This paper proposes a framework to support design and development of such systems: a framework in which both simulation and emulation play an important role. A distributed agent platform (AgentScape) is used to illustrate the potential of the framework. Keywords-multi-agent systems, agent-based simulation, emulation, development, distributed systems I.
Abstract—The development of agent applications in large-scale, distributed, open environments is ... more Abstract—The development of agent applications in large-scale, distributed, open environments is a challenge. This paper proposes a framework to support development and deployment of distributed agent applications. The trajectory from design to real-world deployment starts with simulation and ends with emulation. The framework is illustrated with AgentScape, a distributed agent platform. Keywords-multi-agent systems, agent-based simulation, em-ulation, development I.
Agent mobility is the ability of an agent to migrate from one location to another across a networ... more Agent mobility is the ability of an agent to migrate from one location to another across a network. Though conceptually relatively straightforward, in practice security of mobile agents is a challenge: from transport layer security to preservation of integrity in open environments. This paper discusses the security issues involved and proposes protocols for secure agent migration. AgentScape, an agent platform for mobile agents, is used to illustrate the feasibility of the implementation of these protocols. Keywords:
Integrity of mobile agents in open environments in which no guarantees can be provided on the int... more Integrity of mobile agents in open environments in which no guarantees can be provided on the integrity of the hosts on which they run, is an open challenge. This paper presents a method with which tampering can be detected. This method is based on the notion of distributed trust; trust distributed over the hosts involved.
To reduce the load on cellular networks, offloading to Wi-Fi has long been discussed as a technol... more To reduce the load on cellular networks, offloading to Wi-Fi has long been discussed as a technological solution. Despite advances in scheduling algorithms and incentive schemes, most mobile operators do not actively promote Wi-Fi offloading and most Wi-Fi usage is limited to stationary in-home contexts of use. This study assesses the proportion of users on the street that can be offloaded to Wi-Fi access points, taking into account different city topologies, speed of movement and technical characteristics of Wi-Fi access points. We show that the proportion of users on the street that can be offloaded to Wi-Fi heavily depends on their speed of moving around, the reach of access points and the delay in logging on to access points. However, even when using standard configurations for access points, base stations and smartphones, half the outdoor users can be offloaded to Wi-Fi. These results are consistent for any type of realistic topology of roads in the city. Based on the results, ...
Multi Agent Systems (MAS) provide a useful paradigm for accessing distributed resources in an aut... more Multi Agent Systems (MAS) provide a useful paradigm for accessing distributed resources in an autonomic and self-directed manner. Resources, such as web services, are in-creasingly becoming available in large distributed environ-ments. Currently, numerous multi agent systems are avail-able. However, for the multi agent paradigm to become a genuine mainstream success certain key features need to be addressed: the foremost being security. While security has been a focus of the MAS community, configuring and man-aging such multi agent systems typically remains non-trivial. Well defined and easily configurable security policies address this issue. A security architecture that is both flexible and featureful is prerequisite for a MAS. A novel security policy enforcement system for multi agent middleware systems is introduced. The system facilitates a set of good default configurations but also allows extensive scope for users to develop customised policies to suit their individual needs....
This chapter presents the currently not established and identifies design requirements for new sy... more This chapter presents the currently not established and identifies design requirements for new systems to address this challenge and provide directions for possible improvement. As a result, this chapter introduces the concept of SamenMarkt®, a participatory system in which multi-agent system technology enables distributed price negotiation, distribution and communication between producers, retailers and consumers.
The development of agent applications in largescale, distributed, open environments is a challeng... more The development of agent applications in largescale, distributed, open environments is a challenge. This paper proposes a framework to support development and deployment of distributed agent applications. The trajectory from design to real-world deployment starts with simulation and ends with emulation. The framework is illustrated with AgentScape, a distributed agent platform. Keywords-multi-agent systems, agent-based simulation, emulation, development
Automated support for management of complex distributed object-oriented systems is a challenge: s... more Automated support for management of complex distributed object-oriented systems is a challenge: selfmanagement is the goal. A self-management system needs to reason about the behaviour of the distributed entities in a system, and act when necessary. The knowledge needed is multi-leveled: different levels of concepts and rules need to be represented. This paper explores the requirements that hold for representing this knowledge in self-managed distributed object-oriented systems, and explores the potential of Semantic Web technology in this context.
Integrity of mobile agents in open environments in which no guarantees can be provided on the int... more Integrity of mobile agents in open environments in which no guarantees can be provided on the integrity of the hosts on which they run, is an open challenge. This paper presents a method with which tampering can be detected. This method is based on the notion of distributed trust; trust distributed over the hosts involved.
... In the early stages of the LD-project, Reind van de Riet, Hans van Staveren, and Gregory Shar... more ... In the early stages of the LD-project, Reind van de Riet, Hans van Staveren, and Gregory Sharp also worked on the project. ... I have spent the most time: Chris & Maartje Niekel, Jaap Kreijkamp, Gerard Kok, Mirna Bognar, Jerry den Hartog, Paulien de Wind, Jeroen Ketema, Gerco ...
... of Computer Science, The Netherlands rjtimmer@cs.vu.nl Frances Brazier Vrije Universiteit Ams... more ... of Computer Science, The Netherlands rjtimmer@cs.vu.nl Frances Brazier Vrije Universiteit Amsterdam, Dept. of Computer Science, The Netherlands frances@cs.vu.nl Julian Padget University of Bath Dept. ... Springer, Berlin, 2006. [8] S. Phelps, M. Marcinkiewicz, and S. Parsons. ...
Uploads
Papers by Michel Oey