• DocumentCode
    3121940
  • Title

    Object-Swapping for Resource-Constrained Devices

  • Author

    Veiga, Luís ; Ferreira, Paulo

  • Author_Institution
    INESC-ID/IST, Lisbon
  • fYear
    2007
  • fDate
    22-29 June 2007
  • Firstpage
    7
  • Lastpage
    7
  • Abstract
    Mobile devices are still memory-constrained when compared to desktop and laptop computers. Thus, in some circumstances, even while occupied by useful objects, some memory must be freed. This must be performed while preserving referential integrity in object-oriented applications and without permanently losing data. We propose a novel approach to object swapping in constrained devices, that favors portability and avoids most of the requirements of the previous approaches. Objects are incrementally replicated to devices in groups (clusters) of adaptable size. When there is shortage of memory, the middleware detaches the objects belonging to selected clusters from the application graph. It maintains graph correctness (via proxy replacement objects), and stores the swapped objects (in XML-format) in any nearby device with wireless connectivity and available storage. Nearby devices do not require any specific VM or middleware. They simply must be able to store and provide XML text. This approach is suited to an envisioned future in which there will be a myriad of small memory-enabled devices with wireless connectivity, scattered all-over, available to any user either to store data or to relay communications.
  • Keywords
    middleware; mobile computing; object-oriented programming; XML text; middleware; object swapping; object-oriented application; referential integrity; resource-constrained mobile devices; virtual machine; Application software; Availability; Distributed computing; Java; Middleware; Mobile computing; Portable computers; Scattering; Virtual manufacturing; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems Workshops, 2007. ICDCSW '07. 27th International Conference on
  • Conference_Location
    Toronto, Ont.
  • ISSN
    1545-0678
  • Print_ISBN
    0-7695-2838-4
  • Electronic_ISBN
    1545-0678
  • Type

    conf

  • DOI
    10.1109/ICDCSW.2007.54
  • Filename
    4278999