ABSTRACT
Social expectations play an important role in distributed systems that span multiple administrative domains. For instance, participants in peer-to-peer systems are expected to contribute resources for the common good; members of federated systems are expected to adhere to best practices and fulfil contractual obligations; and providers of hosting services are expected to respect the confidentiality and integrity of customers' data and computation. In society, *accountability* is widely used to incentivize and reward good performance, to expose failures and unwanted behavior, and to build trust among competing individuals and organizations. In this talk, I'll suggest that accountability is also a powerful tool in the design of distributed systems. Accountability allows good nodes to prove their past compliance and ensures that (intended or unintended) deviations by any node from the expected behavior are detectable. Accountability complements fault tolerance techniques and offers an alternative to these techniques in systems that provide best-effort service.
I'll outline the requirements and challenges for an accountable distributed system. We look at a definition of accountability that is strong enough to be useful, yet allows an efficient and practical implementation. Finally, I'll sketch an implementation of accountability that is applicable to a large class of distributed systems and scales to large numbers of nodes. Joint work with Andreas Haeberlen, Petr Kuznetsov and Rodrigo Rodrigues.
Index Terms
- Accountability for distributed systems
Recommendations
Developing foundations for accountability systems: informational norms and context-sensitive judgments
GTIP '10: Proceedings of the 2010 Workshop on Governance of Technology, Information and PoliciesAdequately protecting informational privacy in an increasingly interconnected world poses two problems. What are the appropriate privacy polices? And, how should one ensure compliance with them?
Accountability systems are an attractive solution to both ...
POSTER: Preserving privacy and accountability for personal devices
CCS '13: Proceedings of the 2013 ACM SIGSAC conference on Computer & communications securityUsing personal mobile devices for work gave rise to a trend called "bring your own device", or BYOD. BYOD brings a productivity boost for employees, but also headaches for employers: on the one hand, the business has a legitimate interest in monitoring ...
Balancing accountability and privacy in the network
SIGCOMM '14: Proceedings of the 2014 ACM conference on SIGCOMMThough most would agree that accountability and privacy are both valuable, today's Internet provides little support for either. Previous efforts have explored ways to offer stronger guarantees for one of the two, typically at the expense of the other; ...
Comments