• DocumentCode
    1133647
  • Title

    A model for mobile code using interacting automata

  • Author

    Brooks, Richard R. ; Orr, Nathan

  • Author_Institution
    Distributed Syst. Dept., Pennsylvania State Univ., State College, PA, USA
  • Volume
    1
  • Issue
    4
  • fYear
    2002
  • Firstpage
    313
  • Lastpage
    326
  • Abstract
    The Internet supports migration of code from node to node. A number of paradigms exist for distributed computing and mobile code, including client/server, remote evaluation, code-on-demand, and mobile agents. We find them overly-restrictive views of reality. We propose a model that can express previous paradigms as special cases. We derive a model using cellular automata (CA) abstractions to study relations between local node behavior and global system behavior. Example mobile code systems are provided and existing paradigms are expressed in terms of the model. These examples include network attacks such as viruses, worms, and distributed denial of service (DDoS). A distributed system simulation tool based on the model is described. Simulation results provide insights gained from this work.
  • Keywords
    Internet; cellular automata; client-server systems; computer viruses; digital simulation; distributed programming; mobile agents; telecommunication computing; telecommunication security; Internet; cellular automata abstractions; client/server; code-on-demand; distributed computing; distributed denial of service; distributed system simulation tool; global system behavior; interacting automata; local node behavior; mobile agents; mobile code model; mobile code systems; remote evaluation; simulation results; viruses; worms; Algorithm design and analysis; Automata; Biological system modeling; Computational modeling; Differential equations; Distributed computing; Internet; Mobile agents; Mobile computing; Traffic control;
  • fLanguage
    English
  • Journal_Title
    Mobile Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1536-1233
  • Type

    jour

  • DOI
    10.1109/TMC.2002.1175545
  • Filename
    1175545