58,918 research outputs found

    Software for Wearable Devices: Challenges and Opportunities

    Full text link
    Wearable devices are a new form of mobile computer system that provides exclusive and user-personalized services. Wearable devices bring new issues and challenges to computer science and technology. This paper summarizes the development process and the categories of wearable devices. In addition, we present new key issues arising in aspects of wearable devices, including operating systems, database management system, network communication protocol, application development platform, privacy and security, energy consumption, human-computer interaction, software engineering, and big data.Comment: 6 pages, 1 figure, for Compsac 201

    Internet of Things-aided Smart Grid: Technologies, Architectures, Applications, Prototypes, and Future Research Directions

    Full text link
    Traditional power grids are being transformed into Smart Grids (SGs) to address the issues in existing power system due to uni-directional information flow, energy wastage, growing energy demand, reliability and security. SGs offer bi-directional energy flow between service providers and consumers, involving power generation, transmission, distribution and utilization systems. SGs employ various devices for the monitoring, analysis and control of the grid, deployed at power plants, distribution centers and in consumers' premises in a very large number. Hence, an SG requires connectivity, automation and the tracking of such devices. This is achieved with the help of Internet of Things (IoT). IoT helps SG systems to support various network functions throughout the generation, transmission, distribution and consumption of energy by incorporating IoT devices (such as sensors, actuators and smart meters), as well as by providing the connectivity, automation and tracking for such devices. In this paper, we provide a comprehensive survey on IoT-aided SG systems, which includes the existing architectures, applications and prototypes of IoT-aided SG systems. This survey also highlights the open issues, challenges and future research directions for IoT-aided SG systems

    GCP: Gossip-based Code Propagation for Large-scale Mobile Wireless Sensor Networks

    Get PDF
    Wireless sensor networks (WSN) have recently received an increasing interest. They are now expected to be deployed for long periods of time, thus requiring software updates. Updating the software code automatically on a huge number of sensors is a tremendous task, as ''by hand'' updates can obviously not be considered, especially when all participating sensors are embedded on mobile entities. In this paper, we investigate an approach to automatically update software in mobile sensor-based application when no localization mechanism is available. We leverage the peer-to-peer cooperation paradigm to achieve a good trade-off between reliability and scalability of code propagation. More specifically, we present the design and evaluation of GCP ({\emph Gossip-based Code Propagation}), a distributed software update algorithm for mobile wireless sensor networks. GCP relies on two different mechanisms (piggy-backing and forwarding control) to improve significantly the load balance without sacrificing on the propagation speed. We compare GCP against traditional dissemination approaches. Simulation results based on both synthetic and realistic workloads show that GCP achieves a good convergence speed while balancing the load evenly between sensors

    A Comparison Study on the Performance of Different Applications using MANET Routing Protocols under Various Circumstances

    Get PDF
    Mobile adhoc network is a collection of mobile devices that communicate amongst each other using message passing to collaborate in a wireless medium, without any centralized management; each device acts as a router, sends and receive packets. Nodes can move freely and can set itself in any adhoc network. Adhoc networks are widely use in the absence of the wired network infrastructure. Quality of service of routing in ad hoc networks is an important and complicated issue with a changing topology. In this work we carried out a comparison study in a simulation scenarios on the performance of different routing protocols i.e., proactive and reactive, with different standard applications such as FTP, HTTP and database under various circumstances by means of network size, load, and speed of nodes. As a conclusion of this study, results show when measuring performance of delay and throughput of FTP, HTTP and Database traffic, delay and throughput metrics, using AODV, DSR, OLSR routing protocols, under 10, 50 and 100 nodes with spee of 10, 30 m/s. When using DSR routing protocol it showed the worst results under various network size and speed between other protocols, while when using AODV routing protocol it performed in a better way in which it showed a good performance in small and medium network size. OLSR routing protocol performed the best to be used in all network size especially in large network size.مانيت هي عبار ة عن مجموعة من االجهز ة تحتوي عمى أجهز ة السمكية، تتعاون مع بعضها البعض الرسال، استقبال و نقل المعمومات من خالل وسط السمكي، هوائي، من دون اي تحكم مركزي، كل جهاز يمكن اعتبار ة كجهاز راوتر يعتمد عمى نفسة بحيث يستقبل و يرسل المعمومات و هذة المجموعة تسمى بالمانيت. أي جهاز بهذة المجموعة يمكنة التحرك بحرية و يمكنة االنضمام الي مجموعة مانيت بالوقت الذي يريدة و بالمكان الذي يريدة. تستخدم المانيت باألمكان الذي اليوجد فيها بنية تحتية ثابتة، باألمكان التي يحصل فيها كوارث طبيعية و األمكان الذي يصعب فيها وجود اتصال بالوقت الذي يكون هو ضروري لوجود شبكة بين الجهز ة. تستخدم هذة األجهزة بروتوكالت لنقل المعمومات مثل DSR AODV و غيرها من البروتوكالت، حيث ان المانيت شبكة سريعة التغيير فان جودة هذة البروتوكالت هو أمر مهم. في هذة الرسالة قمنا بدراسة التطبيقات،database HTTP FTP ، لشبكة المانيت باستخدام البروتوكالت AODV ، DSR ، OLSR كال عمى حدى، تحت متغيرات و ظروف معينة لمعرفة اي بروتوكل هو االنسب الستخدامة مع اي تطبيق تحت هذة الظروف. و كنتيجة لهذة الدراسة، عند قياس أداء FTP ،Database، HTTP مقاييس اإلنتاجية، وذلك باستخدام AODV ،DSR ،OLSR بروتوكوالت التوجية ، تحت 01،01 و 011 عقدة وتصل سرعتها من 01 ، 01 م / ث.تبين انة عند استخدام بروتوكول توجية DSR أظهرت أسوأ نتائج في جميع اإلطار ت من حيت حجم الشبكة والسرعة بين البروتوكوالت األخرى، بينما عند استخدام بروتوكول التوجية AODV تنفذ ذلك بطريقة أفضل بحيت أظهرت أداء جيدا في حجم الشبكة الصغير والمتوسطة. اما بنسبة لبروتوكول التوجية OLSR اظهر أداء أفضل الستخدامها في جميع احجام الشبكة وخصوصا في حجم شبكة الواسع

    Enabling stream processing for people-centric IoT based on the fog computing paradigm

    Get PDF
    The world of machine-to-machine (M2M) communication is gradually moving from vertical single purpose solutions to multi-purpose and collaborative applications interacting across industry verticals, organizations and people - A world of Internet of Things (IoT). The dominant approach for delivering IoT applications relies on the development of cloud-based IoT platforms that collect all the data generated by the sensing elements and centrally process the information to create real business value. In this paper, we present a system that follows the Fog Computing paradigm where the sensor resources, as well as the intermediate layers between embedded devices and cloud computing datacenters, participate by providing computational, storage, and control. We discuss the design aspects of our system and present a pilot deployment for the evaluating the performance in a real-world environment. Our findings indicate that Fog Computing can address the ever-increasing amount of data that is inherent in an IoT world by effective communication among all elements of the architecture
    corecore