Community Computation
نویسنده
چکیده
In this thesis we lay the foundations for a distributed, community-based computing environment to tap the resources of a community to better perform some tasks, either computationally hard or economically prohibitive, or physically inconvenient, that one individual is unable to accomplish efficiently. We introduce community coding, where information systems meet social networks, to tackle some of the challenges in this new paradigm of community computation. We design algorithms, protocols and build system prototypes to demonstrate the power of community computation to better deal with reliability, scalability and security issues, which are the main challenges in many emerging community-computing environments, in several application scenarios such as community storage, community sensing and community security. For example, we develop a community storage system that is based upon a distributed P2P (peer-to-peer) storage paradigm, where we take an array of small, periodically accessible, individual computers/peer nodes and create a secure, reliable and large distributed storage system. The goal is for each one of them to act as if they have immediate access to a pool of information that is larger than they could hold themselves, and into which they can contribute new stuff in a both open and secure manner. Such a contributory and self-scaling community storage system is particularly useful where reliable infrastructure is not readily available in that such a system facilitates easy ad-hoc construction and easy portability. In another application scenario, we develop a novel framework of community sensing with a group of image sensors. The goal is to present a set of novel tools in which software, rather than humans, examines the collection of images sensed by a group of image sensors to determine what is happening in the field of view. We also present several design principles in the aspects of community security. In one application example, we present community-based email spain detection approach to deal with email spams more efficiently. Thesis Supervisor: Andrew B. Lippman Title: Senior Research Scientist of Media Arts and Sciences Community Computation
منابع مشابه
An Optimization Model for Epidemic Mitigation and Some Theoretical and Applied Generalizations
In this paper, we present a binary-linear optimization model to prevent the spread of an infectious disease in a community. The model is based on the remotion of some connections in a contact network in order to separate infected nodes from the others. By using this model we nd an exact optimal solution and determine not only the minimum number of deleted links but also their exact positions. T...
متن کاملExperience with Heuristics, Benchmarks & Standards for Cylindrical Algebraic Decomposition
In the paper which inspired the SC project, [E. Ábráham, Building Bridges between Symbolic Computation and Satisfiability Checking, Proc. ISSAC ’15, pp. 1–6, ACM, 2015] the author identified the use of sophisticated heuristics as a technique that the Satisfiability Checking community excels in and from which it is likely the Symbolic Computation community could learn and prosper. To start this ...
متن کاملTrust Management Framework for Ubiquitous Computing Aviation Applications
In today’s rapid evolution of computing and networking technologies, the user community unavoidably has to deal with the shifting computation paradigm that is characterized by highly mobile and powerful pervasive computing devices and the resulting fragmentation and distribution of data. The security underpinnings that were originally designed for the traditional consolidated data model and sta...
متن کاملA Virtual Learning Community Based on Cloud Computing and Web 2.0
A virtual learning community is an E-learning system which needs to improve its infrastructure, which can devote the required computation and storage resources. Cloud computing and Web 2.0 are all the mainstream technology in the Internet, which can provide a low cost solution to educational faculty and learners. In this paper cloud computing is integrated as a platform with web 2.0 for buildin...
متن کاملDetecting Community Structures in Networks by Label Propagation with Prediction of Percolation Transition
Though label propagation algorithm (LPA) is one of the fastest algorithms for community detection in complex networks, the problem of trivial solutions frequently occurring in the algorithm affects its performance. We propose a label propagation algorithm with prediction of percolation transition (LPAp). After analyzing the reason for multiple solutions of LPA, by transforming the process of co...
متن کامل