Premium
Object identification in the lego kernel
Author(s) -
Hughes Larry
Publication year - 1993
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.4380230405
Subject(s) - identifier , computer science , kernel (algebra) , multicast , unicast , network packet , overhead (engineering) , computer network , identification (biology) , object (grammar) , distributed computing , operating system , artificial intelligence , botany , mathematics , combinatorics , biology
In a message‐based operating system, the kernel is responsible for forwarding messages to destination objects using a destination identifier. Part of the kernel overhead in processing the message involves mapping the identifier into a network address. This paper describes how the choice of identifier structure has simplified the techniques used by the Lego kernel when handling messages, notably: minimizing the overheads associated with address mapping, eliminating the reception of unwanted network packets, while permitting both individual (unicast) and group (multicast) communications.