4 resultados para Ubiquitous and pervasive computing
em Universidade Federal do Rio Grande do Norte(UFRN)
Resumo:
Cloud Computing is a paradigm that enables the access, in a simple and pervasive way, through the network, to shared and configurable computing resources. Such resources can be offered on demand to users in a pay-per-use model. With the advance of this paradigm, a single service offered by a cloud platform might not be enough to meet all the requirements of clients. Ergo, it is needed to compose services provided by different cloud platforms. However, current cloud platforms are not implemented using common standards, each one has its own APIs and development tools, which is a barrier for composing different services. In this context, the Cloud Integrator, a service-oriented middleware platform, provides an environment to facilitate the development and execution of multi-cloud applications. The applications are compositions of services, from different cloud platforms and, represented by abstract workflows. However, Cloud Integrator has some limitations, such as: (i) applications are locally executed; (ii) users cannot specify the application in terms of its inputs and outputs, and; (iii) experienced users cannot directly determine the concrete Web services that will perform the workflow. In order to deal with such limitations, this work proposes Cloud Stratus, a middleware platform that extends Cloud Integrator and offers different ways to specify an application: as an abstract workflow or a complete/partial execution flow. The platform enables the application deployment in cloud virtual machines, so that several users can access it through the Internet. It also supports the access and management of virtual machines in different cloud platforms and provides services monitoring mechanisms and assessment of QoS parameters. Cloud Stratus was validated through a case study that consists of an application that uses different services provided by different cloud platforms. Cloud Stratus was also evaluated through computing experiments that analyze the performance of its processes.
Resumo:
The present work highlights the importance of Dialogue in dealing with situations of crisis, and human conflicts. It has a starting point in some ideas of David Bohm, and in so doing, it presents itself with the challenge of testing the premise that dialogical strategies, of thought and action, can make the human choices inherent to those situations, more coherent and creative. They also allow us to elucidate and grasp them, towards broader comprehension and resolution, while keeping the framework of consistent assessment. However, we believe that said strategies are not, necessarily, problem solvers. With that in mind, we expanded the notion of Dialogue , systematizing dialogical visions of the world, derived from the ideas of David Bohm, Paulo Freire and Mikhail Bakhtin, in which they give priority to the Dialogue component, in all human relations within crucial contexts. From the elaboration of that systemic and dialogical interface, in which Dialogue appears as common theme, and pervasive tool, we detected the emerging of ancillary themes such as Liberty , Consciousness , Creativity , Ethics and Responsibility . We see these themes as ways of comprehending Life, as each one embodies interests, needs and shared human motivations. We have articulated them as a network, and added to that the need of Reflection in conjunction with Dialogue as a watchful call for noticing the incoherence
Resumo:
This dissertation aims to analyze the specialized educational services(AEE, Portuguese) implemented in four municipal schools of Mossoró/RN, with attention to the process of collaboration between regular classroom teachers and multifunctional resource classroom teachers. We use as theoretical reference the works of Vygotsky and others authors that write about education and collaboration. To accomplish the research we chose a qualitative approach, using as a methodological resources: study of cases, bibliographical, documental and field research. For the field research we make observations in regular and multifunctional classrooms. We produce group intervieus with regular and multifunctional teachers. From the analysis performed we identify that the concepts and the practices of teachers in regular classrooms changes, with integrationist predominance. The AEE s teachers had more inclusive conceptions and greater investment in continuing education than the regular classroom teachers. The practices of regular classroom teachers are more traditional, what makes the learning process more difficult for the students, even more for the students with disabilities and pervasive developmental disorders. Teachers of AEE was more interactive and creative, however, the attention to the students was more individual. In three of the four schools surveyed stand out the efforts of the teachers of specialist classroom to collaborate with regular school teachers, by notes, e-mails, phone calls and resource sharing. In one of the four was noted a good collaborative interactive between the AEE teachers and the regular school teachers. The school with the worst improvement was that in which the actions of the teachers of the AEE were limited to actions in multifunctional resource classroom. The resistance to these professionals was identified in the statements of the regular classroom teachers. Another issue raised was the lack of time for teachers to conduct AEE actions that contribute to the process of school students, because their working hours is restricted to the opposite turn in school. Transport difficulties for the students to attend the resource classroom multifunctional and the lack of dialogue with the health sector was challenges for the four schools. The families were with a practically constant interest to interact with the AEE teachers in the four schools. Thus, we believe that the presence of AEE school can make contributions to the educational process, however, it is necessary more attention to the collaborative process between teachers and the school community
Resumo:
Multi-Cloud Applications are composed of services offered by multiple cloud platforms where the user/developer has full knowledge of the use of such platforms. The use of multiple cloud platforms avoids the following problems: (i) vendor lock-in, which is dependency on the application of a certain cloud platform, which is prejudicial in the case of degradation or failure of platform services, or even price increasing on service usage; (ii) degradation or failure of the application due to fluctuations in quality of service (QoS) provided by some cloud platform, or even due to a failure of any service. In multi-cloud scenario is possible to change a service in failure or with QoS problems for an equivalent of another cloud platform. So that an application can adopt the perspective multi-cloud is necessary to create mechanisms that are able to select which cloud services/platforms should be used in accordance with the requirements determined by the programmer/user. In this context, the major challenges in terms of development of such applications include questions such as: (i) the choice of which underlying services and cloud computing platforms should be used based on the defined user requirements in terms of functionality and quality (ii) the need to continually monitor the dynamic information (such as response time, availability, price, availability), related to cloud services, in addition to the wide variety of services, and (iii) the need to adapt the application if QoS violations affect user defined requirements. This PhD thesis proposes an approach for dynamic adaptation of multi-cloud applications to be applied when a service is unavailable or when the requirements set by the user/developer point out that other available multi-cloud configuration meets more efficiently. Thus, this work proposes a strategy composed of two phases. The first phase consists of the application modeling, exploring the similarities representation capacity and variability proposals in the context of the paradigm of Software Product Lines (SPL). In this phase it is used an extended feature model to specify the cloud service configuration to be used by the application (similarities) and the different possible providers for each service (variability). Furthermore, the non-functional requirements associated with cloud services are specified by properties in this model by describing dynamic information about these services. The second phase consists of an autonomic process based on MAPE-K control loop, which is responsible for selecting, optimally, a multicloud configuration that meets the established requirements, and perform the adaptation. The adaptation strategy proposed is independent of the used programming technique for performing the adaptation. In this work we implement the adaptation strategy using various programming techniques such as aspect-oriented programming, context-oriented programming and components and services oriented programming. Based on the proposed steps, we tried to assess the following: (i) the process of modeling and the specification of non-functional requirements can ensure effective monitoring of user satisfaction; (ii) if the optimal selection process presents significant gains compared to sequential approach; and (iii) which techniques have the best trade-off when compared efforts to development/modularity and performance.