Skip to main content

    Hasan Bulut

    In P2P networks, peers share contents, especially video files, which represent their interests. Howev er, the underlying P2P topology may not represent this inte rest distribution. Thus, one important aspect of constructing an efficient... more
    In P2P networks, peers share contents, especially video files, which represent their interests. Howev er, the underlying P2P topology may not represent this inte rest distribution. Thus, one important aspect of constructing an efficient P2P network is to exploit the interest si milarity among peers. In this paper, we propose a hierarchical clu stering mechanism for constructing an overlay network that takes interest similarity among peers into account. By me asuring the similarity among interests of peers and clusters, i nterest-based hierarchical clusters are formed by using Jensen-Sh annon Divergence metric. The clustering performance metri cs, accuracy and correctness, are reported on PlanetLab . For limited keyword collections, a novel Jensen-Shannon Divergence-based search mechanism is implemented. I t has been observed that the integrated mechanism provide s an efficient method and better performance as compared to classical keyword-based search. Keywordspeer-to-peer; clusteri...
    At present, there are various videoconferencing frameworks, such as H.323, SIP, Internet Audio and Access Grid, which usually cannot directly interact with each other. Web Services have been proposed as a new way to produce modular... more
    At present, there are various videoconferencing frameworks, such as H.323, SIP, Internet Audio and Access Grid, which usually cannot directly interact with each other. Web Services have been proposed as a new way to produce modular Web-based components. So in this paper, we present a possible Web Service framework for an audio/video collaboration system. Under such framework, we can implement a collaboration system, which can support H.323, SIP, Access Grid in the same audio and video session. We describe our approach in terms of the clients, session servers and communication channels . We introduce an XML description XGSP for collaborative sessions which encompasses existing systems and allows for extensions to define richer environments. This paper illustrates the value of Web Services in providing an interoperability framework as well as providing a new platform for building general collaboration environments. In future papers, we will describe how this approach can be used to in...
    Real Time Streaming Data Grids. Geoffrey C. Fox, Mehmet S. Aktas, Galip Aydin, Hasan Bulut, Shrideep Pallickara, Marlon Pierce, Ahmet Sayar, Wenjun Wu, and Gang Zhai. Community Grids Lab, Indiana University. 501 North Morton Street, Suite... more
    Real Time Streaming Data Grids. Geoffrey C. Fox, Mehmet S. Aktas, Galip Aydin, Hasan Bulut, Shrideep Pallickara, Marlon Pierce, Ahmet Sayar, Wenjun Wu, and Gang Zhai. Community Grids Lab, Indiana University. 501 North Morton Street, Suite 224. Bloomington, IN 47404. ...
    At present, there are various videoconferencing frameworks, such as H. 323, SIP, Internet Audio and Access Grid, which usually cannot directly interact with each other. Web Services have been proposed as a new way to produce modular... more
    At present, there are various videoconferencing frameworks, such as H. 323, SIP, Internet Audio and Access Grid, which usually cannot directly interact with each other. Web Services have been proposed as a new way to produce modular Web-based components. So in this paper, we present a possible Web Service framework for an audio/video collaboration system. Under such framework, we can implement a collaboration system, which can support H. 323, SIP, Access Grid in the same audio and video session. We ...
    We discuss our message-based approach to managing real-time data streams and building higher level services to produce and consume them. Our messaging system acts as a substrate that can be used to provide qualities of service to various... more
    We discuss our message-based approach to managing real-time data streams and building higher level services to produce and consume them. Our messaging system acts as a substrate that can be used to provide qualities of service to various streaming applications ranging from audio–video collaboration systems to sensor Grids. The messaging substrates are composed of distributed, hierarchically arranged message broker networks. Services such as filters are deployed along the edges of the network. We discuss the role of ...
    ABSTRACT We describe our work in building support for streaming data services for Geographical Information System Grid services. We examine how streaming approaches may be used to increase data service per- formance for transporting XML... more
    ABSTRACT We describe our work in building support for streaming data services for Geographical Information System Grid services. We examine how streaming approaches may be used to increase data service per- formance for transporting XML messages. Similarly, streaming versions of traditional static map services may be combined with general au- dio/video session management capabilities to build collaborative, an- notatable shared maps. Distributed services linked through messaging substrates require information and broker management capabilities, and we describe our research here. Finally, we discuss ecient XML repre- sentation techniques that can be used to increase performance of Web Services and support Web enabled devices.
    Abstract The availability of increasing network bandwidth and computing power provides new opportunities for videoconferencing systems over Internet. Multimedia capable devices with broadband Internet connections are spreading rapidly.... more
    Abstract The availability of increasing network bandwidth and computing power provides new opportunities for videoconferencing systems over Internet. Multimedia capable devices with broadband Internet connections are spreading rapidly. Even cell phones will have broadband Internet access in the near future. This requires universally accessible and scalable videoconferencing systems that can deliver thousands of concurrent audio and video streams. However, developing videoconferencing systems over Internet is a ...
    In order to build an integrated collaboration system over heterogeneous collaboration technologies, we propose a global multimedia collaboration system (Global-MMCS) based on XGSP A/V Web-Services framework. This system can integrate... more
    In order to build an integrated collaboration system over heterogeneous collaboration technologies, we propose a global multimedia collaboration system (Global-MMCS) based on XGSP A/V Web-Services framework. This system can integrate multiple A/V services, and support various collaboration clients and communities. Now the prototype is being developed and deployed across many universities in U.S.A. and China. Copyright © 2004 John Wiley & Sons, Ltd.
    The availability of increasing network bandwidth and the computing power provides new opportunities for videoconferencing systems over Internet. On one hand, broadband Internet connections are spreading rapidly. Even cell phones will have... more
    The availability of increasing network bandwidth and the computing power provides new opportunities for videoconferencing systems over Internet. On one hand, broadband Internet connections are spreading rapidly. Even cell phones will have broadband internet access in the near future with the implementations of 3G standards. On the other hand, the usage of webcams and video camera enabled PDAs and cell
    ... 1. Uluslararası Bilgisayar Enstitüsü Ege Üniversitesi {muge.fesci, sercan.demirci} @ege.edu.tr 2. Bilgisayar Mühendisliği Bölümü İzmir Ekonomi Üniversitesi {yagiz.kaymak, turhan.tunali} @ieu.edu.tr 3. Bilgisayar Mühendisliği Bölümü... more
    ... 1. Uluslararası Bilgisayar Enstitüsü Ege Üniversitesi {muge.fesci, sercan.demirci} @ege.edu.tr 2. Bilgisayar Mühendisliği Bölümü İzmir Ekonomi Üniversitesi {yagiz.kaymak, turhan.tunali} @ieu.edu.tr 3. Bilgisayar Mühendisliği Bölümü Ege Üniversitesi hasan.bulut@ege. ...
    Search all the public and authenticated articles in CiteULike. Include unauthenticated results too (may include "spam") Enter a search phrase. You can also specify a CiteULike article id (123456),. a DOI (doi:10.1234/12345678).... more
    Search all the public and authenticated articles in CiteULike. Include unauthenticated results too (may include "spam") Enter a search phrase. You can also specify a CiteULike article id (123456),. a DOI (doi:10.1234/12345678). or a PubMed ID (pmid:12345678). Click Help for advanced usage. CiteULike, Group: SNE, Search, Register, Log in, ...
    Reliable delivery of events (or messages, where the terms messages and events are used interchangeably) is an important problem that needs to be addressed in distributed systems. Increasingly, interactions between entities within a... more
    Reliable delivery of events (or messages, where the terms messages and events are used interchangeably) is an important problem that needs to be addressed in distributed systems. Increasingly, interactions between entities within a distributed system are encapsulated in events. In this paper we present our strategy to enable reliable delivery of events in the presence of link and node failures. We then present our strategy to make this scheme even more failure resilient, by incorporating support for replicated reliable ...
    We describe Peer-to-Peer Grids built around Integration of technologies from the peer-to-peer and Grid fields. We focus on the role of a powerful event services using uniform XML interfaces and application level routing. We describe a... more
    We describe Peer-to-Peer Grids built around Integration of technologies from the peer-to-peer and Grid fields. We focus on the role of a powerful event services using uniform XML interfaces and application level routing. We describe a research system Narada and compare with JXTA (Peer-to-Peer) and JMS (Java Message Service) giving some initial performance results. 1 e-Science
    The requirements for collaborative services, especially pertaining to order and delivery, are quite different compared to traditional distributed applications. The NaradaBrokering (NB) messaging substrate enables scalable, fault-tolerant,... more
    The requirements for collaborative services, especially pertaining to order and delivery, are quite different compared to traditional distributed applications. The NaradaBrokering (NB) messaging substrate enables scalable, fault-tolerant, distributed interactions between entities, and is based on the publish/subscribe paradigm. The substrate also incorporates support for Grid and Web Service. More recently, we have incorporated services within the substrate which enable us to facilitate richer collaborative ...
    Description/Abstract In this paper we present our A/V collaboration system based on our XGSP collaboration framework and NaradaBrokering messaging middleware. Using publish/subscribe event model, this system can provide videoconferencing... more
    Description/Abstract In this paper we present our A/V collaboration system based on our XGSP collaboration framework and NaradaBrokering messaging middleware. Using publish/subscribe event model, this system can provide videoconferencing services to heterogeneous endpoints such as H. 323, SIP and Access Grid. This paper discusses the common a/v collaboration model shared by all kinds of A/V conferencing clients and introduces the details about how to implement such a model based on publish/subscribe ...
    In order to build an integrated collaboration system over heterogeneous collaboration environments, we proposed a collaboration Web-Service framework – XGSP and initially applied it to audio-video (A/V) conferencing. SIP is a very... more
    In order to build an integrated collaboration system over heterogeneous collaboration environments, we proposed a collaboration Web-Service framework – XGSP and initially applied it to audio-video (A/V) conferencing. SIP is a very important collaboration standard, which ...
    In order to build an integrated collaboration system over heterogeneous collaboration technologies, we proposed an colaboration Web-Service framework–XGSP and initially applied it to audio-video (A/V) conferencing.. SIP is a very... more
    In order to build an integrated collaboration system over heterogeneous collaboration technologies, we proposed an colaboration Web-Service framework–XGSP and initially applied it to audio-video (A/V) conferencing.. SIP is a very important collaboration standard, which has been adopted by many large companies for IP telephoning, instant messaging as well as desktop videoconferencing. In this paper, we develop a XGSP based system to integrate SIP collaboration resources with the A/V ...
    One of the most widely used media delivery technology across Internet is streaming. It enables users to receive multimedia content and provides some control functionality over the media. Videoconferencing technologies such as H. 323, SIP... more
    One of the most widely used media delivery technology across Internet is streaming. It enables users to receive multimedia content and provides some control functionality over the media. Videoconferencing technologies such as H. 323, SIP and AccessGrid, provide audio and visual interactive environment to their clients. We have developed Global multimedia Conferencing System (Global MMCS), which is an integrated videoconferencing system that allows heterogeneous multimedia clients, such as H. 323, ...
    Description/Abstract The requirements for collaborative services, especially pertaining to order and delivery, are quite different compared to traditional distributed applications. The NaradaBrokering messaging substrate enables scalable,... more
    Description/Abstract The requirements for collaborative services, especially pertaining to order and delivery, are quite different compared to traditional distributed applications. The NaradaBrokering messaging substrate enables scalable, fault-tolerant, distributed interactions between entities, and is based on the publish/subscribe paradigm. The substrate also incorporates support for Grid and Web Service. More recently, we have incorporated services within the substrate which enable us to facilitate richer collaborative ...
    Description/Abstract We have developed an integrated conferencing system, Global Multimedia Collaboration System, which enables heterogeneous multimedia clients to join the same real-time sessions. Our system provides support for a... more
    Description/Abstract We have developed an integrated conferencing system, Global Multimedia Collaboration System, which enables heterogeneous multimedia clients to join the same real-time sessions. Our system provides support for a variety of protocols and applications, including H. 323 clients, SIP clients and Access Grid rooms. In this paper, we would like to show the features and design principles of our conferencing server which facilitates audio and video communications among participating clients in a real-time ...
    Conference control has been studied for years but most researches focus on homogenous A/V collaboration. There is no conference control framework for integration of multiple A/V systems such as H. 323, SIP and AccessGrid. In this paper,... more
    Conference control has been studied for years but most researches focus on homogenous A/V collaboration. There is no conference control framework for integration of multiple A/V systems such as H. 323, SIP and AccessGrid. In this paper, we propose a web-serviced based scalable conference control framework for such heterogeneous collaboration system. We also implemented a prototype to verify and refine our framework.
    We define Peer-to-Peer Grids built around integration of technologies from the peer-to-peer and grid fields. Grids provide robust largely asynchronous shared resources for virtual organizations. We show how one can extend this to... more
    We define Peer-to-Peer Grids built around integration of technologies from the peer-to-peer and grid fields. Grids provide robust largely asynchronous shared resources for virtual organizations. We show how one can extend this to synchronous collaboration with a common peer-to-peer Grid architecture. Two building blocks are a common dynamic messaging environment and systematic use of Web Services including one to support session specification and control. We present our prototype audio-video conferencing ...
    Description/Abstract Audio/Video Conferencing Systems need communication channels between their clients in order to transport RTP packets from one client to another. In this paper we investigate audio/video conferencing as a Web Service... more
    Description/Abstract Audio/Video Conferencing Systems need communication channels between their clients in order to transport RTP packets from one client to another. In this paper we investigate audio/video conferencing as a Web Service and the deployment of publish/subscribe systems in the context of audio/video conferencing systems. In this paper we use our research system NaradaBrokering, which supports both peer-to-peer and publish/subscribe paradigms, as a test bed to investigate these ideas. We also present ...
    Time ordering of events generated by entities existing within a distributed infrastructure is far more difficult than time ordering of events generated by a group of entities having access to the same underlying clock. Network Time... more
    Time ordering of events generated by entities existing within a distributed infrastructure is far more difficult than time ordering of events generated by a group of entities having access to the same underlying clock. Network Time Protocol (NTP) has been developed and provided to the public to let them adjust their local computer time from single (multiple) time source (s), which are usually atomic time servers provided by various organizations, like NIST and USNO. In this paper, we describe the implementation of a ...
    Description/Abstract Conference control has been studied for years but most researches focus on homogenous collaboration. There is no conference control framework for integration of multiple collaboration systems such as H. 323, SIP and... more
    Description/Abstract Conference control has been studied for years but most researches focus on homogenous collaboration. There is no conference control framework for integration of multiple collaboration systems such as H. 323, SIP and AccessGrid. In this paper we present a web-services based scalable conference control framework for such a heterogeneous collaboration system. Based on this framework, we implemented a prototype system to verify and refine our framework. This system can support various conferencing ...

    And 4 more