Designing a global name service
PODC '86 Proceedings of the fifth annual ACM symposium on Principles of distributed computing
The design philosophy of the DARPA internet protocols
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
Development of the domain name system
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
Multicast routing in datagram internetworks and extended LANs
ACM Transactions on Computer Systems (TOCS)
SOSP '91 Proceedings of the thirteenth ACM symposium on Operating systems principles
SIGCOMM '92 Conference proceedings on Communications architectures & protocols
The Information Bus: an architecture for extensible distributed systems
SOSP '93 Proceedings of the fourteenth ACM symposium on Operating systems principles
Communications of the ACM
Discover: a resource discovery system based on content routing
Proceedings of the Third International World-Wide Web conference on Technology, tools and applications
A performance comparison of multi-hop wireless ad hoc network routing protocols
MobiCom '98 Proceedings of the 4th annual ACM/IEEE international conference on Mobile computing and networking
An architecture for a secure service discovery service
MobiCom '99 Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking
Next century challenges: scalable coordination in sensor networks
MobiCom '99 Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking
A model, analysis, and protocol framework for soft state-based communication
Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Active network vision and reality: lessions from a capsule-based system
Proceedings of the seventeenth ACM symposium on Operating systems principles
End-to-end arguments in system design
ACM Transactions on Computer Systems (TOCS)
Grapevine: an exercise in distributed computing
Communications of the ACM
Names should mean what, not where
EW 5 Proceedings of the 5th workshop on ACM SIGOPS European workshop: Models and paradigms for distributed systems structuring
INFOCOM '97 Proceedings of the INFOCOM '97. Sixteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Driving the Information Revolution
Active names: flexible location and transport of wide-area resources
USITS'99 Proceedings of the 2nd conference on USENIX Symposium on Internet Technologies and Systems - Volume 2
Salamander: a push-based distribution substrate for internet applications
USITS'97 Proceedings of the USENIX Symposium on Internet Technologies and Systems on USENIX Symposium on Internet Technologies and Systems
A survey of active network research
IEEE Communications Magazine
Communications of the ACM
The Cricket location-support system
MobiCom '00 Proceedings of the 6th annual international conference on Mobile computing and networking
Directed diffusion: a scalable and robust communication paradigm for sensor networks
MobiCom '00 Proceedings of the 6th annual international conference on Mobile computing and networking
An end-to-end approach to host mobility
MobiCom '00 Proceedings of the 6th annual international conference on Mobile computing and networking
Automating first-order relational logic
SIGSOFT '00/FSE-8 Proceedings of the 8th ACM SIGSOFT international symposium on Foundations of software engineering: twenty-first century applications
An adaptive approach to indexing pervasive data
Proceedings of the 2nd ACM international workshop on Data engineering for wireless and mobile access
Adaptive interaction for enabling pervasive services
Proceedings of the 2nd ACM international workshop on Data engineering for wireless and mobile access
The cricket compass for context-aware mobile applications
Proceedings of the 7th annual international conference on Mobile computing and networking
Locating application data across service discovery domains
Proceedings of the 7th annual international conference on Mobile computing and networking
Exposure in wireless Ad-Hoc sensor networks
Proceedings of the 7th annual international conference on Mobile computing and networking
Localized algorithms in wireless ad-hoc networks: location discovery and sensor exposure
MobiHoc '01 Proceedings of the 2nd ACM international symposium on Mobile ad hoc networking & computing
Building efficient wireless sensor networks with low-level naming
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Storage management and caching in PAST, a large-scale, persistent peer-to-peer storage utility
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Proxy-based security protocols in networked mobile devices
Proceedings of the 2002 ACM symposium on Applied computing
An architecture for building self-configurable systems
MobiHoc '00 Proceedings of the 1st ACM international symposium on Mobile ad hoc networking & computing
Korat: automated testing based on Java predicates
ISSTA '02 Proceedings of the 2002 ACM SIGSOFT international symposium on Software testing and analysis
A system architecture for pervasive computing
EW 9 Proceedings of the 9th workshop on ACM SIGOPS European workshop: beyond the PC: new challenges for the operating system
GHT: a geographic hash table for data-centric storage
WSNA '02 Proceedings of the 1st ACM international workshop on Wireless sensor networks and applications
Location errors in wireless embedded sensor networks: sources, models, and effects on applications
ACM SIGMOBILE Mobile Computing and Communications Review
Exposure in wireless sensor networks: theory and practical solutions
Wireless Networks
IEEE Pervasive Computing
Connecting the Physical World with Pervasive Networks
IEEE Pervasive Computing
System Software for Ubiquitous Computing
IEEE Pervasive Computing
The Interactive Workspaces Project: Experiences with Ubiquitous Computing Rooms
IEEE Pervasive Computing
Enhanced Streaming Services in a Content Distribution Network
IEEE Internet Computing
Distributed On-Demand Address Assignment in Wireless Sensor Networks
IEEE Transactions on Parallel and Distributed Systems
Internet indirection infrastructure
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
Directed diffusion for wireless sensor networking
IEEE/ACM Transactions on Networking (TON)
A Parameter-Based Approach to Resource Discovery in Grid Computing System
GRID '00 Proceedings of the First IEEE/ACM International Workshop on Grid Computing
Architecture for a Grid Operating System
GRID '00 Proceedings of the First IEEE/ACM International Workshop on Grid Computing
Data Dissemination Approaches for Performance Discovery in Grid Systems
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
New Generation of IP-Phone Enabled Mobile Devices
Mobile HCI '02 Proceedings of the 4th International Symposium on Mobile Human-Computer Interaction
Internet Indirection Infrastructure
IPTPS '01 Revised Papers from the First International Workshop on Peer-to-Peer Systems
Testing an Intentional Naming Scheme Using Genetic Algorithms
TACAS 2001 Proceedings of the 7th International Conference on Tools and Algorithms for the Construction and Analysis of Systems
An Agent Based Service Discovery Architecture for Mobile Environments
EurAsia-ICT '02 Proceedings of the First EurAsian Conference on Information and Communication Technology
Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
Rascal - A Resource Manager for Multi Agent Systems in Smart Spaces
CEEMAS '01 Revised Papers from the Second International Workshop of Central and Eastern Europe on Multi-Agent Systems: From Theory to Practice in Multi-Agent Systems
Mobiscope: A Scalable Spatial Discovery Service for Mobile Network Resources
MDM '03 Proceedings of the 4th International Conference on Mobile Data Management
Resilient Data-Centric Storage in Wireless Ad-Hoc Sensor Networks
MDM '03 Proceedings of the 4th International Conference on Mobile Data Management
Smart Environments: Middleware Building Blocks for Pervasive Network Computing (A Position Paper)
IMWS '01 Revised Papers from the NSF Workshop on Developing an Infrastructure for Mobile and Wireless Systems
INS/Twine: A Scalable Peer-to-Peer Architecture for Intentional Resource Discovery
Pervasive '02 Proceedings of the First International Conference on Pervasive Computing
ACM Transactions on Computer Systems (TOCS)
The Web Service Discovery Architecture
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
Scalable directory services using proactivity
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
Data-centric storage in sensornets
ACM SIGCOMM Computer Communication Review
Context-Sensitive Resource Discovery
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
Self-Routing in Pervasive Computing Environments Using Smart Messages
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
Portability, Extensibility and Robustness in iROS
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
TAG: a Tiny AGgregation service for ad-hoc sensor networks
ACM SIGOPS Operating Systems Review - OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation
A delay-tolerant network architecture for challenged internets
Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications
Forwarding in a content-based network
Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications
TestEra: A Novel Framework for Automated Testing of Java Programs
Proceedings of the 16th IEEE international conference on Automated software engineering
Random, Ephemeral Transaction Identifiers in Dynamic Sensor Networks
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
Modeling, Analysis, and Self-Management of Electronic Textiles
IEEE Transactions on Computers
Research Issues in Ad-Hoc Distributed Personal Networking
Wireless Personal Communications: An International Journal
Data-centric storage in sensornets with GHT, a geographic hash table
Mobile Networks and Applications
Dynamic task-based anycasting in mobile ad hoc networks
Mobile Networks and Applications
Plutarch: an argument for network pluralism
FDNA '03 Proceedings of the ACM SIGCOMM workshop on Future directions in network architecture
Designing for scale and differentiation
FDNA '03 Proceedings of the ACM SIGCOMM workshop on Future directions in network architecture
SHARP: an architecture for secure resource peering
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Toward network data independence
ACM SIGMOD Record
HydroJ: object-oriented pattern matching for evolvable distributed systems
OOPSLA '03 Proceedings of the 18th annual ACM SIGPLAN conference on Object-oriented programing, systems, languages, and applications
Access-controlled resource discovery for pervasive networks
Proceedings of the 2003 ACM symposium on Applied computing
Middleware for large distributed systems and organizations
ISICT '03 Proceedings of the 1st international symposium on Information and communication technologies
The Design of Naming-Based Service Composition System for Ubiquitous Computing Applications
SAINT-W '04 Proceedings of the 2004 Symposium on Applications and the Internet-Workshops (SAINT 2004 Workshops)
Extending tuplespaces for coordination in interactive workspaces
Journal of Systems and Software - Special issue: Ubiquitous computing
Unmanaged Internet Protocol: taming the edge network management crisis
ACM SIGCOMM Computer Communication Review
A framework for resource discovery in pervasive computing for mobile aware task execution
Proceedings of the 1st conference on Computing frontiers
A Message Proliferation System Using Short-Range Wireless Devices
ICDCSW '04 Proceedings of the 24th International Conference on Distributed Computing Systems Workshops - W7: EC (ICDCSW'04) - Volume 7
Internet indirection infrastructure
IEEE/ACM Transactions on Networking (TON)
Stitching: pen gestures that span multiple displays
Proceedings of the working conference on Advanced visual interfaces
Data-centric routing and storage in sensor networks
Wireless sensor networks
TestEra: Specification-Based Testing of Java Programs Using SAT
Automated Software Engineering
Scooby: middleware for service composition in pervasive computing
MPAC '04 Proceedings of the 2nd workshop on Middleware for pervasive and ad-hoc computing
Security requirements in service oriented architectures for ubiquitous computing
MPAC '04 Proceedings of the 2nd workshop on Middleware for pervasive and ad-hoc computing
Towards a paradigm change in computer science and software engineering: a synthesis
The Knowledge Engineering Review
Networking issues in wireless sensor networks
Journal of Parallel and Distributed Computing
System support for pervasive applications
ACM Transactions on Computer Systems (TOCS)
Nondeterministic Queries in a Relational Grid Information Service
Proceedings of the 2003 ACM/IEEE conference on Supercomputing
A reflective framework for discovery and interaction in heterogeneous mobile environments
ACM SIGMOBILE Mobile Computing and Communications Review
Practical experience with adaptive service access
ACM SIGMOBILE Mobile Computing and Communications Review
TAG: a Tiny AGgregation service for Ad-Hoc sensor networks
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
Facilitating secure ad hoc service discovery in public environments
Journal of Systems and Software - Special issue: Computer software & applications
Programming ad-hoc networks of mobile and resource-constrained devices
Proceedings of the 2005 ACM SIGPLAN conference on Programming language design and implementation
An entity maintenance and connection service for sensor networks
Proceedings of the 1st international conference on Mobile systems, applications and services
General parallel computations on desktop grid and P2P systems
LCR '04 Proceedings of the 7th workshop on Workshop on languages, compilers, and run-time support for scalable systems
A programming language for ad-hoc networks of mobile devices
LCR '04 Proceedings of the 7th workshop on Workshop on languages, compilers, and run-time support for scalable systems
Towards a flexible service discovery
Journal of Network and Computer Applications
FEDNETS: Context-Aware Ad-Hoc Network Federations
Wireless Personal Communications: An International Journal
Service Discovery in Pervasive Computing Environments
IEEE Pervasive Computing
Toward Distributed Service Discovery in Pervasive Computing Environments
IEEE Transactions on Mobile Computing
PEIS ecologies: ambient intelligence meets autonomous robotics
Proceedings of the 2005 joint conference on Smart objects and ambient intelligence: innovative context-aware services: usages and technologies
A Private, Secure, and User-Centric Information Exposure Model for Service Discovery Protocols
IEEE Transactions on Mobile Computing
Discovery Systems in Ubiquitous Computing
IEEE Pervasive Computing
Energy-efficient cluster-based service discovery for Ubiquitous Computing
Proceedings of the 11th workshop on ACM SIGOPS European workshop
Platform based design for wireless sensor networks
Mobile Networks and Applications
Journal of Systems and Software
Service-Oriented Network Sockets
Proceedings of the 1st international conference on Mobile systems, applications and services
Swarm-based Active Tunable Routing for Overhead Reduction in Multiservice Networks
ANSS '06 Proceedings of the 39th annual Symposium on Simulation
OSDA: Open service discovery architecture for efficient cross-domain service provisioning
Computer Communications
How smart are our environments? An updated look at the state of the art
Pervasive and Mobile Computing
PDP: a lightweight discovery protocol for local-scope interactions in wireless ad hoc networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
Sequential Circuits for Relational Analysis
ICSE '07 Proceedings of the 29th international conference on Software Engineering
An architecture for content routing support in the internet
USITS'01 Proceedings of the 3rd conference on USENIX Symposium on Internet Technologies and Systems - Volume 3
Dynamic host configuration for managing mobility between public and private networks
USITS'01 Proceedings of the 3rd conference on USENIX Symposium on Internet Technologies and Systems - Volume 3
Anypoint: extensible transport switching on the edge
USITS'03 Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems - Volume 4
Network-sensitive service discovery
USITS'03 Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems - Volume 4
Dynamic Service Composition in Pervasive Computing
IEEE Transactions on Parallel and Distributed Systems
Starc: static analysis for efficient repair of complex data
Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems and applications
Modeling service discovery in ad-hoc networks
Proceedings of the 4th ACM workshop on Performance evaluation of wireless ad hoc, sensor,and ubiquitous networks
Assertion-based repair of complex data structures
Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
Data-centric middleware for context-aware pervasive computing
Pervasive and Mobile Computing
Davis social links: integrating social networks with internet routing
Proceedings of the 2007 workshop on Large scale attack defense
Semantic web technologies for ubiquitous computing resource management in smart spaces
International Journal of Web Engineering and Technology
The case for a unified extensible data-centric mobility infrastructure
Proceedings of 2nd ACM/IEEE international workshop on Mobility in the evolving internet architecture
Deryaft: a tool for generating representation invariants of structurally complex data
Proceedings of the 30th international conference on Software engineering
SNAPP: stateless network-authenticated path pinning
Proceedings of the 2008 ACM symposium on Information, computer and communications security
Dynamic names and private address maps: complete self-configuration for MANETs
CoNEXT '06 Proceedings of the 2006 ACM CoNEXT conference
Dynamic adaptation of multi-key index for distributed database system
ICCOMP'05 Proceedings of the 9th WSEAS International Conference on Computers
Securing services in nomadic computing environments
Information and Software Technology
Floodless in seattle: a scalable ethernet architecture for large enterprises
Proceedings of the ACM SIGCOMM 2008 conference on Data communication
Promoting tolerance for delay tolerant network research
ACM SIGCOMM Computer Communication Review
Structured decomposition of adaptive applications
Pervasive and Mobile Computing
A trust-based secure service discovery (TSSD) model for pervasive computing
Computer Communications
Resource Discovery Techniques in Distributed Desktop Grid Environments
GRID '06 Proceedings of the 7th IEEE/ACM International Conference on Grid Computing
A flexible middleware system for wireless sensor networks
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
A hybrid mechanism for resource/service discovery in ad-hoc grids
Future Generation Computer Systems
A directory service for perspective access networks
IEEE/ACM Transactions on Networking (TON)
Message models and aggregation in knowledge based middleware for rich sensor systems
Proceedings of the Sixth International Workshop on Data Management for Sensor Networks
TMACS: type-based distributed middleware for mobile ad-hoc networks
Proceedings of the 5th Annual International Conference on Mobile and Ubiquitous Systems: Computing, Networking, and Services
ScreenSpot: multidimensional resource discovery for distributed applications in smart spaces
Proceedings of the 5th Annual International Conference on Mobile and Ubiquitous Systems: Computing, Networking, and Services
Area-Based Collaborative Ubiquitous Work within Organizational Environments
WI-IAT '09 Proceedings of the 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology - Volume 01
Real-time service provisioning for mobile and wireless networks
Computer Communications
Proceedings of the 5th international conference on Emerging networking experiments and technologies
VoCCN: voice-over content-centric networks
Proceedings of the 2009 workshop on Re-architecting the internet
New iterative algorithm for hyperbolic positioning used in an ultrasonic local positioning system
ETFA'09 Proceedings of the 14th IEEE international conference on Emerging technologies & factory automation
Service discovery in mobile ad hoc networks: A field theoretic approach
Pervasive and Mobile Computing
Design principles for resource management systems for intelligent spaces
IWSAS'01 Proceedings of the 2nd international conference on Self-adaptive software: applications
Secure descriptive message dissemination in DTNs
MobiOpp '10 Proceedings of the Second International Workshop on Mobile Opportunistic Networking
Signs of a revolution in computer science and software engineering
ESAW'02 Proceedings of the 3rd international conference on Engineering societies in the agents world III
Generating representation invariants of structurally complex data
TACAS'07 Proceedings of the 13th international conference on Tools and algorithms for the construction and analysis of systems
Outdoor distributed computing with split smart messages
Proceedings of the 12th Monterey conference on Reliable systems on unreliable networked platforms
Verification of multi-agent negotiations using the alloy analyzer
IFM'07 Proceedings of the 6th international conference on Integrated formal methods
Haggle: seamless networking for mobile applications
UbiComp '07 Proceedings of the 9th international conference on Ubiquitous computing
Dynamic contextual service ranking
SC'07 Proceedings of the 6th international conference on Software composition
A new service description, matching and selection mechanism for pervasive computing
FSKD'09 Proceedings of the 6th international conference on Fuzzy systems and knowledge discovery - Volume 4
Nomadic user interaction/cooperation within autonomous areas
CRIWG'09 Proceedings of the 15th international conference on Groupware: design, implementation, and use
Toward secure and private service discovery anywhere anytime
Frontiers of Computer Science in China
A case for information-bound referencing
Hotnets-IX Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks
Assignment schemes for replicated services in Jini
EUROMICRO-PDP'02 Proceedings of the 10th Euromicro conference on Parallel, distributed and network-based processing
SEATTLE: A Scalable Ethernet Architecture for Large Enterprises
ACM Transactions on Computer Systems (TOCS)
Dexferizer: a service for data transfer optimization
Proceedings of the Nineteenth International Workshop on Quality of Service
ACM SIGCOMM Computer Communication Review
High performance content-based matching using GPUs
Proceedings of the 5th ACM international conference on Distributed event-based system
PryGuard: a secure distributed authentication protocol for pervasive computing environment
IEA/AIE'11 Proceedings of the 24th international conference on Industrial engineering and other applications of applied intelligent systems conference on Modern approaches in applied intelligence - Volume Part I
An improved lookup algorithm on over-DHT paradigm based P2P network
WISM'11 Proceedings of the 2011 international conference on Web information systems and mining - Volume Part I
A mathematical model for managing XML data
International Journal of Metadata, Semantics and Ontologies
Semantic information retrieval in the COMPASS location system
UCS'06 Proceedings of the Third international conference on Ubiquitous Computing Systems
Resource discovery in ad-hoc grids
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part IV
Dynamic resource discovery for sensor networks
EUC'05 Proceedings of the 2005 international conference on Embedded and Ubiquitous Computing
Optimizations for compiling declarative models into boolean formulas
SAT'05 Proceedings of the 8th international conference on Theory and Applications of Satisfiability Testing
Descriptive naming of context data providers
CONTEXT'05 Proceedings of the 5th international conference on Modeling and Using Context
Repairing structurally complex data
SPIN'05 Proceedings of the 12th international conference on Model Checking Software
A task repository for ambient intelligence
NLDB'06 Proceedings of the 11th international conference on Applications of Natural Language to Information Systems
A simulation study of integrated service discovery
EuroSSC'06 Proceedings of the First European conference on Smart Sensing and Context
Towards a reliable, wide-area infrastructure for context-based self-management of communications
WAC'05 Proceedings of the Second international IFIP conference on Autonomic Communication
MADServer: a server architecture for mobile advanced delivery
Proceedings of the seventh ACM international workshop on Challenged networks
Towards an RFID-oriented service discovery system
UIC'07 Proceedings of the 4th international conference on Ubiquitous Intelligence and Computing
Bridging OSGi islands through SLP protocol
UIC'07 Proceedings of the 4th international conference on Ubiquitous Intelligence and Computing
Efficiently generating structurally complex inputs with thousands of objects
ECOOP'07 Proceedings of the 21st European conference on Object-Oriented Programming
Secure and Private Service Discovery in Pervasive Computing Environments
International Journal of Advanced Pervasive and Ubiquitous Computing
Middleware for pervasive computing: A survey
Pervasive and Mobile Computing
Service description and dissemination for service discovery in pervasive computing environments
International Journal of Ad Hoc and Ubiquitous Computing
Enhancing video accessibility and availability using information-bound references
Proceedings of the ninth ACM conference on Emerging networking experiments and technologies
GPU-accelerated name lookup with component encoding
Computer Networks: The International Journal of Computer and Telecommunications Networking
Hi-index | 0.02 |
This paper presents the design and implementation of the Intentional Naming System (INS), a resource discovery and service location system for dynamic and mobile networks of devices and computers. Such environments require a naming system that is (i) expressive, to describe and make requests based on specific properties of services, (ii) responsive, to track changes due to mobility and performance, (iii) robust, to handle failures, and (iv) easily configurable. INS uses a simple language based on attributes and values for its names. Applications use the language to describe what they are looking for (i.e., their intent), not where to find things (i.e., not hostnames). INS implements a late binding mechanism that integrates name resolution and message routing, enabling clients to continue communicating with end-nodes even if the name-to-address mappings change while a session is in progress. INS resolvers self-configure to form an application-level overlay network, which they use to discover new services, perform late binding, and maintain weak consistency of names using soft-state name exchanges and updates. We analyze the performance of the INS algorithms and protocols, present measurements of a Java-based implementation, and describe three applications we have implemented that demonstrate the feasibility and utility of INS.