Disponibilidad de recursos
compartidos en un ambiente colaborativo con carácter ubicuo
Elvia Kimberly García García
|
Texto completo de la Tesis
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.