Network Services and Their Compositions for Network Science Applications

Network science is moving more and more to computing dynamics on networks (so-called contagion processes), in addition to computing structural network features (e.g., key players) and other parameters. Generalized contagion processes impose additional data storage and processing demands that include...

Full description

Saved in:
Bibliographic Details
Published inProcedia computer science Vol. 80; pp. 472 - 483
Main Authors Abdelhamid, Sherif Elmeligy, Kuhlman, Chris J., Marathe, Madhav V., Ravi, S.S.
Format Journal Article
LanguageEnglish
Published Elsevier B.V 2016
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Network science is moving more and more to computing dynamics on networks (so-called contagion processes), in addition to computing structural network features (e.g., key players) and other parameters. Generalized contagion processes impose additional data storage and processing demands that include more generic and versatile manipulations of networked data that can be highly attributed. In this work, we describe a new network services and workflow system called MARS that supports structural network analyses and generalized network dynamics analyses. It is accessible through the internet and can serve multiple simultaneous users and software applications. In addition to managing various types of digital objects, MARS provides services that enable applications (and UIs) to add, interrogate, query, analyze, and process data. We focus on several network services and workflows of MARS. We also provide a case study using a web-based application that MARS supports, and several performance evaluations of scalability and work loads. We find that MARS efficiently processes networks of hundreds of millions of edges from many hundreds of simultaneous users.
ISSN:1877-0509
1877-0509
DOI:10.1016/j.procs.2016.05.326