Resumen La mayoría de los trabajos de investigación desarrollados en el campo del cómputo ubicuo permanecen en el dominio de los sistemas mono-usuario, los cuales hacen suposiciones como: “nadie interfiere”, “nadie observa” y “nadie apura”. Además, estos sistemas ignoran las contribuciones de terceras personas y no fomentan los consensos. Esta tesis propone un sistema para administrar la disponibilidad de recursos distribuidos, inmersos en un ambiente cooperativo con carácter ubicuo. La disponibilidad de un recurso se determina tomando en cuenta los siguientes parámetros: sus restricciones de uso, permisos y dependencias con otros recursos en términos de pertenencia, presencia, localización e incluso disponibilidad. Todos estos parámetros no han sido considerados de manera conjunta en trabajos precedentes. El sistema propuesto permite que los colaboradores: 1) publiquen los recursos que desean compartir con sus colegas y 2) se subscriban cuando necesiten utilizar algún recurso. El proceso de publicación de un recurso consiste en: 1) describirlo en términos de sus capacidades o características técnicas, 2) definir sus restricciones de uso o acceso y 3) asignar permisos a los colaboradores con quienes se desea compartirlo. La definición de restricciones de uso y la asignación de permisos ayudan a resguardar a los recursos de abusos. Por otra parte, el proceso de subscripción estriba en describir el recurso que se requiere utilizar en términos de sus capacidades o características técnicas. El sistema utilizará esta información para buscar algún recurso que técnicamente satisfaga las necesidades del colaborador. Además, en caso de encontrar el recurso adecuado, el sistema verificará su disponibilidad con el fin de ofrecer respuestas que sean realmente útiles. Para mantener actualizada la información que permite conocer la disponibilidad de un recurso, el sistema propuesto ofrece: 1) aplicaciones de usuario y 2) un sistema de reconocimiento de caras. Las aplicaciones de usuario hacen posible que los colaboradores modifiquen en cualquier momento el estado de sus recursos compartidos, con el fin de mantenerlos protegidos. Por su parte, el sistema de reconocimiento de caras es capaz de identificar y localizar automáticamente a los colaboradores en su ambiente de trabajo. Este sistema de reconocimiento también ayuda a permitir o denegar el acceso a la información de acuerdo al contexto. Palabras clave: disponibilidad de recursos distribuidos, administración de recursos, percepción, ambientes cooperativos ubicuos, reconocimiento de caras, localización automática de usuarios. Abstract Most research works in ubiquitous computing remain developed in the domain of monouser systems, which make assumptions such as: “nobody interferes”, “nobody observes” and “nobody hurries up”. In addition, these systems ignore third-part contributions and do not encourage consensus achievement. This thesis work proposes a system for managing availability of distributed shared resources in ubiquitous cooperative environments. A resource availability is determined according to several parameters: usage restrictions, permissions, and dependencies with other resources in terms of ownership, presence, location, and even availability. All this parameters have not been considered as a whole in previous works. More especifically, the proposed system allows collaborators: 1) to publish resources that are intended to be shared with their colleagues and 2) to subscribe to resources depending on their interest in accessing or using them. In the publish process collaborators can: 1) describe a resource in terms of its capabilities or technical characteristics, 2) define usage or access restrictions for the resource and 3) assign permissions to collaborators in order to share the resource with them. A collaborator can protect his resources from abuse defining usage restrictions and assigning permissions. In the subscription process, a collaborator that is interested in using a resource, describes his resource needs in terms of its capabilities or its technical characteristics. The system uses this information to look for resources that fill the collaborator’s requirements and also that are available in that moment for that specific collaborator. To keep updated the information that allows to know the availability of a resource, the proposed system offers users applications and a human face recognition system. The users applications allow collaborators to modify the state of their shared resources at anytime in order to protect them. On the other hand, the human face recognition system is capable of identifying collaborators and to locate them within the cooperative environment. This human face recognition system also helps to permit or deny access to context-aware information. Keywords: Availability of distributed resources, resource management, perception, ubiquitous cooperative environments, human face recognition, automatic user localization.
|
||||