[WEBINAR] The New Normal: Dealing with the Reality of an Unsecure World

Actor Model

Definition - What does Actor Model mean?

The actor model is a computer science concept that uses "actors" as the fundamental agents of computing. Actors take input, send output and perform functions. They can also create other actors. This type of model was involved in early packet switching, and, as a semantic model, it has helped to evolve different kinds of software programs.

Techopedia explains Actor Model

An "actor" is the fundamental idea in the actor model. Experts refer to an actor as a computational entity, but a more detailed explanation would be that an actor, like an object, is simply an instance of a particular class. This shows a similarity between the actor model and the object-oriented model.

In terms of its popular use, the actor model has a lot of similarities to the object-oriented model that is much more prevalent in many areas of computer science. Whereas an actor or a virtual agent implies more proactive functions, an object is endowed with properties and values that allow it to function in particular ways. This may be what led to the object-oriented model to thrive and kept the actor model from being dominant in the computer science field. Other experts point out that the actor model lacks a particular system for inheritance or hierarchy, and that problems with things like asynchronous message passing can affect systems negatively.

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
"Techopedia" on Twitter

Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Free Whitepaper: The Path to Hybrid Cloud
Free Whitepaper: The Path to Hybrid Cloud:
The Path to Hybrid Cloud: Intelligent Bursting To Amazon Web Services & Microsoft Azure
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.