The actual development of the Internet of Things (IoT) needs major issues related to things' service discovery and composition to be addressed. This paper proposes a possible approach to solve such issues. We introduce a novel paradigm of "social network of intelligent objects", namely the Social Internet of Things (SIoT), based on the notion of social relationships among objects. Following the definition of a possible social structure among objects, a preliminary architecture for the implementation of SIoT is presented. Through the SIoT paradigm, the capability of humans and devices to discover, select, and use objects with their services in the IoT is augmented. Besides, a level of trustworthiness is enabled to steer the interaction among the billions of objects which will crowd the future IoT.
Social networking concepts have been applied to several communication network settings, which span from delay-tolerant to peer-to-peer networks. More recently, one can observe a flourish of proposals aimed at giving social-like capabilities to the objects in the Internet of Things. Such proposals address the design of conceptual (and software) platforms, which can be exploited to easily develop and implement complex applications that require direct interactions among objects. The major goal is to build techniques that allow the network to enhance the level of trust between objects that are "friends" with each other. Furthermore, a social paradigm could definitely guarantee network navigability even if the number of nodes becomes orders of magnitude higher than in the traditional Internet. Objectives of this article are to analyze the major opportunities arising from the integration of social networking concepts into the Internet of Things, present the major ongoing research activities, and point out the most critical technical challenges.
1 June 2001 in IEEE/ACM Transactions on Networking
Current TCP protocols have lower throughput performance in satellite networks mainly due to the effects of long propagation delays and high link error rates. In this paper, a new congestion control scheme called TCP-Peach is introduced for satellite networks. TCP-Peach is composed of two new algorithms, namely Sudden Start and Rapid Recovery, as well as the two traditional TCP algorithms, Congestion Avoidance and Fast Retransmit. The new algorithms are based on the novel concept of using dummy segments to probe the availability of network resources without carrying any new information to the sender. Dummy segments are treated as low-priority segments and accordingly they do not effect the delivery of actual data traffic. Simulation experiments show that TCP-Peach outperforms other TCP schemes for satellite networks in terms of goodput. It also provides a fair share of network resources.
The software defined networking (SDN) paradigm promises to dramatically simplify network configuration and resource management. Such features are extremely valuable to network operators and therefore, the industrial (besides the academic) research and development community is paying increasing attention to SDN. Although wireless equipment manufacturers are increasing their involvement in SDN-related activities, to date there is not a clear and comprehensive understanding of what are the opportunities offered by SDN in most common networking scenarios involving wireless infrastructureless communications and how SDN concepts should be adapted to suit the characteristics of wireless and mobile communications. This paper is a first attempt to fill this gap as it aims at analyzing how SDN can be beneficial in wireless infrastructureless networking environments with special emphasis on wireless personal area networks (WPAN). Furthermore, a possible approach (called SDWN) for such environments is presented and some design guidelines are provided.