Expanding the CASEsim Framework to Facilitate Load Balancing of Social Network Simulations
نویسندگان
چکیده
This research has two components, both involving the CASEsim framework. First, we must handle a few practical concerns, such as increasing the framework’s usability and implementing the ability to distribute computation. To achieve this, we use XML configuration files for usability and the Java RMI library for distributed computing. Second, we will study load balancing techniques for 0-dimensional (non-spatial) social network simulations, creating heuristics that allow for general load balancing of such simulations in an optimal way. We will explore two approaches. The first is a centralized technique, examining macroscopic properties of the graph — such as agent clusters — in order to put related agents on the same slave. The second is an individual, slave-level technique that in which individual slaves dynamically pass agents to other slaves in order to equalize the workload. Finally, we will test our heuristics via a variety of simulations using the CASEsim framework.
منابع مشابه
Load Balancing Using a Best-Path-Updating Information-Guided Ant Colony Optimization Algorithm
Abstract: Load balancing and phase balancing are important complement to reconfiguration of the feeder and the network.In the distribution automation ,these issues must be solved continuously and simultaneously to ensure the optimal performance of a distribution network.Distribution network imbalance has various consequences such as increase in power losses, voltage drop,cost increase,etc.In th...
متن کاملScalable load balancing on distributed web servers using mobile agents
Distributed web servers on the immensely expanding Internet require high scalability and availability to provide efficient services to millions of clients on the web. To provide rapid responses to enormous number of client requests, load balancing is an important technique to evenly distribute the requests to web servers. In this paper, we propose a framework called MALD (Mobile Agent based Loa...
متن کاملCASEsim Usability and an Actor-based Framework for Multi-Agent System Simulations
This research has two components, both involving the CASEsim multi-agent systems framework. First, we handle a few practical concerns, such as increasing the framework's usability through a visual client and implementing the ability to distribute computation. To achieve this, we use XML configuration files for usability and the Java RMI library for distributed computing. Second, we create an ac...
متن کاملشیوه های توزیع بار در مهندسی ترافیک
Because of rapidly rising network traffic, ISP providers are trying to create new network structures and extend more resources to control the growth of demands. It is important to efficiently split the network bandwidth among different sources so that each user has enough bandwidth. Traffic engineering is used to achieve this goal. Performing reliable and efficient network ope...
متن کاملAn Adaptive Load Balancing Middleware for Distributed Simulation
The simulation is useful to support the design and performance evaluation of complex systems, possibly composed by a massive number of interacting entities. For this reason, the simulation of such systems may need aggregate computation and memory resources obtained by clusters of parallel and distributed execution units. Shared computer clusters composed of available Commercial-Off-the-Shelf ha...
متن کامل