@inproceedings {Vela1306:SOCKMAN,
	title = {SOCKMAN: Socket Migration for Multimedia Applications},
	journal = {The 12th International Conference on Telecommunications (ConTEL)},
	year = {2013},
	month = {June},
	pages = {115-122},
	publisher = {IEEE},
	address = {Zagreb, Croatia},
	abstract = {The dynamically changing set of multimedia capable devices in the vicinity of a user can be leveraged to create new ways of experiencing multimedia applications through migrating parts of running multimedia applications to the most suited devices. This paper addresses one of the core challenges of application migration, i.e., migration of transport protocol state that is maintained by the endpoints of established connections. Our solution fulfills the stringent temporal requirements of multimedia applications and enables migratable applications to interact with legacy applications, e.g., a migratable video player together with YouTube. The core idea of our solution, called SOCKMAN, is to provide a middleware service to hide that proxy-based forwarding is used to migrate connection endpoints, i.e. sockets, and to maintain an end-to-end perspective for the applications. The evaluation of the SOCKMAN implementation shows that SOCKMAN meets multimedia application requirements, preserves transport protocol state, and performs well on low-end devices, like mobile phones.},
	keywords = {connection handover, Multimedia, process migration},
	url = {http://ieeexplore.ieee.org/document/6578279/},
	author = {Francisco Javier {Velazquez-Garcia} and H\aavard Stigen {Andersen} and Hans Vatne {Hansen} and Goebel, Vera and Plagemann, Thomas},
	editor = {Pripu{\v z}i{\'c}, Kre{\v s}imir and Banek, Marko}
}
@inproceedings {2012:EDS:2405172.2405174,
	title = {Efficient Data Sharing for Multi-device Multimedia Applications},
	journal = {Proceedings of the Workshop on Multi-device App Middleware},
	year = {2012},
	pages = {2:1{\textendash}2:6},
	publisher = {ACM},
	address = {New York, NY, USA},
	keywords = {data sharing, fine-grained applications, multi-device applications, Multimedia},
	isbn = {978-1-4503-1617-0},
	doi = {10.1145/2405172.2405174},
	url = {http://doi.acm.org/10.1145/2405172.2405174},
	author = {Hans Vatne {Hansen} and Francisco Javier {Velazquez-Garcia} and Goebel, Vera and Plagemann, Thomas},
	editor = {Fuhrhop, Christian and Steglich, Stephan and Jaokar, Ajit}
}
@inproceedings {tramp:2012ur,
	title = {Migration of Fine-grained Multimedia Applications},
	journal = {Middleware {\textquoteright}12 Proceedings of the Posters and Demo Track},
	year = {2012},
	month = {12/2012},
	pages = {12:1{\textendash}12:2},
	publisher = {ACM},
	address = {New York, NY, USA},
	keywords = {fine-grained applications, Multimedia, process migration},
	isbn = {978-1-4503-1612-5},
	doi = {10.1145/2405153.2405165},
	author = {Hans Vatne {Hansen} and Francisco Javier {Velazquez-Garcia} and Goebel, Vera and Munthe-Kaas, Ellen and Plagemann, Thomas},
	editor = {Wohlstadter, Eric}
}
@article {Lund.2005.1,
	title = {APEX: Adaptive Disk Scheduling Framework With QoS-Support},
	journal = {ACM Multimedia Systems Journal},
	volume = {11},
	number = {1},
	year = {2005},
	month = {November},
	pages = {45-59},
	abstract = {APEX is an adaptive disk scheduling framework with QoS (Quality-of-Service) support, designed for environments with highly varying disk bandwidth usage. APEX is based on a three-layer scheduling architecture: (1) the upper layer realizes different service classes using a set of queues; (2) the mid-layer distributes available disk bandwidth among these queues; and (3) the lower layer is handled by the disk itself, which does the final ordering of disk requests. We demonstrate the use of APEX in an example scenario, a Learning-on-Demand application supported by a multimedia system, where students can search for, and play back multimedia-based learning material. In this paper, we present the scheduling concepts of APEX, which are based on an extended token bucket algorithm. The disk requests scheduled for service are assembled into batches, in order to exploit the intelligence of modern disks. Combined with a specialized work-conservation scheme, this enables APEX to apply bandwidth where it is needed, without loss of efficiency. We demonstrate, through simulations, that APEX provides both higher throughput and lower response times than other mixed-media disk schedulers, while still avoiding deadline violations for real-time requests. We also show its robustness with respect to misaligned bandwidth allocation.},
	author = {Lund, Ketil and Goebel, Vera and Plagemann, Thomas}
}
@inproceedings {Thomas.2005.2,
	title = {Middleware Services for Information Sharing in Mobile Ad-Hoc Networks},
	journal = {Broadband Satellite Communication Systems and the Challenges of Mobility},
	year = {2005},
	pages = {225-236},
	publisher = {Springer Publishing Company},
	type = {Workshop},
	author = {Plagemann, Thomas and Andersson, Jon and Ovidiu Valentin {Drugan} and Goebel, Vera and Griwodz, Carsten and Halvorsen, P{\r a}l and Munthe-Kaas, Ellen and Puzar, Matija and Norun Christine {Sanderson} and Skjelsvik, Katrine},
	editor = {Gayraud, T. and Mazella, M. and Fernandes, F.P. and Monteiro, E. and Orvalho, J.G.d.M.}
}
@article {halvorsen-dsonline-2004a,
	title = {Storage System Support for Continuous-Media Applications, Part 1: Requirements and Single-Disk Issues},
	journal = {IEEE Distributed Systems Online},
	volume = {5},
	number = {1},
	year = {2004},
	month = {January},
	author = {Halvorsen, P{\r a}l and Griwodz, Carsten and Goebel, Vera and Lund, Ketil and Plagemann, Thomas and Walpole, Jonathan}
}
@article {halvorsen-dsonline-2004b,
	title = {Storage System Support for Continuous-Media Applications, Part 2: Multiple Disks, Memory, and Integration},
	journal = {IEEE Distributed Systems Online},
	volume = {5},
	number = {2},
	year = {2004},
	month = {February},
	author = {Halvorsen, P{\r a}l and Griwodz, Carsten and Goebel, Vera and Lund, Ketil and Plagemann, Thomas and Walpole, Jonathan}
}
@article {halvorsen2003,
	title = {Improving the I/O Performance of Intermediate Multimedia Storage Nodes},
	journal = {ACM/Springer Multimedia Systems},
	volume = {9},
	number = {1},
	year = {2003},
	month = {jul},
	pages = {56-67},
	author = {Halvorsen, P{\r a}l and Plagemann, Thomas and Goebel, Vera}
}
@techreport {ND.7.Halorsen.2003,
	title = {Storage System Support for Multimedia Applications},
	number = {307},
	year = {2003},
	note = {ISBN 82-7368-259-5},
	month = {June},
	publisher = {Department of Informatics, University of Oslo},
	author = {Halvorsen, P{\r a}l and Griwodz, Carsten and Lund, Ketil and Goebel, Vera and Plagemann, Thomas}
}
@inproceedings {plagemann03,
	title = {Towards Middleware Services for Ad-Hoc Network Applications},
	journal = {Proceedings of the Workshop on Future Trends of Distributed Computing Systems (FTDCS)},
	year = {2003},
	month = {may},
	pages = {249-257},
	type = {1},
	author = {Plagemann, Thomas and Goebel, Vera and Griwodz, Carsten and Halvorsen, P{\r a}l}
}
@inproceedings {plagemann03b,
	title = {Towards Scalable and Affordable Content Distribution Services},
	journal = {Proceedings of the International Conference on Telecommunications (ConTEL)},
	year = {2003},
	month = {jun},
	pages = {307-314},
	publisher = {IEEE},
	type = {Annual},
	isbn = {953-184-052-0},
	author = {Plagemann, Thomas and Goebel, Vera and Griwodz, Carsten and Halvorsen, P{\r a}l and Mathey, Laurent and Zink, Michael},
	editor = {Matija{\v s}evi{\'c}, Maja and Igor S. {Pandzic}}
}
@inproceedings {halvorsen02,
	title = {How to Minimize Transport Protocol Processing: Implementation and Evaluation of Network Level Framing},
	journal = {conf\_mnsa},
	year = {2002},
	month = {jul},
	pages = {149-155},
	type = {1},
	author = {Halvorsen, P{\r a}l and Plagemann, Thomas and Goebel, Vera}
}
@article {ND.4.Eliassen.2002,
	title = {QoS Management in the MULTE-ORB},
	journal = {IEEE Distributed Systems Online},
	volume = {(Middleware Archives)},
	year = {2002},
	month = {March},
	author = {Eliassen, Frank and Plagemann, Thomas and Hafskjold, B. and Kristensen, T. and Hans Ole {Rafaelsen} and R. H. {Macdonald}}
}
@inproceedings {halvorsen01,
	title = {Integrated Error Management for Media-on-Demand Services},
	journal = {Proceedings of the Joint Conference of the IEEE Computer and Communications Societies (INFOCOM)},
	year = {2001},
	month = {apr},
	pages = {621-630},
	publisher = {IEEE Press},
	type = {1},
	author = {Halvorsen, P{\r a}l and Plagemann, Thomas and Goebel, Vera}
}
@misc {ND.8.Plagemann.2001.c,
	title = {Multimedia Middleware},
	howpublished = {Tutorial at PROMS 2001, Twente, The Netherlands},
	year = {2001},
	author = {Plagemann, Thomas and Eliassen, Frank}
}
@misc {ND.8.Plagemann.2001.a,
	title = {Multimedia Middleware},
	howpublished = {Tutorial at ACM Multimedia 2001, Ottawa, Canada},
	year = {2001},
	author = {Plagemann, Thomas and Eliassen, Frank}
}
@misc {ND.2.Plagemann.2001,
	title = {Multimedia Middleware},
	howpublished = {Misc},
	year = {2001},
	note = {ISBN 1-58113-396-0},
	author = {Plagemann, Thomas and Eliassen, Frank}
}
@misc {ND.8.Plagemann.2001.b,
	title = {Multimedia Middleware},
	howpublished = {Tutorial at IFIP DAIS 2001, Cracow, Poland},
	year = {2001},
	author = {Plagemann, Thomas and Eliassen, Frank}
}
@inproceedings {ecklund01,
	title = {QoS Management Middleware: a Separable, Reusable Solution},
	journal = {Proceedings of the International Workshop on Interactive Distributed Multimedia Systems and Telecommunication Services (IDMS)},
	year = {2001},
	month = {sep},
	pages = {124-137},
	publisher = {Springer-Verlag},
	type = {Conference},
	isbn = {3-540-42530-6},
	author = {Ecklund, Denise and Goebel, Vera and Plagemann, Thomas and Ecklund, Earl and Griwodz, Carsten and Jan {\O}yvind {Aagedal} and Lund, Ketil and Berre, Arne-Jorgen},
	editor = {Shepherd, Doug and Finney, Joe and Mathey, Laurent and Nicolas J. P. {Race}}
}
@inproceedings {ND.5.Plagemann.2000.a,
	title = {Flexible and Extensible QoS Management for Adaptable Middleware},
	journal = {International Workshop on Protocols for Multimedia Systems (PROMS)},
	year = {2000},
	month = {October,},
	type = {1},
	address = {Cracow, Poland},
	author = {Plagemann, Thomas and Eliassen, Frank and Hafskjold, B. and Kristensen, T. and R. H. {Macdonald} and Hans Ole {Rafaelsen}}
}
@inproceedings {ND.5.Plagemann.2000.b,
	title = {Managing Cross-Cutting QoS Issues in MULTE Middleware},
	journal = {Workshop on Quality of Service in Distributed Object Systems, in association with: 14th European Conference on Object-Oriented Programming (ECOOP)},
	year = {2000},
	month = {June,},
	type = {1},
	address = {Sophia Antipolis and Cannes, France},
	author = {Plagemann, Thomas and Eliassen, Frank and Hafskjold, B. and Kristensen, T. and R. H. {Macdonald} and Hans Ole {Rafaelsen}}
}
@inproceedings {ND.5.Eliassen.2000.b,
	title = {MULTE-ORB: Adaptive QoS Aware Binding},
	journal = {International Workshop on Reflective Middleware},
	year = {2000},
	month = {April,},
	type = {1},
	address = {New York, USA},
	author = {Eliassen, Frank and Kristensen, T. and Plagemann, Thomas and Hans Ole {Rafaelsen}}
}
@inproceedings {ND.5.Lund.2000,
	title = {Requirements Analysis and Design for a Flexible Learning-on-Demand System},
	journal = {World Conference on Integrated Design and Process Technology (IDPT 1999)},
	year = {2000},
	publisher = {SDPS},
	type = {1},
	address = {Dallas, TX, USA},
	author = {Lund, Ketil and Halvorsen, P{\r a}l and Goebel, Vera and Plagemann, Thomas}
}
@inproceedings {ND.5.Plagemann.1999,
	title = {Adaptive QoS Aware Binding of Persistent Multimedia Objects},
	journal = {Proceedings of Distributed Objects and Application (DOA{\textquoteright}99)},
	year = {1999},
	pages = {306-317},
	publisher = {IEEE Press},
	type = {1},
	address = {Edinburgh,},
	author = {Plagemann, Thomas and Eliassen, Frank and Goebel, Vera and Kristensen, T. and Hans Ole {Rafaelsen}}
}
@inproceedings {Halvorsen.1999.1,
	title = {ConfMan: Integrated WWW and DBS Support for Conference Organization},
	journal = {Poster Proceedings of The Eighth International World Wide Web Conference (WWW{\textquoteright}8)},
	year = {1999},
	month = {May},
	publisher = {Elsevier},
	type = {1},
	author = {Halvorsen, P{\r a}l and Lund, Ketil and Goebel, Vera and Plagemann, Thomas and Preuss, Thomas and Koenig, Harmut}
}
@inproceedings {ND.5.Goebel.1999,
	title = {Design, Implementation, and Evaluation of TOOMM: a Temporal Object-Oriented Multimedia Data Model},
	journal = {Proceedings of the 8th IFIP 2.6 Working Conference on Database Semantics (DS-8),Semantic Issues in Multimedia Systems},
	year = {1999},
	month = {January,},
	pages = {145-168},
	type = {1},
	address = {Rotorua, New Zealand},
	author = {Goebel, Vera and Eini, I. and Lund, Ketil and Plagemann, Thomas}
}
@inproceedings {ND.5.Eliassen.1999.c,
	title = {Next Generation Middleware: Requirements, Architecture, and Prototypes},
	journal = {Proceedings of 7th IEEE Workshop on Future Trends of Distributed Computing Systems (FTDCS 99)},
	year = {1999},
	type = {1},
	address = {Cape Town, South Africa,},
	author = {Eliassen, Frank and Andersen, A. and Blair, Gordon and Costa, F. and K. B. {Saikoski} and Coulson, G. and Goebel, Vera and Hansen, {\O} and Kristensen, T. and Plagemann, Thomas and Hans Ole {Rafaelsen}}
}
@inproceedings {ND.5.Goebel.1998,
	title = {Towards QoS Support in Multimedia Database Management Systems (Poster)},
	journal = {The 6th ACM Multimedia Conference 98},
	year = {1998},
	month = {September,},
	pages = {52-54},
	publisher = {ACM},
	type = {1},
	address = {Bristol, UK},
	author = {Goebel, Vera and Halvorsen, P{\r a}l and Lund, Ketil and Mirzadeh, N. and Plagemann, Thomas}
}
