This paper describes a multi-agent system used for simulating a
generic e-trading market. The simulated market is imagined to be on the
Internet. Four different types of agents are used in our system: clients,
producers, distributors and mediators --- for clients and producers.
The simulation starts with an initially given market which evolves under
various assumptions about mediators. Mediation services support the following
aspects: brokerage, billing, delivery and connectivity. Each mediator has
a profile based on its degree of greediness, effort and speed. The evolution
of the system is controlled by the individual fitness of the mediator agents.
Those that profit from their negotiations stay alive, while others die.
The most successful mediators are cloned and populate the system. Thus,
the system evolution helps with identifying the appropriate mediator profiles.
Internal implementation choices are discussed and analyzed. Results from
an experiment using a typical market scenario are presented to illustrate
the system in use.
This paper first presents a survey of campus computing projects
describing in detail the aspects that matter the most. These projects have
the common goal of integrating Personal Computers in academic regular activities.
From this description it becomes clear that almost all of these projects
adopt standard PC platforms, that offer a common set of installed software
applications, recommended by the institution. Currently, a significant
portion of these initiatives adopted \emph{mobile} PC platforms as the
platform of choice.
It is then shown that further developments are still possible if mechanisms
for accessing the execution of heterogeneous applications are transparently
given. This system concept---universal access to applications---is discussed
together with its main technical problems. Such a system design---SDUA---,
for allowing users of an academic campus universal access to applications,
is then presented. The main objective of SDUA is to provide their users
access to its offered applications, from any computer, in a uniform fashion.
Finally, SDUA users, operational and functional requirements, and principal
services are identified.