Skip to main content

and
  1. No Access

    Book

  2. No Access

    Book

  3. No Access

    Chapter

    Conclusions and Outlook

    Currently, the world is living in the era of the information age [119]. The world is progressively moving towards being a data-driven society where data are the most valuable asset. Therefore, Big Data analyti...

    Sherif Sakr in Big Data 2.0 Processing Systems (2016)

  4. No Access

    Chapter

    Popular Graph Algorithms on Giraph

    PageRank [47] algorithm is a commonly used mechanism for identifying the significance or the authority of vertices in a graph.

    Sherif Sakr, Faisal Moeen Orakzai in Large-Scale Graph Processing Using Apache … (2016)

  5. No Access

    Chapter

    Related Large-Scale Graph Processing Systems

    In practice, the introduction of Google’s Pregel system followed by Apache Giraph, as its open source realization, has inspired the development of other various large-scale graph processing systems.

    Sherif Sakr, Faisal Moeen Orakzai in Large-Scale Graph Processing Using Apache … (2016)

  6. No Access

    Chapter

    Introduction

    There is no doubt that we are living in the era of Big Data where we are witnessing the radical expansion and integration of digital devices, networking, data storage, and computation systems. In practice, dat...

    Sherif Sakr in Big Data 2.0 Processing Systems (2016)

  7. No Access

    Chapter

    Large-Scale Processing Systems of Structured Data

    For programmers, a key appealing feature in the MapReduce framework is that there are only two main high-level declarative primitives (Map and Reduce) which can be written in any programming language of choice an...

    Sherif Sakr in Big Data 2.0 Processing Systems (2016)

  8. No Access

    Chapter

    Getting Started with Giraph Programming

    Center to Apache Giraph graph model are the Vertex and the Edge interfaces.

    Sherif Sakr, Faisal Moeen Orakzai in Large-Scale Graph Processing Using Apache … (2016)

  9. No Access

    Chapter

    Advanced Giraph Programming

    In this section, we discuss alternative approaches to improve the flexibility of graph algorithms in Giraph and to improve their performance.

    Sherif Sakr, Faisal Moeen Orakzai in Large-Scale Graph Processing Using Apache … (2016)

  10. No Access

    Chapter

    General-Purpose Big Data Processing Systems

    In 2004, Google introduced the MapReduce framework as a simple and powerful programming model that enables the easy development of scalable parallel applications to process vast amounts of data on large cluste...

    Sherif Sakr in Big Data 2.0 Processing Systems (2016)

  11. No Access

    Chapter

    Large-Scale Graph Processing Systems

    Recently, people, devices, processes, and other entities have been more connected than at any other point in history. In general, a graph is a natural, neat, and flexible structure to model the complex relatio...

    Sherif Sakr in Big Data 2.0 Processing Systems (2016)

  12. No Access

    Chapter

    Installing and Getting Giraph Ready to Use

    Apache Giraph runs on top of Apache Hadoop which has three different installation modes.

    Sherif Sakr, Faisal Moeen Orakzai in Large-Scale Graph Processing Using Apache … (2016)

  13. No Access

    Chapter

    Introduction

    There is no doubt that we are living the era of big data where we are witnessing radical expansion and integration of digital devices, networking, data storage, and computation systems. We are generating data ...

    Sherif Sakr, Faisal Moeen Orakzai in Large-Scale Graph Processing Using Apache … (2016)

  14. No Access

    Chapter

    Large-Scale Stream Processing Systems

    In practice, as the world gets more instrumented and connected, we are witnessing a flood of digital data generated from various hardware (e.g., sensors) or software in the format of flowing streams of data. E...

    Sherif Sakr in Big Data 2.0 Processing Systems (2016)