Statecharts: A visual formalism for complex systems
Science of Computer Programming
Cluster-based scalable network services
Proceedings of the sixteenth ACM symposium on Operating systems principles
Tuple centres for the coordination of Internet agents
Proceedings of the 1999 ACM symposium on Applied computing
A model, analysis, and protocol framework for soft state-based communication
Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
An agent-based approach for building complex software systems
Communications of the ACM
Developing multi-agent systems with a FIPA-compliant agent framework
Software—Practice & Experience
Handbook of Applied Cryptography
Handbook of Applied Cryptography
The Gaia Methodology for Agent-Oriented Analysis and Design
Autonomous Agents and Multi-Agent Systems
Globally Distributed Content Delivery
IEEE Internet Computing
Tropos: An Agent-Oriented Software Development Methodology
Autonomous Agents and Multi-Agent Systems
A Manifesto for Agent Technology: Towards Next Generation Computing
Autonomous Agents and Multi-Agent Systems
Multi-coordination of mobile agents: a model and a component-based architecture
Proceedings of the 2005 ACM symposium on Applied computing
Insight and perspectives for content delivery networks
Communications of the ACM - Personal information management
Experiences creating three implementations of the repast agent modeling toolkit
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Editorial: Special section: Enhancing content networks with P2P, Grid and Agent technologies
Future Generation Computer Systems
Using P2P, GRID and Agent technologies for the development of content distribution networks
Future Generation Computer Systems
PASSIM: a simulation-based process for the development of multi-agent systems
International Journal of Agent-Oriented Software Engineering
An overview of the OMNeT++ simulation environment
Proceedings of the 1st international conference on Simulation tools and techniques for communications, networks and systems & workshops
Content Delivery Networks
Journal of Network and Computer Applications
Distributed architectures for surrogate clustering in CDNs: a simulation-based analysis
Proceedings of the 4th edition of the UPGRADE-CN workshop on Use of P2P, GRID and agents for the development of content networks
Evaluating the utility of content delivery networks
Proceedings of the 4th edition of the UPGRADE-CN workshop on Use of P2P, GRID and agents for the development of content networks
MetaCDN: Harnessing 'Storage Clouds' for high performance content delivery
Journal of Network and Computer Applications
Editorial: Next generation content networks
Journal of Network and Computer Applications
Cooperative control of multicast-based streaming on-demand systems
Future Generation Computer Systems - Special issue: Parallel computing technologies
CDNsim: A simulation tool for content distribution networks
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Using event-driven lightweight DSC-based agents for MAS modelling
International Journal of Agent-Oriented Software Engineering
The Akamai network: a platform for high-performance internet applications
ACM SIGOPS Operating Systems Review
Statecharts-based JADE agents and tools for engineering multi-agent systems
KES'10 Proceedings of the 14th international conference on Knowledge-based and intelligent information and engineering systems: Part I
Editorial: Editorial for special issue Internet-based Content Delivery
Computer Networks: The International Journal of Computer and Telecommunications Networking
Review: A survey on content-centric technologies for the current Internet: CDN and P2P solutions
Computer Communications
Information and Software Technology
Modeling content delivery networks and their performance
Computer Communications
IEEE Communications Magazine
A Survey on content-oriented networking for efficient content delivery
IEEE Communications Magazine
Engineering multi-agent systems through statecharts-based JADE agents and tools
Transactions on Computational Collective Intelligence VII
Science of Computer Programming
Hi-index | 0.00 |
Content delivery networks (CDNs) are currently the most exploited worldwide solution for reliable, scalable and cost-effective delivery of content over the Internet. The development and deployment of new services and components in CDNs should be carried out carefully as they involve huge investments from the CDN providers' perspective. It is therefore necessary to prototype, monitor, and predict the behavior of new CDN services/components in a controlled simulated environment, before and after their final release. As agent-oriented methods, particularly agent-based modeling and simulation (ABMS), have demonstrated high effectiveness for the analysis and design of modern complex distributed systems in a wide range of different application domains, this paper proposes an effective approach based on the agent-oriented ELDAMeth methodology for the design and analysis of CDNs. Specifically, an agent-based extensible CDN framework provides high-level programming abstractions and tools that fully support the simulation of different CDN architectures and mechanisms and allow for automatic evaluation of three main CDN performance indices: average user perceived latency, cache hit ratio and utility. The framework currently makes it available agent models for conventional, cooperative and clustered CDN architectures that have been simulated according to a reference simulation scenario. Results clearly show that clustered architectures have the potential to outperform conventional and cooperative architectures on which real CDNs are currently based and that the proposed agent-based framework is effective in modeling and analyzing CDNs.