• DocumentCode
    2447588
  • Title

    Mobile Code for Coordination

  • Author

    Iliasov, Alexei

  • Author_Institution
    Sch. of Comput. Sci., Newcastle Univ., Newcastle upon Tyne
  • fYear
    2008
  • fDate
    July 27 2008-Aug. 1 2008
  • Firstpage
    177
  • Lastpage
    185
  • Abstract
    An effective coordination mechanism is central to building large distributed systems. Overcoming limitations of a coordination language can be a major challenge for developers of distributed systems. This paper presents a novel coordination mechanism based on code mobility. In this mechanism coordination is realised by exchanging pieces of mobile code between coordinated entities. This approach overcomes constrains of a statically defined coordination language by allowing coordinated entities to dynamically redefine coordination rules and use all the power of a programming language to express such rules. This helps to implement sophisticated and efficient data retrieval and processing algorithms and also reduce network traffic. The paper also discusses a non-language based coordination framework specially developed to support coordination based on mobile code and a pragmatic solution to the problem of protecting hosts from potentially harmful mobile code. A proof of concept implementation demonstrates the feasibility and applicability of the proposal.
  • Keywords
    client-server systems; mobile computing; security of data; client-server interaction; coordination mechanism; data processing; data retrieval; distributed systems; network traffic; nonlanguage based coordination framework; potentially harmful mobile code; programming language; statically defined coordination language; Authorization; Computer languages; Information retrieval; Information systems; Information technology; Mobile agents; Mobile computing; Proposals; Protection; Telecommunication traffic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing in the Global Information Technology, 2008. ICCGI '08. The Third International Multi-Conference on
  • Conference_Location
    Athens
  • Print_ISBN
    978-0-7695-3275-2
  • Electronic_ISBN
    978-0-7695-3275-2
  • Type

    conf

  • DOI
    10.1109/ICCGI.2008.54
  • Filename
    4591366