ACM transactions on internet technology