Learn More
The Continuous Double Auction (CDA) is the dominant market institution for real-world trading of equities, commodities, derivatives, etc. We describe a series of laboratory experiments that, for the first time, allow human subjects to interact with software bidding agents in a CDA. Our bidding agents use strategies based on extensions of the(More)
— There is growing incentive to reduce the power consumed by large-scale data centers that host online services such as banking, retail commerce, and gaming. Virtualization is a promising approach to consolidating multiple online services onto a smaller number of computing resources. A virtualized server environment allows computing resources to be shared(More)
We describe an architectural approach to achieving the goals of autonomic computing. The architecture that we outline describes interfaces and behavioral requirements for individual system components, describes how interactions among components are established, and recommends design patterns that engender the desired system-level properties of(More)
We e n vision a future in which the global economy and the Internet will merge and evolve together into an information economy bustling with billions of economically motivated software agents that exchange information goods and services with humans and other agents. Economic software agents will diier in important w ays from their human counterparts, and(More)
How does an evolutionary process interact with a decentralized, distributed system in order to produce globally coordinated behavior? Using a genetic algorithm (GA) to evolve cellular automata (CAs), we show that the evolution of spontaneous synchronization , one type of emergent coordination, takes advantage of the underlying medium's potential to form(More)
The expression of contracts in computer readable form, and the development of automated tests for completeness and well-formedness of contracts, has opened the door to significant advances in automating contract negotiations. To meet the needs of automation, such negotiations must follow explicitly specified message-exchange protocols. But to meet the needs(More)
Business Process Integration and Automation (BPIA) has emerged as an important aspect of the enterprise computing landscape. Intra-enterprise application integration (EAI) as well as the inter enterprise integration (B2B) are increasingly being performed in the context of business processes. The integration scenarios typically involve distributed systems(More)
In this article we outline some enhancements to the existing Web Services architecture and programming model, which will enable them to support the needs of fully-realized dynamic e-business and software agents— which have much in common. Of particular importance is conversation support, with its core element, conversation policies.
Our overall goal is to characterize and understand the dynamic behavior of information economies: very large open economies of automated information agents that are likely to come into existence on the Internet. Here we model a simple information-ltering economy in which broker agents sell selected articles to a subscribed set of consumers. Analysis and(More)
One scenario of the future of computation populates the Internet with vast numbers of software agents providing, trading, and using a rich variety of information goods and services in an open, free-market economy. An essential task in such an economy is the retailing or brokering of information: gathering it from the right producers and distributing it to(More)