Our research is in large-scale distributed systems and social computing/computational sociology. Our research cycle involves measuring characteristics of real systems (such as online social communities, physics collaborations, or peer-to-peer systems), designing algorithms and building systems to solve problems in large distributed systems, and experimentally evaluating our solutions. Recently we've been using tools from distributed systems to understand human behavior patterns in online communities that are harder to detect in real life, such as unethical behaviors.

More Info

Funding


DSG Members

Adriana Iamnitchi

Associate Professor

Essa Alhazmi

PhD Student

Clayton Gandy

PhD Student

Sreeja Nair

PhD Student

DSG Alumni

Xiang Zuo

PhD (2016)

Imrul Kayes

PhD (2015)

Jeremy Blackburn

PhD (2014)

Justin Bailey

MS (2011)

Paul Anderson

MS (2010)

Michael Stillo

MS (2010)

Shyamala Doraimani

MS (2007)

Sachae Soso

REU student (Summer 2009)

Publications

Below is a comprehensive list of our publications, sorted by date. To organize the list differently, use the buttons below.

 

 

Current Projects

 

Past Projects

 

Collective intelligence has been harnessed recently to create new collaborative forms that were not previously achievable. This socially-emergent intelligence appears in collaborative management and indexing of information, authoring encyclopedia articles, participating in blogs, tagging or commenting photographs or videos. (Funded by NSF, CNS, 0952420)

This research will lead to a self-organizing, self-adaptive, community-oriented, two-tier network infrastructure for mobile social computing. The mobile human-centric tier runs mobile applications and collects geo-social context information. (Funded by NSF,CNS, 0831785)

This research plans to evaluate how online unethical behavior spreads and what are the mechanisms that can limit the contagion. Our tentative system for quantitative experimentation is Yahoo! Answers, but other datasets will be investigated, too. (Funded by Yahoo!)

Run-time monitors are a common and pervasive mechanism for ensuring that software and systems adhere to security policies. Anti-virus and anti-spyware programs, personal firewalls, intrusion-detection tools, Java's stack inspection, and even mechanisms that trap operatingsystem exceptions in order to show a ?blue screen of death? can all be thought of as run-time monitors. (Funded by NSF, CNS, 0716343)

This project has focused on socially-aware applications and distributed systems, and ways to create systems that can manage huge amounts of data. The technical challenge of Tango Panopticon, she said, is to create a system that expands to handle the potential load of a simultaneous, global event whose magnitude will not be fully known until the minute it happens. (Funded by College of Engineering and College of the Arts)



Distributed Systems Group

ENB 328
Department of Computer Science and Engineering
University of South Florida
Tampa, Florida
33613
United States